中文字幕精品亚洲无线码二区,国产黄a三级三级三级看三级,亚洲七七久久桃花影院,丰满少妇被猛烈进入,国产小视频在线观看网站

每天一個linux命(ming)令(56):netstat命(ming)令

netstat命令用于顯示與IP、TCP、UDP和ICMP協(xie)議相關的(de)統(tong)計數(shu)據,一般用于檢(jian)驗本機各(ge)端口的(de)網(wang)絡連(lian)接情況。netstat是在內核中訪問網絡及(ji)相關信息的程序,它能提(ti)供(gong)TCP連(lian)接,TCP和UDP監聽,進程內存管理(li)的相關報告(gao)。

如(ru)果(guo)你(ni)的(de)(de)(de)(de)計(ji)算機有時(shi)候接(jie)收到的(de)(de)(de)(de)數(shu)據(ju)(ju)報(bao)(bao)導致出(chu)錯數(shu)據(ju)(ju)或故障,你(ni)不必感到奇怪,TCP/IP可(ke)以容許這些類型的(de)(de)(de)(de)錯誤,并能夠(gou)自動重(zhong)發數(shu)據(ju)(ju)報(bao)(bao)。但如(ru)果(guo)累計(ji)的(de)(de)(de)(de)出(chu)錯情況數(shu)目占到所接(jie)收的(de)(de)(de)(de)IP數(shu)據(ju)(ju)報(bao)(bao)相(xiang)當大的(de)(de)(de)(de)百分比(bi),或者它的(de)(de)(de)(de)數(shu)目正(zheng)迅速增加,那(nei)么你(ni)就應該使用netstat查(cha)一查(cha)為什么會出現這些(xie)情(qing)況了。

1.命令格式(shi):

netstat&nbsp;[-acCeFghilMnNoprstuvVwx][-A<網(wang)絡類型>][--ip]

2.命令功能(neng):

netstat用(yong)于(yu)顯示(shi)與IP、TCP、UDP和(he)ICMP協(xie)議(yi)相關的統計數據,一般(ban)用(yong)于(yu)檢驗本機各端口的網絡連(lian)接情況。

3.命令參數:

-a或–all 顯示所有(you)連線中的Socket。

-A<網絡類(lei)型>或–<網絡類(lei)型>; 列出該網絡類(lei)型連線中的相(xiang)關地址。

-c或(huo)–continuous 持續(xu)列出網絡狀態。

-C或(huo)–cache 顯示路(lu)由(you)器配(pei)置(zhi)的快取信息。

-e或(huo)–extend 顯示網絡其他相關(guan)信息。

-F或(huo)–fib 顯示FIB。

-g或–groups 顯示多重廣(guang)播功能群組組員名(ming)單(dan)。

-h或–help 在線(xian)幫助。

-i或(huo)–interfaces 顯示網絡界面信息表單(dan)。

-l或(huo)–listening 顯示監控中的(de)服務(wu)器的(de)Socket。

-M或–masquerade 顯示偽裝的網絡(luo)連(lian)線。

-n或–numeric 直(zhi)接使用IP地址,而(er)不(bu)通(tong)過域名(ming)服務器。

-N或–netlink或–symbolic 顯示網絡硬件外(wai)圍設備(bei)的符號(hao)連接名稱。

-o或(huo)–timers 顯示計時器。

-p或–programs 顯示正在(zai)使用Socket的(de)程序識別碼和程序名稱(cheng)。

-r或–route 顯(xian)示Routing Table。

-s或(huo)–statistice 顯示網絡工作(zuo)信息(xi)統計表。

-t或–tcp 顯(xian)示(shi)TCP傳輸協議的連線狀況。

-u或–udp 顯示(shi)UDP傳輸協議的連(lian)線狀況。

-v或(huo)–verbose 顯(xian)示(shi)指令執行過程。

-V或–version 顯示版(ban)本信息。

-w或–raw 顯示RAW傳輸協(xie)議的(de)連線狀況。

-x或–unix ;此參數(shu)的效果(guo)和(he)指(zhi)定”-A unix”參數(shu)相同。

–ip或–inet 此參(can)數的效果和(he)指定”-A inet”參(can)數相同。

4.使用實例(li):

實例1:無參數使用

命令(ling):

netstat

輸出(chu):

[root@localhost ~]# netstat
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0    268 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
udp        0      0 192.168.120.204:4371        10.58.119.119:domain        ESTABLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
unix  4      [ ]         DGRAM                    7337   /dev/log
unix  2      [ ]         DGRAM                    708823 
unix  2      [ ]         DGRAM                    7539   
unix  3      [ ]         STREAM     CONNECTED     7287   
unix  3      [ ]         STREAM     CONNECTED     7286   
[root@localhost ~]#

說明:

從整(zheng)體上看,netstat的輸出結果可以分(fen)為(wei)兩(liang)個(ge)部分(fen):

一個是(shi)Active Internet connections,稱為有源TCP連接,其中(zhong)"Recv-Q"和"Send-Q"指的是(shi)接收隊(dui)列(lie)(lie)和發送隊(dui)列(lie)(lie)。這(zhe)些數字一般(ban)都(dou)應(ying)該(gai)是(shi)0。如果不是(shi)則表示軟(ruan)件包正在(zai)隊(dui)列(lie)(lie)中(zhong)堆積(ji)。這(zhe)種情況只能在(zai)非常(chang)少的情況見到。

另(ling)一個是Active UNIX domain sockets,稱為有(you)源Unix域套(tao)接口(和網絡套(tao)接字一樣,但是只(zhi)能(neng)用(yong)于(yu)本(ben)機(ji)通信(xin),性能(neng)可以提高一倍(bei))。

Proto顯(xian)示(shi)連(lian)接(jie)(jie)使(shi)用(yong)的協議,RefCnt表示(shi)連(lian)接(jie)(jie)到(dao)本套(tao)(tao)接(jie)(jie)口上(shang)的進程號,Types顯(xian)示(shi)套(tao)(tao)接(jie)(jie)口的類型,State顯(xian)示(shi)套(tao)(tao)接(jie)(jie)口當前(qian)的狀(zhuang)態,Path表示(shi)連(lian)接(jie)(jie)到(dao)套(tao)(tao)接(jie)(jie)口的其它進程使(shi)用(yong)的路徑名。

套接口類型:

-t :TCP

-u :UDP

-raw :RAW類型

--unix :UNIX域類型

--ax25 :AX25類型(xing)

--ipx :ipx類(lei)型

--netrom :netrom類型(xing)

狀態說(shuo)明(ming):

LISTEN:偵(zhen)聽來(lai)自遠(yuan)方的TCP端口的連(lian)接請求

SYN-SENT:再(zai)發送連接請(qing)求(qiu)后等(deng)待匹配的(de)連接請(qing)求(qiu)(如果(guo)有大量這樣(yang)的(de)狀(zhuang)態包(bao),檢查(cha)是否(fou)中招(zhao)了)

SYN-RECEIVED:再收到(dao)和發送一(yi)個(ge)連(lian)接(jie)請(qing)求(qiu)后等待對(dui)方對(dui)連(lian)接(jie)請(qing)求(qiu)的確認(如(ru)有(you)大(da)量此狀態,估計被(bei)flood攻(gong)擊了(le))

ESTABLISHED:代表(biao)一個打開的(de)連(lian)接

FIN-WAIT-1:等待(dai)遠程TCP連接中(zhong)斷請求,或先前的連接中(zhong)斷請求的確認(ren)

FIN-WAIT-2:從遠(yuan)程TCP等待連接中斷(duan)請求

CLOSE-WAIT:等(deng)待從本(ben)地用戶發來(lai)的連接(jie)中斷請求

CLOSING:等待(dai)遠(yuan)程(cheng)TCP對連(lian)接中斷(duan)的確(que)認(ren)

LAST-ACK:等待(dai)原(yuan)來的(de)發向遠程TCP的(de)連接(jie)中斷請求的(de)確認(ren)(不是(shi)什么好東(dong)西,此(ci)項出現,檢查(cha)是(shi)否被(bei)攻(gong)擊)

TIME-WAIT:等待足夠(gou)的(de)時間(jian)以確保遠(yuan)程TCP接收(shou)到連(lian)接中斷請求的(de)確認(ren)

CLOSED:沒有任何連接狀態

 

    實例2:列出所有(you)端(duan)口(kou)

命令:

netstat -a

輸(shu)出:

[root@localhost ~]# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 localhost:smux              *:*                         LISTEN      
tcp        0      0 *:svn                       *:*                         LISTEN      
tcp        0      0 *:ssh                       *:*                         LISTEN      
tcp        0    284 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
udp        0      0 localhost:syslog            *:*                                     
udp        0      0 *:snmp                      *:*                                     
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     708833 /tmp/ssh-yKnDB15725/agent.15725
unix  2      [ ACC ]     STREAM     LISTENING     7296   /var/run/audispd_events
unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
unix  4      [ ]         DGRAM                    7337   /dev/log
unix  2      [ ]         DGRAM                    708823 
unix  2      [ ]         DGRAM                    7539   
unix  3      [ ]         STREAM     CONNECTED     7287   
unix  3      [ ]         STREAM     CONNECTED     7286   
[root@localhost ~]# 

說明(ming):

顯(xian)示一個所有(you)的(de)有(you)效連(lian)接(jie)信息(xi)列(lie)表,包括已建立的(de)連(lian)接(jie)(ESTABLISHED),也包括監聽連(lian)接(jie)請(LISTENING)的(de)那(nei)些(xie)連(lian)接(jie)。

 

    實例3:顯示當前UDP連接(jie)狀況

命令(ling):

netstat -nu

輸出:

[root@andy ~]# netstat -nu
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
udp        0      0 ::ffff:192.168.12:53392     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:56723     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:56480     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:58154     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:44227     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:36954     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:53984     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:57703     ::ffff:192.168.9.120:10000  ESTABLISHED 
udp        0      0 ::ffff:192.168.12:53613     ::ffff:192.168.9.120:10000  ESTABLISHED 
[root@andy ~]# 

說明:

 

    實(shi)例4:顯示UDP端口號的使用情況

命令:

netstat -apu

輸出:

[root@andy ~]# netstat -apu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
udp        0      0 *:57604                     *:*                                     28094/java          
udp        0      0 *:40583                     *:*                                     21220/java          
udp        0      0 *:45451                     *:*                                     14583/java          
udp        0      0 ::ffff:192.168.12:53392     ::ffff:192.168.9.120:ndmp   ESTABLISHED 19327/java          
udp        0      0 *:52370                     *:*                                     15841/java          
udp        0      0 ::ffff:192.168.12:56723     ::ffff:192.168.9.120:ndmp   ESTABLISHED 15841/java          
udp        0      0 *:44182                     *:*                                     31757/java          
udp        0      0 *:48155                     *:*                                     5476/java           
udp        0      0 *:59808                     *:*                                     17333/java          
udp        0      0 ::ffff:192.168.12:56480     ::ffff:192.168.9.120:ndmp   ESTABLISHED 28094/java          
udp        0      0 ::ffff:192.168.12:58154     ::ffff:192.168.9.120:ndmp   ESTABLISHED 15429/java          
udp        0      0 *:36780                     *:*                                     10091/java          
udp        0      0 *:36795                     *:*                                     24594/java          
udp        0      0 *:41922                     *:*                                     20506/java          
udp        0      0 ::ffff:192.168.12:44227     ::ffff:192.168.9.120:ndmp   ESTABLISHED 17333/java          
udp        0      0 *:34258                     *:*                                     8866/java           
udp        0      0 *:55508                     *:*                                     11667/java          
udp        0      0 *:36055                     *:*                                     12425/java          
udp        0      0 ::ffff:192.168.12:36954     ::ffff:192.168.9.120:ndmp   ESTABLISHED 16532/java          
udp        0      0 ::ffff:192.168.12:53984     ::ffff:192.168.9.120:ndmp   ESTABLISHED 20506/java          
udp        0      0 ::ffff:192.168.12:57703     ::ffff:192.168.9.120:ndmp   ESTABLISHED 31757/java          
udp        0      0 ::ffff:192.168.12:53613     ::ffff:192.168.9.120:ndmp   ESTABLISHED 3199/java           
udp        0      0 *:56309                     *:*                                     15429/java          
udp        0      0 *:54007                     *:*                                     16532/java          
udp        0      0 *:39544                     *:*                                     3199/java           
udp        0      0 *:43900                     *:*                                     19327/java          
[root@andy ~]# 

說明:

 

    實例5:顯示網卡列表

命令:

netstat -i

輸(shu)出(chu):

[root@andy ~]# netstat -i
Kernel Interface table
Iface       MTU Met    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0       1500   0 151818887      0      0      0 198928403      0      0      0 BMRU
lo        16436   0   107235      0      0      0   107235      0      0      0 LRU
[root@andy ~]# 

說明:

 

    實(shi)例6:顯示(shi)組(zu)播組(zu)的關系

命(ming)令:

netstat -g

輸出:

[root@andy ~]# netstat -g
IPv6/IPv4 Group Memberships
Interface       RefCnt Group
--------------- ------ ---------------------
lo              1      all-systems.mcast.net
eth0            1      all-systems.mcast.net
lo              1      ff02::1
eth0            1      ff02::1:ffff:9b0c
eth0            1      ff02::1
[root@andy ~]# 

說明:

 

   實例(li)7:顯示(shi)網絡(luo)統(tong)計信息

命(ming)令:

netstat -s

輸出:

[root@localhost ~]# netstat -s
Ip:
    530999 total packets received
    0 forwarded
    0 incoming packets discarded
    530999 incoming packets delivered
    8258 requests sent out
    1 dropped because of missing route
Icmp:
    90 ICMP messages received
    0 input ICMP message failed.
    ICMP input histogram:
        destination unreachable: 17
        echo requests: 1
        echo replies: 72
    106 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 8
        echo request: 97
        echo replies: 1
IcmpMsg:
        InType0: 72
        InType3: 17
        InType8: 1
        OutType0: 1
        OutType3: 8
        OutType8: 97
Tcp:
    8 active connections openings
    15 passive connection openings
    8 failed connection attempts
    3 connection resets received
    1 connections established
    3132 segments received
    2617 segments send out
    53 segments retransmited
    0 bad segments received.
    252 resets sent
Udp:
    0 packets received
    0 packets to unknown port received.
    0 packet receive errors
    5482 packets sent
TcpExt:
    1 invalid SYN cookies received
    1 TCP sockets finished time wait in fast timer
    57 delayed acks sent
    Quick ack mode was activated 50 times
    60 packets directly queued to recvmsg prequeue.
    68 packets directly received from backlog
    4399 packets directly received from prequeue
    520 packets header predicted
    51 packets header predicted and directly queued to user
    1194 acknowledgments not containing data received
    21 predicted acknowledgments
    0 TCP data loss events
    1 timeouts after reno fast retransmit
    9 retransmits in slow start
    42 other TCP timeouts
    3 connections aborted due to timeout
IpExt:
    InBcastPkts: 527777

說明:

按照各個協議分別顯示(shi)(shi)其統計數(shu)據(ju)。如(ru)果我(wo)們的應用程序(如(ru)Web瀏覽器)運行(xing)速度(du)比較(jiao)慢(man),或者不能顯示(shi)(shi)Web頁之類(lei)的數(shu)據(ju),那么(me)我(wo)們就可以用本選項來查看一下(xia)所顯示(shi)(shi)的信息。我(wo)們需(xu)要(yao)仔細查看統計數(shu)據(ju)的各行(xing),找到出錯(cuo)的關鍵字,進而確定問題所在。

 

   實(shi)例8:顯示監聽(ting)的套接(jie)口

命令:

netstat -l

輸出:

[root@localhost ~]# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 localhost:smux              *:*                         LISTEN      
tcp        0      0 *:svn                       *:*                         LISTEN      
tcp        0      0 *:ssh                       *:*                         LISTEN      
udp        0      0 localhost:syslog            *:*                                     
udp        0      0 *:snmp                      *:*                                     
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ACC ]     STREAM     LISTENING     708833 /tmp/ssh-yKnDB15725/agent.15725
unix  2      [ ACC ]     STREAM     LISTENING     7296   /var/run/audispd_events
[root@localhost ~]# 

 

說明:

 

    實例9:顯示所有(you)已建立的有(you)效連接

命令:

netstat -n

輸出:

[root@localhost ~]# netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0    268 192.168.120.204:22          10.2.0.68:62420             ESTABLISHED 
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
unix  4      [ ]         DGRAM                    7337   /dev/log
unix  2      [ ]         DGRAM                    708823 
unix  2      [ ]         DGRAM                    7539   
unix  3      [ ]         STREAM     CONNECTED     7287   
unix  3      [ ]         STREAM     CONNECTED     7286   
[root@localhost ~]# 

 

說明:

 

   實(shi)例10:顯示關于以太(tai)網的統計數據

命令:

netstat -e

輸出:

[root@localhost ~]# netstat -e
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       User       Inode     
tcp        0    248 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED root       708795     
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node Path
unix  2      [ ]         DGRAM                    1491   @/org/kernel/udev/udevd
unix  4      [ ]         DGRAM                    7337   /dev/log
unix  2      [ ]         DGRAM                    708823 
unix  2      [ ]         DGRAM                    7539   
unix  3      [ ]         STREAM     CONNECTED     7287   
unix  3      [ ]         STREAM     CONNECTED     7286   
[root@localhost ~]#

 

說明(ming):

用(yong)于顯示關(guan)于以太網的(de)(de)(de)(de)統計(ji)(ji)數(shu)據。它列出的(de)(de)(de)(de)項目(mu)包(bao)括傳送的(de)(de)(de)(de)數(shu)據報(bao)的(de)(de)(de)(de)總字節(jie)數(shu)、錯(cuo)誤數(shu)、刪除數(shu)、數(shu)據報(bao)的(de)(de)(de)(de)數(shu)量和廣播的(de)(de)(de)(de)數(shu)量。這些統計(ji)(ji)數(shu)據既(ji)有發送的(de)(de)(de)(de)數(shu)據報(bao)數(shu)量,也有接收的(de)(de)(de)(de)數(shu)據報(bao)數(shu)量。這個選項可以用(yong)來統計(ji)(ji)一些基(ji)本的(de)(de)(de)(de)網絡流量)

 

    實例11:顯示關于(yu)路由表的信息

命令:

netstat -r

輸出:

[root@localhost ~]# netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.120.0   *               255.255.255.0   U         0 0          0 eth0
192.168.0.0     192.168.120.1   255.255.0.0     UG        0 0          0 eth0
10.0.0.0        192.168.120.1   255.0.0.0       UG        0 0          0 eth0
default         192.168.120.240 0.0.0.0         UG        0 0          0 eth0
[root@localhost ~]# 

 

說明(ming):

 

    實例12:列出所(suo)有 tcp 端口

命令:

netstat -at

輸出:

[root@localhost ~]# netstat -at
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 localhost:smux              *:*                         LISTEN      
tcp        0      0 *:svn                       *:*                         LISTEN      
tcp        0      0 *:ssh                       *:*                         LISTEN      
tcp        0    284 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 
[root@localhost ~]#

 

說明:

 

    實例13:統計機器中網絡連(lian)接(jie)各個狀(zhuang)態(tai)個數

命令:

netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S)&nbsp;print a, S[a]}'

輸出:

[root@localhost ~]# netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
ESTABLISHED 1
LISTEN 3
[root@localhost ~]# 

 

說(shuo)明:

 

    實例(li)14:把(ba)狀(zhuang)態全都取(qu)出來后使用uniq -c統(tong)計后再進行排序(xu)

命令:

netstat -nat |awk&nbsp;'{print $6}'|sort|uniq -c

輸出:

[root@andy ~]# netstat -nat |awk&nbsp;'{print $6}'|sort|uniq -c
     14 CLOSE_WAIT
      1 established)
    578 ESTABLISHED
      1 Foreign
     43 LISTEN
      5 TIME_WAIT
[root@andy ~]# netstat ;-nat |awk '{print $6}'|sort|uniq -c|sort -rn
    576 ESTABLISHED
     43 LISTEN
     14 CLOSE_WAIT
      5 TIME_WAIT
      1 Foreign
      1 established)
[root@andy ~]#

 

說明:

 

    實例15:查(cha)看連接(jie)某服(fu)務端口(kou)最多的的IP地址

命(ming)令:

netstat&nbsp;-nat | grep "192.168.120.20:16067" |awk '{print $5}'|awk -F: '{print $4}'|sort|uniq -c|sort -nr|head -20

輸出:

[root@andy ~]# netstat -nat | grep "192.168.120.20:16067" |awk '{print $5}'|awk -F: '{print $4}'|sort|uniq -c|sort -nr|head -20
      8 10.2.1.68
      7 192.168.119.13
      6 192.168.119.201
      6 192.168.119.20
      6 192.168.119.10
      4 10.2.1.199
      3 10.2.1.207
      2 192.168.120.20
      2 192.168.120.15
      2 192.168.119.197
      2 192.168.119.11
      2 10.2.1.206
      2 10.2.1.203
      2 10.2.1.189
      2 10.2.1.173
      1 192.168.120.18
      1 192.168.119.19
      1 10.2.2.227
      1 10.2.2.138
      1 10.2.1.208
[root@andy ~]# 

 

說(shuo)明(ming):

 

    實(shi)例(li)16:找出(chu)程序(xu)運(yun)行的(de)端口

命令:

netstat -ap | grep ssh

輸出:

[root@andy ~]# netstat -ap | grep ssh
tcp        0      0 *:ssh                       *:*                         LISTEN      2570/sshd           
tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.1.205:54508     ESTABLISHED 13883/14            
tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.0.68:62886      ESTABLISHED 20900/6             
tcp        0      0 ::ffff:192.168.120.206:ssh  ::ffff:10.2.2.131:52730     ESTABLISHED 20285/sshd: root@no 
unix  2      [ ACC ]     STREAM     LISTENING     194494461 20900/6             /tmp/ssh-cXIJj20900/agent.20900
unix  3      [ ]         STREAM     CONNECTED     194307443 20285/sshd: root@no 
unix  3      [ ]         STREAM     CONNECTED     194307441 20285/sshd: root@no 
[root@andy ~]# 

 

說明:

 

    實(shi)例(li)17:在(zai) ;netstat 輸(shu)出中顯示 PID 和(he)進程名稱

命令:

netstat -pt

輸(shu)出:

[root@localhost ~]# netstat -pt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
tcp        0    248 192.168.120.204:ssh         10.2.0.68:62420             ESTABLISHED 15725/0             
[root@localhost ~]# 

 

說明:

netstat -p 可(ke)(ke)以(yi)與其(qi)它(ta)開關(guan)一起使用,就可(ke)(ke)以(yi)添加 “PID/進程名稱(cheng)” 到(dao) netstat 輸出中,這樣 debugging 的時候可(ke)(ke)以(yi)很方便的發現特定端口運行(xing)的程序(xu)。

 

    實例18:找(zhao)出運行在指定(ding)端口(kou)的進程

命令:

netstat -anpt | grep ':16064'

輸出:

[root@andy ~]# netstat -anpt |&nbsp;grep ':16064'
tcp        0      0 :::16064                    :::*                        LISTEN      24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.201:6462 ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:26341 ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:32208 ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:192.168.119.20:32207 ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:51303      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:51302      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50020      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50019      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56155      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50681      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:50680      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:52136      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56989      ESTABLISHED 24594/java          
tcp        0      0 ::ffff:192.168.120.20:16064 ::ffff:10.2.1.68:56988      ESTABLISHED 24594/java          
[root@andy ~]# 

 

說(shuo)明:

運行在端(duan)口16064的(de)進程id為24596,再通過ps命令就可(ke)以找到具體(ti)(ti)的(de)應用程序(xu)了(le)。

posted @ 2013-03-08 08:42  peida  閱讀(92344)  評論(3)    收藏  舉報