
(图片来源网络,侵删)
1、lsof 命令
lsof
(list open files)是一个列出当前系统打开文件的工具,由于在Unix和Linux中,一切皆文件,包括网络连接,所以你可以使用lsof
来查找使用特定端口的进程。
要查找使用端口8080的进程,你可以运行:
lsof -i :8080
2、netstat 命令
netstat
(network statistics)命令用于显示网络连接、路由表、接口统计等网络相关信息,你也可以使用它来查找使用特定端口的进程,但请注意,较新的Linux发行版可能默认不包含netstat
,你可能需要安装net-tools
包来获取它。
使用netstat
查找使用端口8080的进程:
netstat -tulnp | grep 8080
这里,-t
表示TCP连接,-u
表示UDP连接,-l
表示监听状态,-n
表示显示数字地址而不是解析主机名,-p
表示显示相关进程。
3、ss 命令
ss
(socket statistics)是另一个用于查看系统套接字信息的工具,它可以被视为netstat
的替代品,使用ss
查找使用端口8080的进程:
ss -tulnp | grep 8080
4、fuser 命令
fuser
命令用于查找正在使用文件或套接字的进程,你也可以使用它来查找使用特定端口的进程:
fuser -v -n tcp 8080
请根据你的系统和已安装的工具选择合适的方法。
文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。