Linux查看端口占用情况的命令
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Linux查看端口占用情况的命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                Mac 和 Linux 均可使用
一、使用lsof命令
1.使用?lsof -i : [端口號]?查看某端口現在運行的情況
#安裝lsof yum -y install lsof #檢測端口占用 lsof -i :端口號 //例如查看80端口 XaysdeMacBook-Pro:~ xay$ lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME WeChat 461 xay 216u IPv6 0x759fe5dc316dc01f 0t0 TCP [::10.252.77.18]:55058->[::221.181.99.42]:http (CLOSED)2.使用?lsof -nP -iTCP -sTCP:LISTEN?查看占用端口的程序
XaysdeMacBook-Pro:~ xay$ lsof -nP -iTCP -sTCP:LISTEN COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME rapportd 436 xay 3u IPv4 0x759fe5dc33fb4637 0t0 TCP *:61447 (LISTEN) rapportd 436 xay 4u IPv6 0x759fe5dc387bcddf 0t0 TCP *:61447 (LISTEN) WeChat 461 xay 195u IPv4 0x759fe5dc36762637 0t0 TCP *:16912 (LISTEN) ControlCe 466 xay 15u IPv4 0x759fe5dc2063a0b7 0t0 TCP *:7000 (LISTEN) ...二、使用netstat -AaLlnW命令
1.查看所有的端口號占用情況
#安裝netstat yum -y install net-tools #檢查所有端口占用情況 netstat -AaLlnW #檢測某一個端口占用 netstat -AaLlnW | grep [端口號]例如
XaysdeMacBook-Pro:~ xay$ netstat -AaLlnW Current listen queue sizes (qlen/incqlen/maxqlen) Socket Flowhash Listen Local Address 759fe5dc2063cb77 0 0/0/128 *.18547 759fe5dc387bcddf 0 0/0/128 *.61447 759fe5dc33fb4637 0 0/0/128 *.61447 759fe5dc3acceb67 0 0/0/128 127.0.0.1.8698 ...2.查看某一個端口號結合grep命令
XaysdeMacBook-Pro:~ xay$ netstat -AaLlnW | grep 3306 759fe5dc212b691f 0 0/0/128 *.3306 759fe5dc1e87195f 0 0/0/70 *.33060三、使用psmisc命令
1.查看所有的端口號占用情況
#安裝psmisc yum -y install psmisc #檢測端口占用,如果占用,能夠查到pid fuser 端口/tcp總結
以上是生活随笔為你收集整理的Linux查看端口占用情况的命令的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 基于Casbin实现ABAC
- 下一篇: 国际化开发技术FAQ
