CentOS如何查看端口是否被占用

下面由centos教程欄目給大家介紹CentOS查看端口是否被占用的方法,希望對需要的朋友有所幫助!

CentOS如何查看端口是否被占用

centos教程查看端口是否被占用
本文介紹了linux中查看某一端口是否被占用的方法,有關netstat命令的使用技巧,感興趣的朋友可以參考下。

使用命令:

netstat?-tunlp

會顯示所有端口和所有對應的程序,用grep管道可以過濾出想要的關鍵字段。

有關22端口占用的程序:

代碼示例:

[root@leiwan?tmp]#?netstat?-tunlp?|grep?22? tcp????????0??????0?0.0.0.0:42957???????????????0.0.0.0:*???????????????????LISTEN??????2230/rpc.statd? tcp????????0??????0?0.0.0.0:22??????????????????0.0.0.0:*???????????????????LISTEN??????2443/sshd? tcp????????0??????0?127.0.0.1:631???????????????0.0.0.0:*???????????????????LISTEN??????2292/cupsd? tcp????????0??????0?:::22???????????????????????:::*????????????????????????LISTEN??????2443/sshd? tcp????????0??????0?::1:631?????????????????????:::*????????????????????????LISTEN??????2292/cupsd? tcp????????0??????0?:::57609????????????????????:::*????????????????????????LISTEN??????2230/rpc.statd? udp????????0??????0?0.0.0.0:5353????????????????0.0.0.0:*???????????????????????????????2211/avahi-daemon? udp????????0??????0?0.0.0.0:631?????????????????0.0.0.0:*???????????????????????????????2292/cupsd? udp????????0??????0?0.0.0.0:37167???????????????0.0.0.0:*???????????????????????????????2230/rpc.statd? udp????????0??????0?0.0.0.0:52291???????????????0.0.0.0:*???????????????????????????????2211/avahi-daemon? udp????????0??????0?0.0.0.0:68??????????????????0.0.0.0:*???????????????????????????????2207/dhclient? udp????????0??????0?0.0.0.0:710?????????????????0.0.0.0:*???????????????????????????????2230/rpc.statd? udp????????0??????0?:::39834????????????????????:::*????????????????????????????????????2230/rpc.statd

查看某一端口的占用情況: lsof -i:端口號

代碼示例:

1??[root@www?~]#?lsof?-i:21? 3??COMMAND?PID?USER?FD?TYPE?DEVICE?SIZE?NODE?NAME? 4??pure-ftpd?2651?root?4u?IPv4?7047?TCP?*:ftp?(LISTEN)? 5??pure-ftpd?2651?root?5u?IPv6?7048?TCP?*:ftp?(LISTEN)

這里顯示出21號端口正在被pure-ftpd使用,狀態是listen。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享