Linux如何檢視埠狀態

2021-08-27 05:54:44 字數 2900 閱讀 8322

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就能看見所指定埠執行的程式,同時還有當前連線。

nmap 埠掃瞄

netstat -nupl (udp型別的埠)

netstat -ntpl (tcp型別的埠)

netstat -anp 顯示系統埠使用情況

列出所有埠 (包括監聽和未監聽的)

netstat -a #列出所有埠

netstat -at #列出所有tcp埠

netstat -au #列出所有udp埠

列出所有處於監聽狀態的 sockets

netstat -l #只顯示監聽埠

netstat -lt #只列出所有監聽 tcp 埠

netstat -lu #只列出所有監聽 udp 埠

netstat -lx #只列出所有監聽 unix 埠

顯示每個協議的統計資訊

netstat -s 顯示所有埠的統計資訊

netstat -st 顯示tcp埠的統計資訊

netstat -su 顯示udp埠的統計資訊

在netstat輸出中顯示 pid 和程序名稱

netstat -pt

在netstat輸出中不顯示主機,埠和使用者名稱(host, port or user)

當你不想讓主機,埠和使用者名稱顯示,使用netstat -n。將會使用數字代替那些名稱。同樣可以加速輸出,因為不用進行比對查詢。

netstat -an

如果只是不想讓這三個名稱中的乙個被顯示,使用以下命令:

netsat -a –numeric-ports

netsat -a –numeric-hosts

netsat -a –numeric-users

持續輸出netstat資訊

netstat -c #每隔一秒輸出網路資訊

顯示系統不支援的位址族(address families)

netstat –verbose

在輸出的末尾,會有如下的資訊:

netstat: no support foraf ipx' on this system.

netstat: no support foraf ax25』 on this system.

netstat: no support foraf x25' on this system.

netstat: no support foraf netrom』 on this system.

顯示核心路由資訊

netstat -r

找出程式執行的埠

並不是所有的程序都能找到,沒有許可權的會不顯示,使用 root 許可權檢視所有的資訊。

netstat -ap | grep ssh

找出執行在指定埠的程序:

netstat -an | grep 『:80』

顯示網路介面列表

netstat -i

netstat -ntu | grep :80 | awk 『' | cut -d: -f1 | awk '' | cut -d: -f1 | awk ' end 』 | sort -nr

tcp各種狀態列表:

netstat -nt | grep -e 127.0.0.1 -e 0.0.0.0 -e ::: -v | awk 『/^tcp/ end 』

檢視phpcgi程序數,如果接近預設值,說明不夠用,需要增加:

netstat -anpo | grep 「php-cgi」 | wc -l

參考:

linux如何檢視埠狀態

netstat命令

檢視埠 Linux如何檢視埠狀態

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

Linux如何檢視埠狀態

在linux使用過程中,需要了解當前系統開放了哪些埠,並且要檢視開放這些埠的具體程序和使用者,可以通過netstat命令進行簡單查詢 netstat命令各個引數說明如下 t 指明顯示tcp埠 u 指明顯示udp埠 l 僅顯示監聽套接字 所謂套接字就是使應用程式能夠讀寫與收發通訊協議 protocol...

Linux如何檢視埠狀態

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