netstat命令的輸出每一行相當(dāng)于一個(gè)套接字跟啤,當(dāng)創(chuàng)建套接字時(shí)捺球,就會(huì)在這里增加一行新的控制信息滑潘,賦予“即將開始通信”的狀態(tài)粟耻,并進(jìn)行通信的準(zhǔn)備工作查近,如分配用于臨時(shí)存放收發(fā)數(shù)據(jù)的緩沖區(qū)空間。
[root@server1 ~]# netstat -antulpe
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 8126 914/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 0 8379 991/master
tcp 0 0 172.25.28.1:22 172.25.28.250:55076 ESTABLISHED 0 8710 1069/sshd
tcp 0 0 :::22 :::* LISTEN 0 8128 914/sshd
tcp 0 0 ::1:25 :::* LISTEN 0 8381 991/master
tcp 0 0 :::3306 :::* LISTEN 27 12313 3221/mysqld
tcp 0 0 ::ffff:172.25.28.1:3306 ::ffff:172.25.28.2:48324 ESTABLISHED 27 12336 3221/mysqld
-a選項(xiàng)不僅顯示正在通信的套接字挤忙,還顯示包括尚未開始通信等狀態(tài)的所有套接字
第一列:協(xié)議類型 使用TCP/IP協(xié)議通信的情況下霜威,會(huì)顯示TCP或UDP
第四列:運(yùn)行netstat命令的計(jì)算機(jī)本身(本地端)的IP地址和端口號(hào)。0.0.0.0表示還沒有開始通信册烈,沒有綁定IP地址和端口號(hào)戈泼。此外,UDP協(xié)議中的套接字不綁定對(duì)方的地址和端口赏僧,所以會(huì)顯示.
第六列:
LISTENING 等待對(duì)方連接的狀態(tài)
ESTABLISHED 完成連接并正在進(jìn)行數(shù)據(jù)通信的狀態(tài)第三行表示PID為1069的程序sshd正在使用IP地址為172.25.28.1的網(wǎng)卡與IP地址為172.25.28.250的對(duì)象進(jìn)行通信大猛。本機(jī)使用22端口,對(duì)方使用55076端口淀零,這是對(duì)方使用ssh遠(yuǎn)程登錄
第一行表示本機(jī)的22端口在等待另一方的連接胎署,其中本地IP地址和遠(yuǎn)程IP地址都是0.0.0.0,這表示通信還沒有開始,IP地址不確定