lsof命令查看端口被进程占用

发布时间:2020-08-19编辑:脚本学堂
linux系统中lsof命令查看端口被哪个进程占用的方法,linux 端口占用查看方法,需要的朋友参考下。

lsof -i 用以显示符合条件的进程情况
 

lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
            46 --> IPv4 or IPv6
            protocol --> TCP or UDP
            hostname --> Internet host name
            hostaddr --> IPv4地址
            service --> /etc/service中的 service name (可以不只一个)
            port --> 端口号 (可以不只一个)
 

 
查看8080端口被哪个进程占用:           
 

[root@3 ~]# lsof -i:8080   
COMMAND   PID USER   FD   TYPE     DEVICE SIZE/OFF NODE NAME
java    25185 root   40u  IPv6 3898121157      0t0  TCP *:webcache (LISTEN)
 

通过 kill -9 进程号 杀掉该进程。