1. 程式人生 > >Linux如何檢視埠狀態

Linux如何檢視埠狀態

netstat命令各個引數說明如下:
  -t : 指明顯示TCP埠
  -u : 指明顯示UDP埠
  -l : 僅顯示監聽套接字(所謂套接字就是使應用程式能夠讀寫與收發通訊協議(protocol)與資料的程式)
  -p : 顯示程序識別符號和程式名稱,每一個套接字/埠都屬於一個程式。
  -n : 不進行DNS輪詢,顯示IP(可以加速操作)

即可顯示當前伺服器上所有埠及程序服務,於grep結合可檢視某個具體埠及服務情況

netstat -ntlp   //檢視當前所有tcp埠
netstat -ntulp |grep 80   //檢視所有80埠使用情況

netstat -an | grep 3306   //檢視所有3306埠使用情況

檢視一臺伺服器上面哪些服務及埠

netstat  -lanp

檢視一個服務有幾個埠。比如要檢視mysqld

ps -ef |grep mysqld

看某一埠的連線數量,比如3306埠

netstat -pnt |grep :3306 |wc

檢視某一埠的連線客戶端IP 比如3306埠

netstat -anp |grep 3306

netstat -an 檢視網路埠 

lsof -i :port,使用lsof -i :port就能看見所指定埠執行的程式,同時還有當前連線