下面由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