linux - 查看占用端口的程序( 二 )

tcp  LISTEN 0       128                       0.0.0.0:22           0.0.0.0:*     users:(("sshd"pid=6806fd=3))

tcp  LISTEN 0       128                          [::
:22              [::
:*     users:(("sshd"pid=6806fd=4))

通过grep来获取到对应的记录 , 如果是本身用户可以直接查看到pid信息 , 如果是其他用户的程序一般使用root权限就可以查看到所有程序的进程信息 。


使用 netstat  查看

netstat 能够显示网络连接、路由表、接口统计信息、伪装连接以及多播成员 。 目前netstat 已经过时了 , 都推荐使用ss来代替 。

netstat -tnlp | grep :22

推荐阅读