netstat 和 lsof 的区别

  • netstat 无权限控制,lsof 有权限控制,只能看到本用户
  • losf 能看到 pid 和用户,可以找到哪个进程占用了这个端口

查看监听端口

sudo lsof -nP -iTCP -sTCP:LISTEN

查看指定 pid 程序打开的端口和文件

lsof -p 59037

查看指定端口的监听情况

lsof -i:443