真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

netstat簡單使用-創(chuàng)新互聯(lián)


一.概述:

寒亭ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

netstat命令用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計數(shù)據(jù),一般用于檢驗本機各端口的網(wǎng)絡(luò)連接情況。netstat是在內(nèi)核中訪問網(wǎng)絡(luò)及相關(guān)信息的程序,它能提供TCP連接,TCP和UDP監(jiān)聽,進(jìn)程內(nèi)存管理的相關(guān)報告。

如果你的計算機有時候接收到的數(shù)據(jù)報導(dǎo)致出錯數(shù)據(jù)或故障,你不必感到奇怪,TCP/IP可以容許這些類型的錯誤,并能夠自動重發(fā)數(shù)據(jù)報。但如果累計的出錯情況數(shù)目占到所接收的IP數(shù)據(jù)報相當(dāng)大的百分比,或者它的數(shù)目正迅速增加,那么你就應(yīng)該使用netstat查一查為什么會出現(xiàn)這些情況了。


二.常見格式:

-a       顯示所有選項,默認(rèn)不顯示LISTEN相關(guān)
-t        僅顯示tcp相關(guān)選項
-u       僅顯示udp相關(guān)選項
-n      (numeric)拒絕顯示別名,能顯示數(shù)字的全部轉(zhuǎn)化成數(shù)字。
-l       僅列出有在 Listen (監(jiān)聽) 的服務(wù)狀態(tài)

-p     顯示建立相關(guān)鏈接的程序名
-r       顯示路由信息,路由表
-e     (extend)顯示擴展信息,例如uid等
-s      (statistice)按各個協(xié)議進(jìn)行統(tǒng)計
-c      (continuous)每隔一個固定時間,執(zhí)行該netstat命令。


三.使用實例:

1. 列出所有端口 (包括監(jiān)聽和未監(jiān)聽的)

 列出所有端口 netstat -a

# netstat -a | more
 Active Internet connections (servers and established)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp               localhost:         *:*                     LISTEN
 udp               *:bootpc                *:*
 
Active UNIX domain sockets (servers and established)
 Proto RefCnt Flags       Type       State         I-Node   Path
 unix        [ ACC ]     STREAM     LISTENING          /tmp/.X11-unix/X0
 unix        [ ACC ]     STREAM     LISTENING          //run/acpid.socket

 列出所有 tcp 端口 netstat -at

# netstat -at
 Active Internet connections (servers and established)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp               localhost:         *:*                     LISTEN
 tcp               localhost:ipp           *:*                     LISTEN
 tcp               *:smtp                  *:*                     LISTEN
 tcp6              localhost:ipp           [::]:*                  LISTEN

 列出所有 udp 端口 netstat -au

# netstat -au
 Active Internet connections (servers and established)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 udp               *:bootpc                *:*
 udp               *:                 *:*
 udp               *:mdns                  *:*

2. 列出所有處于監(jiān)聽狀態(tài)的 Sockets

 只顯示監(jiān)聽端口 netstat -l

# netstat -l
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp               localhost:ipp           *:*                     LISTEN
 tcp6              localhost:ipp           [::]:*                  LISTEN
 udp               *:                 *:*

 只列出所有監(jiān)聽 tcp 端口 netstat -lt

# netstat -lt
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp               localhost:         *:*                     LISTEN
 tcp               *:smtp                  *:*                     LISTEN
 tcp6              localhost:ipp           [::]:*                  LISTEN

 只列出所有監(jiān)聽 udp 端口 netstat -lu

# netstat -lu
 Active Internet connections (only servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 udp               *:                 *:*
 udp               *:mdns                  *:*

 只列出所有監(jiān)聽 UNIX 端口 netstat -lx

# netstat -lx
 Active UNIX domain sockets (only servers)
 Proto RefCnt Flags       Type       State         I-Node   Path
 unix        [ ACC ]     STREAM     LISTENING          /maildrop
 unix        [ ACC ]     STREAM     LISTENING          /cleanup
 unix        [ ACC ]     STREAM     LISTENING          /ifmail
 unix        [ ACC ]     STREAM     LISTENING          /bsmtp

3. 顯示每個協(xié)議的統(tǒng)計信息

 顯示所有端口的統(tǒng)計信息 netstat -s

# netstat -s
 Ip:
  total packets received
  with invalid addresses
  forwarded
  incoming packets discarded
  incoming packets delivered
  requests sent 
 Icmp:
  ICMP messages received
  input ICMP message failed.
 Tcp:
  active connections openings
  failed connection attempts
  connection resets received
 Udp:
  packets received
  packets to unknown port received.
 .....

 顯示 TCP 或 UDP 端口的統(tǒng)計信息 netstat -st 或 -su

# netstat -st 
# netstat -su

4. 在 netstat 輸出中顯示 PID 和進(jìn)程名稱 netstat -p

netstat -p 可以與其它開關(guān)一起使用,就可以添加 “PID/進(jìn)程名稱” 到 netstat 輸出中,這樣 debugging 的時候可以很方便的發(fā)現(xiàn)特定端口運行的程序。

# netstat -pt
 Active Internet connections (w/o servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
 tcp               ramesh-laptop.loc: .:www        CLOSE_WAIT  /firefox
 tcp               ramesh-laptop.loc: lax:www ESTABLISHED /firefox

5. 在 netstat 輸出中不顯示主機,端口和用戶名 (host, port or user)

當(dāng)你不想讓主機,端口和用戶名顯示,使用 netstat -n。將會使用數(shù)字代替那些名稱。

同樣可以加速輸出,因為不用進(jìn)行比對查詢。

# netstat -an

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

# netsat -a --numeric-ports
# netsat -a --numeric-hosts
# netsat -a --numeric-users

6. 持續(xù)輸出 netstat 信息

netstat 將每隔一秒輸出網(wǎng)絡(luò)信息。

# netstat -c
 Active Internet connections (w/o servers)
 Proto Recv-Q Send-Q Local Address           Foreign Address         State
 tcp               ramesh-laptop.loc: ---.ama:www ESTABLISHED
 tcp               ramesh-laptop.loc: .:www      CLOSING
 tcp               ramesh-laptop.loc: server----:www ESTABLISHED
 tcp               ramesh-laptop.loc: .:www      CLOSING
 ^C

7. 顯示系統(tǒng)不支持的地址族 (Address Families)

netstat --verbose

在輸出的末尾,會有如下的信息

netstat: no support  `AF IPXnetstat: no support  `AF AX25netstat: no support  `AF X25netstat: no support  `AF NETROM

8. 顯示核心路由信息 netstat -r

# netstat -r
 Kernel IP routing table
 Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
 .     *               .   U                     eth3
 link-local      *               .     U                     eth3
          .     .         UG                    eth3

注意: 使用 netstat -rn 顯示數(shù)字格式,不查詢主機名稱。

9. 找出程序運行的端口

并不是所有的進(jìn)程都能找到,沒有權(quán)限的會不顯示,使用 root 權(quán)限查看所有的信息。

# netstat -ap | grep ssh
 tcp               dev-db:ssh           .:        CLOSE_WAIT  -
 tcp               dev-db:ssh           .:        CLOSE_WAIT  -

 找出運行在指定端口的進(jìn)程

# netstat -an | grep ':80'

10. 顯示網(wǎng)絡(luò)接口列表

# 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                                                              BMU
 eth3                                                      BMRU
 lo                                                               LRU

顯示詳細(xì)信息,像是 ifconfig 使用 netstat -ie:

# netstat -ie
 Kernel Interface table
 eth0      Link encap:Ethernet  HWaddr :::::
 UP BROADCAST MULTICAST  MTU:  Metric:
 RX packets: errors: dropped: overruns: frame:
 TX packets: errors: dropped: overruns: carrier:
 collisions: txqueuelen:
 RX bytes: ( B)  TX bytes: ( B)
 Memory:f6ae0000-f6b00000

11. IP和TCP分析

 查看連接某服務(wù)端口最多的的IP地址

wss8848@ubuntu:~$ netstat -nat | grep  |awk |awk -F: |sort|uniq -c|sort -nr|head -
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .

 TCP各種狀態(tài)列表

wss8848@ubuntu:~$ netstat -nat |awk 
established)
Foreign
LISTEN
TIME_WAIT
ESTABLISHED
TIME_WAIT
SYN_SENT

  先把狀態(tài)全都取出來,然后使用uniq -c統(tǒng)計,之后再進(jìn)行排序。

wss8848@ubuntu:~$ netstat -nat |awk |sort|uniq -c
 ESTABLISHED
 FIN_WAIT1
 Foreign
 LAST_ACK
 LISTEN
 SYN_SENT
 TIME_WAIT
 established)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


當(dāng)前標(biāo)題:netstat簡單使用-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/cchcpg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部