Linux查看端口占用的一些命令

ss

ss 一般用于转储套接字统计信息。它还可以显示所有类型的套接字统计信息,包括 PACKET、TCP、UDP、DCCP、RAW、Unix 域等。

ss -lntpd | grep :22

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

lsof

lsof(list open files)是一个列出系统上被进程打开的文件的相关信息。

lsof -i tcp:22

同理,要查看到所有程序需要有root权限。

fuser

fuser 可以显示出当前哪个程序在使用磁盘上的某个文件、挂载点、甚至网络端口,并给出程序进程的详细信息。fuser只把PID输出到标准输出,其他的都输出到标准错误输出。

fuser 22/tcp
posted @ 2020-06-04 16:51  一年`  阅读(213)  评论(0编辑  收藏  举报