
(图片来源网络,侵删)
1、lsof 命令
lsof
(list open files)命令可以列出当前系统打开的文件和端口,你可以使用以下命令来查看特定端口的进程:
lsof -i :端口号
要查看占用8080端口的进程,可以运行:
lsof -i :8080
该命令会列出占用8080端口的所有进程信息,包括进程ID(PID)。
2、netstat 命令
netstat
(network statistics)命令用于显示网络连接、路由表、接口统计等信息,你可以使用以下命令来查看端口和对应的进程:
netstat -tulnp | grep 端口号
或者
netstat -anp | grep 端口号
要查看占用8080端口的进程,可以运行:
netstat -tulnp | grep 8080
或者
netstat -anp | grep 8080
注意:netstat
命令可能需要安装net-tools
包才能使用,在某些最新的Linux发行版中,netstat
可能已被弃用,你可以使用ss
命令作为替代。
3、ss 命令
ss
(socket statistics)命令是netstat
的替代品,用于显示系统的套接字信息,你可以使用以下命令来查看端口和对应的进程:
ss -tulnp | grep 端口号
要查看占用8080端口的进程,可以运行:
ss -tulnp | grep 8080
这些命令将显示占用指定端口的进程信息,包括进程ID(PID),你可以根据PID进一步查找进程的详细信息或使用kill
命令来终止进程。
文章版权声明:除非注明,否则均为论主机评测网原创文章,转载或复制请以超链接形式并注明出处。