1. ss命令(推荐,高效)
  • 查所有监听端口: ss -tuln ,-t显TCP、-u显UDP、-l显监听状态、-n数字显端口。
  • 查指定端口(如80): ss -tuln | grep ':80' ,快速定位目标端口。
  1. netstat命令(经典,兼容旧系统)
  • 查所有监听端口: netstat -tuln ,参数含义同ss命令。
  • 查端口+对应进程: sudo netstat -tulnp ,-p显进程ID与名称(需root权限)。
  1. lsof命令(关联进程,排查实用)
  • 查所有开放端口及进程: sudo lsof -i -P -n | grep LISTEN ,-i显网络连接、-P显端口号、-n不解析域名。
  • 查指定端口进程: sudo lsof -i | grep ':80' ,精准匹配端口关联进程。
  1. ufw命令(仅查防火墙允许端口)
  • 查看开放端口: sudo ufw status ,仅显示防火墙规则中允许访问的端口(需启用ufw防火墙)。
  1. nmap命令(扫描验证,需安装)

1. 先安装: sudo apt update && sudo apt install nmap 
2. 扫描本地所有端口: sudo nmap -p 1-65535 localhost ,全面验证开放端口。

需要我帮你整理常用端口查询命令的速记清单,方便你后续快速调用吗?

标签: none

添加新评论