Linux 實用指令之查看端口開啟情況


netstat -ntlp

查看端口使用情況!

netstat -ntlp | grep 80

查看具體的端口是否使用!

# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0      0 127.0.0.1:6379              0.0.0.0:*                   LISTEN      2247/redis-server 1 
tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      1365/rpcbind        
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      32169/nginx         
tcp        0      0 0.0.0.0:39922               0.0.0.0:*                   LISTEN      1383/rpc.statd      
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      1670/sshd           
tcp        0      0 127.0.0.1:631               0.0.0.0:*                   LISTEN      1509/cupsd          
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      2265/sendmail       
tcp        0      0 :::53294                    :::*                        LISTEN      1383/rpc.statd      
tcp        0      0 :::111                      :::*                        LISTEN      1365/rpcbind        
tcp        0      0 :::22                       :::*                        LISTEN      1670/sshd           
tcp        0      0 ::1:631                     :::*                        LISTEN      1509/cupsd          
tcp        0      0 :::3306                     :::*                        LISTEN      15856/mysqld        

下面來看看所以然,

常見參數
-a (all)顯示所有選項,默認不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態

-p 顯示建立相關鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴展信息,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。

提示:LISTEN和LISTENING的狀態只有用-a或者-l才能看到

由上面的參數可以看出,ntlp意思是只顯示端口數字,tcp的,監聽中的,相關程序名的數據。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM