亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux netstat命令大全詳解

2024-09-05 23:03:01
字體:
來源:轉載
供稿:網友

簡介

Netstat 命令用于顯示各種網絡相關信息,如網絡連接,路由表,接口狀態 (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。

輸出信息含義

執行netstat后,其輸出結果為

Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address Statetcp 0 2 210.34.6.89:telnet 210.34.6.96:2873 ESTABLISHEDtcp 296 0 210.34.6.89:1165 210.34.6.84:netbios-ssn ESTABLISHEDtcp 0 0 localhost.localdom:9001 localhost.localdom:1162 ESTABLISHEDtcp 0 0 localhost.localdom:1162 localhost.localdom:9001 ESTABLISHEDtcp 0 80 210.34.6.89:1161 210.34.6.10:netbios-ssn CLOSEActive UNIX domain sockets (w/o servers)Proto RefCnt Flags Type State I-Node Pathunix 1 [ ] STREAM CONNECTED 16178 @000000ddunix 1 [ ] STREAM CONNECTED 16176 @000000dcunix 9 [ ] DGRAM 5292 /dev/logunix 1 [ ] STREAM CONNECTED 16182 @000000df

從整體上看,netstat的輸出結果可以分為兩個部分:

一個是Active Internet connections,稱為有源TCP連接,其中"Recv-Q"和"Send-Q"指%0A的是接收隊列和發送隊列。這些數字一般都應該是0。如果不是則表示軟件包正在隊列中堆積。這種情況只能在非常少的情況見到。

另一個是Active UNIX domain sockets,稱為有源Unix域套接口(和網絡套接字一樣,但是只能用于本機通信,性能可以提高一倍)。

Proto顯示連接使用的協議,RefCnt表示連接到本套接口上的進程號,Types顯示套接口的類型,State顯示套接口當前的狀態,Path表示連接到套接口的其它進程使用的路徑名。

常見參數

-a (all)顯示所有選項,默認不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n 拒絕顯示別名,能顯示數字的全部轉化成數字。
-l 僅列出有在 Listen (監聽) 的服務狀態
-p 顯示建立相關鏈接的程序名
-r 顯示路由信息,路由表
-e 顯示擴展信息,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。

提示:LISTEN和LISTENING的狀態只有用-a或者-l才能看到

實用命令實例

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

列出所有端口 netstat -a

 # netstat -a | more Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address      Foreign Address     State tcp    0   0 localhost:30037     *:*           LISTEN udp    0   0 *:bootpc        *:* Active UNIX domain sockets (servers and established) Proto RefCnt Flags    Type    State     I-Node  Path unix 2   [ ACC ]   STREAM   LISTENING   6135   /tmp/.X11-unix/X0 unix 2   [ ACC ]   STREAM   LISTENING   5140   /var/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    0   0 localhost:30037     *:*           LISTEN tcp    0   0 localhost:ipp      *:*           LISTEN tcp    0   0 *:smtp         *:*           LISTEN tcp6    0   0 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    0   0 *:bootpc        *:* udp    0   0 *:49119         *:* udp    0   0 *:mdns         *:*

2. 列出所有處于監聽狀態的 Sockets

只顯示監聽端口 netstat -l

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

只列出所有監聽 tcp 端口 netstat -lt

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

只列出所有監聽 udp 端口 netstat -lu

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

只列出所有監聽 UNIX 端口 netstat -lx

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

3. 顯示每個協議的統計信息

顯示所有端口的統計信息 netstat -s

 # netstat -s Ip:total packets receivedwith invalid addressesforwardedincoming packets discardedincoming packets deliveredrequests sent out Icmp:ICMP messages receivedinput ICMP message failed. Tcp:active connections openingsfailed connection attemptsconnection resets received Udp:packets receivedpackets to unknown port received. .....

顯示 TCP 或 UDP 端口的統計信息 netstat -st 或 -su

# netstat -st # netstat -su

4. 在 netstat 輸出中顯示 PID 和進程名稱 netstat -p

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

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

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

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

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

# netstat -an

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

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

6. 持續輸出 netstat 信息

netstat 將每隔一秒輸出網絡信息。

# netstat -c Active Internet connections (w/o servers) Proto Recv-Q Send-Q Local Address      Foreign Address     State tcp    0   0 ramesh-laptop.loc:36130 101-101-181-225.ama:www ESTABLISHED tcp    1   1 ramesh-laptop.loc:52564 101.11.169.230:www   CLOSING tcp    0   0 ramesh-laptop.loc:43758 server-101-101-43-2:www ESTABLISHED tcp    1   1 ramesh-laptop.loc:42367 101.101.34.101:www   CLOSING ^C

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

netstat --verbose

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

netstat: no support for `AF IPX' on this system.netstat: no support for `AF AX25' on this system.netstat: no support for `AF X25' on this system.netstat: no support for `AF NETROM' on this system.

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

# netstat -r Kernel IP routing table Destination   Gateway     Genmask     Flags  MSS Window irtt Iface 192.168.1.0   *        255.255.255.0  U     0 0     0 eth2 link-local   *        255.255.0.0   U     0 0     0 eth2 default     192.168.1.1   0.0.0.0     UG    0 0     0 eth2

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

 9. 找出程序運行的端口

并不是所有的進程都能找到,沒有權限的會不顯示,使用 root 權限查看所有的信息。

# netstat -ap | grep ssh tcp    1   0 dev-db:ssh      101.174.100.22:39213    CLOSE_WAIT - tcp    1   0 dev-db:ssh      101.174.100.22:57643    CLOSE_WAIT -

找出運行在指定端口的進程

# netstat -an | grep ':80'

10. 顯示網絡接口列表

# 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     0   0   0 0       0   0   0   0 BMU eth2    1500 0   26196   0   0 0     26883   6   0   0 BMRU lo    16436 0     4   0   0 0       4   0   0   0 LRU

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

# netstat -ie Kernel Interface table eth0   Link encap:Ethernet HWaddr 00:10:40:11:11:11 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Memory:f6ae0000-f6b00000

11. IP和TCP分析

查看連接某服務端口最多的的IP地址

wss8848@ubuntu:~$ netstat -nat | grep "192.168.1.15:22" |awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -nr|head -20221.136.168.36154.74.45.24278.173.31.23662.183.207.98192.168.1.14182.48.111.215124.193.219.34119.145.41.2114.255.41.3075.102.11.99

TCP各種狀態列表

wss8848@ubuntu:~$ netstat -nat |awk '{print $6}'established)ForeignLISTENTIME_WAITESTABLISHEDTIME_WAITSYN_SENT

先把狀態全都取出來,然后使用uniq -c統計,之后再進行排序。

wss8848@ubuntu:~$ netstat -nat |awk '{print $6}'|sort|uniq -cESTABLISHEDFIN_WAIT1ForeignLAST_ACKLISTENSYN_SENTTIME_WAITestablished)

最后的命令如下:

netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn

分析access.log獲得訪問前10位的ip地址

awk '{print $1}' access.log |sort|uniq -c|sort -nr|head -10

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人精品一区二区三区电影黑人| 2018国产精品视频| 日韩精品视频免费专区在线播放| 国产日韩欧美黄色| 国产成人激情小视频| 亚洲高清久久网| 国产精品成人v| 久久人人爽人人爽人人片av高请| 国产一区二区美女视频| 欧美一级高清免费| 亚洲精品欧美一区二区三区| 激情久久av一区av二区av三区| 欧美激情喷水视频| 一区二区三区视频免费在线观看| 欧美日韩综合视频| 久久777国产线看观看精品| 久久久精品国产| 欧美激情精品久久久久久久变态| 亚洲国产精品va在线| 91亚洲精品久久久久久久久久久久| 久久国产精品久久久久久久久久| www日韩中文字幕在线看| 久久精彩免费视频| 欧美日韩国产中文字幕| 欧美日韩精品在线| 久久精品国产精品亚洲| 日韩在线观看你懂的| 中文字幕在线观看亚洲| 日韩有码片在线观看| 色婷婷综合成人| 亚洲深夜福利视频| 国产精品91免费在线| 久久全球大尺度高清视频| 精品亚洲一区二区三区四区五区| 在线视频亚洲欧美| 欧美裸体xxxx| 亚洲精品国产精品自产a区红杏吧| 亚洲成色777777在线观看影院| 亚洲影视中文字幕| 亚洲一区久久久| 亚洲欧美日韩中文视频| 欧美精品videofree1080p| 日韩成人高清在线| 欧美精品制服第一页| 欧美高清视频在线观看| 一区二区三区视频在线| 成人激情在线播放| 亚洲一区中文字幕在线观看| 91精品国产91久久久久福利| 视频在线一区二区| 亚洲欧洲第一视频| 日韩欧美亚洲范冰冰与中字| 国产成人精品免高潮费视频| 久久69精品久久久久久久电影好| 国内久久久精品| 51色欧美片视频在线观看| 中文字幕精品久久| 国内精品久久久久| 亚洲精品二三区| 国产精品国内视频| 91在线免费看网站| 国产欧美在线播放| 亚洲黄页视频免费观看| 亚洲aa中文字幕| 国产精品扒开腿做爽爽爽男男| 国产精品成人免费电影| 一区二区欧美亚洲| 国产精品日韩在线播放| 亚洲国产另类 国产精品国产免费| 欧美国产高跟鞋裸体秀xxxhd| 国产精品福利在线观看| 久久精品亚洲国产| 成人精品久久一区二区三区| 国产精品久久久久久搜索| 欧美成年人视频网站欧美| 国产精品综合不卡av| 久久精品国产v日韩v亚洲| 日本不卡视频在线播放| 日韩成人在线视频网站| 欧美激情2020午夜免费观看| 中文在线资源观看视频网站免费不卡| 成人欧美一区二区三区黑人| 欧美亚洲免费电影| 欧美又大又粗又长| 亚洲人午夜色婷婷| 在线视频日本亚洲性| 日韩美女福利视频| 国产精品成久久久久三级| 国产综合久久久久久| 777午夜精品福利在线观看| 九九热这里只有在线精品视| 国产福利视频一区二区| 日本精品视频网站| 成人免费高清完整版在线观看| 欧美日韩亚洲一区二区| 国产z一区二区三区| 亚洲美女在线看| 久久国产精品首页| 亚洲天堂第二页| 51精品在线观看| 亚洲视频免费一区| 亚洲毛片在线看| 久久免费精品日本久久中文字幕| 中文字幕亚洲一区二区三区五十路| 一区二区三区四区在线观看视频| 国内精品一区二区三区| 久久久久久综合网天天| 国产精品久久久久久久一区探花| 亚洲国产日韩欧美在线99| 亚洲免费电影在线观看| 久久91超碰青草是什么| 91视频免费网站| 性欧美xxxx| 久久久精品免费视频| 久久久亚洲国产天美传媒修理工| 国产精品久久久久久久7电影| 国产精品久久久久久久久久久久| 91美女福利视频高清| 欧美日韩国产二区| 成人av在线天堂| 欧美视频中文在线看| 国产精品成人一区二区三区吃奶| 久久久视频免费观看| 亚洲一区二区久久久久久久| 亚洲影视中文字幕| 亚洲综合精品一区二区| 精品久久香蕉国产线看观看亚洲| 欧美成aaa人片在线观看蜜臀| 尤物yw午夜国产精品视频明星| 亚洲人午夜精品免费| 亚洲精品不卡在线| 国内精品中文字幕| 久久久久国产一区二区三区| 亚洲丁香婷深爱综合| 影音先锋欧美精品| 精品久久久久久亚洲国产300| 国产成人啪精品视频免费网| 欧美大片免费观看在线观看网站推荐| 亚洲一区av在线播放| 精品福利免费观看| 久久91精品国产| 九九热最新视频//这里只有精品| 精品日本美女福利在线观看| 日韩美女视频中文字幕| 久久久国产在线视频| 欧美色道久久88综合亚洲精品| 亚洲最大福利网| 国产精品欧美日韩一区二区| 国产欧美久久一区二区| 欧美极度另类性三渗透| 欧美日韩亚洲91| 欧美精品日韩www.p站| 亚洲精品日韩激情在线电影| 亚洲国产三级网| 97视频在线观看网址| 中文字幕精品视频| 欧美成人精品三级在线观看| 国产亚洲精品日韩| 欧美电影免费观看高清| 午夜精品久久久久久久99热浪潮| 国产一区二区av| 琪琪第一精品导航| 91久久精品国产91久久| 欧美日韩一二三四五区|