精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

后臺(tái)開發(fā)中netstat命令使用方法

麥辣雞腿堡 ? 來(lái)源:盼盼編程 ? 作者:晨夢(mèng)思雨 ? 2023-10-08 16:21 ? 次閱讀

后臺(tái)開發(fā),netstat命令總是繞不過(guò),不僅工作中經(jīng)常用過(guò),面試也是考的多。netstat命令,對(duì)應(yīng)的選項(xiàng)比較多,功能比較強(qiáng)大。netstat 常用來(lái)查看,后臺(tái)服務(wù)進(jìn)程的相關(guān)狀態(tài)。

netstat 可以用來(lái)打印網(wǎng)絡(luò)連接、路由表、連接的數(shù)據(jù)統(tǒng)計(jì)。下面我們來(lái)學(xué)習(xí)一下。

打印所有連接

使用 -a,列出所有連接。

[root@VM-16-9-centos ~]# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp        0      0 VM-16-9-centos:49326    169.254.0.55:lsi-bobcat ESTABLISHED
tcp        0     52 VM-16-9-centos:ssh      119.137.1.7:20029       ESTABLISHED
tcp        0      0 VM-16-9-centos:ssh      113.110.224.255:63626   ESTABLISHED
tcp6       0      0 [::]:mysql              [::]:*                  LISTEN     
udp        0      0 0.0.0.0:bootpc          0.0.0.0:*                          
udp        0      0 VM-16-9-centos:ntp      0.0.0.0:*                          
udp        0      0 VM-16-9-centos:ntp      0.0.0.0:*                          
udp        0      0 0.0.0.0:38064           0.0.0.0:*                          
udp6       0      0 VM-16-9-centos:ntp      [::]:*                             
udp6       0      0 VM-16-9-centos:ntp      [::]:*

打印 TCP 或 UDP 連接

使用 -t 選項(xiàng)列出 TCP 協(xié)議的連接。

[root@VM-16-9-centos ~]# netstat -t
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 VM-16-9-centos:49326    169.254.0.55:lsi-bobcat ESTABLISHED
tcp        0     52 VM-16-9-centos:ssh      119.137.1.7:20029       ESTABLISHED
tcp        0      0 VM-16-9-centos:ssh      113.110.224.255:63626   ESTABLISHED
tcp        0      0 VM-16-9-centos:ssh      vps-d395feee.vps.:39128 ESTABLISHED

使用 -u 選項(xiàng)列出 UDP 協(xié)議的連接。

[root@VM-16-9-centos ~]# netstat -u
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State

禁用反向域名解析

使用 -n 選項(xiàng)禁用域名解析功能,這樣可以加快查找速度。

[root@VM-16-9-centos ~]# netstat -n
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 172.17.16.9:49326       169.254.0.55:5574       ESTABLISHED
tcp        0     52 172.17.16.9:22          119.137.1.7:20029       ESTABLISHED
tcp        0      0 172.17.16.9:22          113.110.224.255:63626   ESTABLISHED
tcp        0      0 172.17.16.9:52236       169.254.0.4:80          TIME_WAIT

顯示對(duì)應(yīng)的程序識(shí)別碼和程序名稱

使用 -p 選項(xiàng)列出正在監(jiān)聽(tīng)的套接字。

[root@VM-16-9-centos ~]# netstat -p
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 VM-16-9-centos:49326    169.254.0.55:lsi-bobcat ESTABLISHED 1400/YDService      
tcp        0     52 VM-16-9-centos:ssh      119.137.1.7:20029       ESTABLISHED 22131/sshd: root@pt 
tcp        0      0 VM-16-9-centos:ssh      host-188-14-121-2:55529 TIME_WAIT   -                   
tcp        0      0 VM-16-9-centos:ssh      113.110.224.255:63626   ESTABLISHED 32201/sshd: root@pt

打印監(jiān)聽(tīng)中的連接

使用 -l 選項(xiàng)列出正在監(jiān)聽(tīng)的套接字。

[root@VM-16-9-centos ~]# netstat -l
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN     
tcp6       0      0 [::]:mysql              [::]:*                  LISTEN     
udp        0      0 0.0.0.0:bootpc          0.0.0.0:*

打印連接進(jìn)程信息

使用 -p 選項(xiàng)查看進(jìn)程信息。

[root@VM-16-9-centos ~]# netstat -p
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 VM-16-9-centos:49326    169.254.0.55:lsi-bobcat ESTABLISHED 1400/YDService      
tcp        0      0 VM-16-9-centos:48680    169.254.0.55:webcache   TIME_WAIT   -                   
tcp        0     52 VM-16-9-centos:ssh      119.137.1.7:20029       ESTABLISHED 22131/sshd: root@pt 
tcp        0      0 VM-16-9-centos:ssh      113.110.224.255:63626   ESTABLISHED 32201/sshd: root@pt 
tcp        0      0 VM-16-9-centos:ssh      host-188-14-121-2:56025 ESTABLISHED 10384/sshd: unknown

打印網(wǎng)絡(luò)工作信息統(tǒng)計(jì)表

使用 -s 選項(xiàng)查看進(jìn)程信息(只展示部分結(jié)果)。

[root@VM-16-9-centos ~]# netstat -s
Ip:
    7502855 total packets received
    0 forwarded
    0 incoming packets discarded
    7502837 incoming packets delivered
    7624338 requests sent out
    40 dropped because of missing route
Icmp:
    938052 ICMP messages received
    147 input ICMP message failed.
    ICMP input histogram:
        destination unreachable: 411
        timeout in transit: 8
        redirects: 2
        echo requests: 937623
        echo replies: 7
        timestamp request: 1
    946258 ICMP messages sent
    0 ICMP messages failed
    ICMP output histogram:
        destination unreachable: 8634
        echo replies: 937623
        timestamp replies: 1

打印網(wǎng)絡(luò)接口

使用 -i 選項(xiàng)查看進(jìn)程信息。

[root@VM-16-9-centos ~]# netstat -i
Kernel Interface table
Iface             MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0             1500  7825094      0      0 0       7712988      0      0      0 BMRU
lo              65536    10230      0      0 0         10230      0      0      0 LRU

持續(xù)輸出信息

使用 -c 選項(xiàng)查看進(jìn)程信息。

[root@VM-16-9-centos ~]# netstat -c
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State      
tcp        0      0 VM-16-9-centos:49326    169.254.0.55:lsi-bobcat ESTABLISHED
tcp        0     52 VM-16-9-centos:ssh      119.137.1.7:20029       ESTABLISHED
tcp        0      0 VM-16-9-centos:ssh      vps-d395feee.vps.:39442 ESTABLISHED
tcp        0      0 VM-16-9-centos:ssh      113.110.224.255:63626   ESTABLISHED
tcp        0      0 VM-16-9-centos:52660    169.254.0.4:http        TIME_WAIT  
tcp        0      0 VM-16-9-centos:ssh      b3d278e1.virtua.c:35113 TIME_WAIT  
tcp        0      0 VM-16-9-centos:ssh      58.230.147.230:56693    TIME_WAIT  
Active UNIX domain sockets (w/o servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  3      [ ]         DGRAM                    7444     /run/systemd/notify

根據(jù)進(jìn)程pid查端口

利用 grep 命令,通過(guò)進(jìn)程 pid 查出監(jiān)聽(tīng)端口。

[root@VM-16-9-centos test]# netstat -nap|grep 12178
tcp6       0      0 :::8888                 :::*                    LISTEN      12178/gin

根據(jù)端口查進(jìn)程

利用 grep 命令,通過(guò)監(jiān)聽(tīng)端口查出進(jìn)程 pid 。

[root@VM-16-9-centos test]# netstat -nap|grep 8888
tcp6       0      0 :::8888                 :::*                    LISTEN      12178/gin

統(tǒng)計(jì)網(wǎng)絡(luò)socket狀態(tài)

借助 awk 命令,統(tǒng)計(jì)socket狀態(tài)對(duì)應(yīng)的個(gè)數(shù)。

[test]# netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 
ESTABLISHED 5
TIME_WAIT 2
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    6892

    瀏覽量

    88828
  • 開發(fā)
    +關(guān)注

    關(guān)注

    0

    文章

    366

    瀏覽量

    40811
  • 命令
    +關(guān)注

    關(guān)注

    5

    文章

    678

    瀏覽量

    21984
  • netstat
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2069
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Linuxxargs命令使用方法

    xargs命令從標(biāo)準(zhǔn)輸入或另一個(gè)命令的輸出讀取文本行,并將其轉(zhuǎn)換為命令并執(zhí)行。
    發(fā)表于 11-25 15:14 ?7003次閱讀
    Linux<b class='flag-5'>中</b>xargs<b class='flag-5'>命令</b>的<b class='flag-5'>使用方法</b>

    Linux netstat命令詳解

    Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。
    發(fā)表于 12-26 09:45 ?845次閱讀

    netstat命令詳解

    在Internet RFC標(biāo)準(zhǔn)Netstat的定義是: Netstat是在內(nèi)核訪問(wèn)網(wǎng)絡(luò)連接狀態(tài)及其相關(guān)信息的程序,它能提供TCP連接,TCP和UDP監(jiān)聽(tīng),進(jìn)程內(nèi)存管理的相關(guān)報(bào)告。
    的頭像 發(fā)表于 02-10 09:31 ?6503次閱讀
    <b class='flag-5'>netstat</b><b class='flag-5'>命令</b>詳解

    netstat怎么使用

    Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。
    的頭像 發(fā)表于 02-10 10:22 ?3678次閱讀
    <b class='flag-5'>netstat</b>怎么使用

    netstat查看端口占用

    Netstat是控制臺(tái)命令,是一個(gè)監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實(shí)際的網(wǎng)絡(luò)連接以及每一個(gè)網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。Netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計(jì)數(shù)據(jù),一般用于檢驗(yàn)本機(jī)
    的頭像 發(fā)表于 02-10 10:59 ?4401次閱讀
    <b class='flag-5'>netstat</b>查看端口占用

    Netstat命令實(shí)用技巧介紹

    在調(diào)試網(wǎng)絡(luò)程序或者定位網(wǎng)絡(luò)相關(guān)問(wèn)題時(shí),有一個(gè)命令不得不知,它就是netstat
    的頭像 發(fā)表于 08-09 17:32 ?3158次閱讀

    Linux實(shí)現(xiàn)前后臺(tái)切換的命令

    如果后臺(tái)中有多個(gè)命令,可以用 fg %jobnumber將選中的命令調(diào)出,%jobnumber是通過(guò)jobs命令查到的后臺(tái)正在執(zhí)行的
    的頭像 發(fā)表于 10-03 13:14 ?1837次閱讀

    SQL的常用命令使用方法詳細(xì)說(shuō)明

    本文檔的主要內(nèi)容詳細(xì)介紹的是SQL的常用命令使用方法詳細(xì)說(shuō)明
    發(fā)表于 10-12 16:21 ?12次下載
    SQL的常用<b class='flag-5'>命令</b><b class='flag-5'>使用方法</b>詳細(xì)說(shuō)明

    示波器的使用方法(三):示波器的使用方法詳解

    示波器的使用方法并非很難,重點(diǎn)在于正確使用示波器的使用方法。往期文章,小編對(duì)模擬示波器的使用方法和數(shù)字示波器的使用方法均有所介紹。為增進(jìn)大
    的頭像 發(fā)表于 12-24 20:37 ?3190次閱讀

    Linuxiconv命令的簡(jiǎn)介和使用方法

    1.命令簡(jiǎn)介 iconv命令是用來(lái)轉(zhuǎn)換文件的編碼方式,比如它可以將UTF8編碼的轉(zhuǎn)換成GB18030的編碼。Linux下的iconv開發(fā)庫(kù)包括iconv_open,iconv_close,iconv
    的頭像 發(fā)表于 02-23 11:14 ?1.2w次閱讀

    探究Go語(yǔ)言如何實(shí)現(xiàn)簡(jiǎn)易版netstat命令

    netstat 使用 go 語(yǔ)言實(shí)現(xiàn)是什么操作?本文從 netstat 原理出發(fā)詳細(xì)解讀了這一實(shí)踐。 netstat 工作原理 netstat 命令
    的頭像 發(fā)表于 07-27 10:35 ?1805次閱讀
    探究Go語(yǔ)言如何實(shí)現(xiàn)簡(jiǎn)易版<b class='flag-5'>netstat</b><b class='flag-5'>命令</b>

    Netstat 命令實(shí)例介紹

    Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。
    的頭像 發(fā)表于 09-19 16:18 ?842次閱讀

    netstat命令故障排查總結(jié)

    Netstat 命令用于顯示各種網(wǎng)絡(luò)相關(guān)信息,如網(wǎng)絡(luò)連接,路由表,接口狀態(tài) (Interface Statistics),masquerade 連接,多播成員 (Multicast Memberships) 等等。
    的頭像 發(fā)表于 01-30 09:46 ?2056次閱讀

    docker exec命令使用方法

    有用的命令,用于在正在運(yùn)行的容器執(zhí)行命令。 在本文中,我將詳細(xì)介紹Docker exec命令使用方法,包括
    的頭像 發(fā)表于 11-23 09:33 ?1559次閱讀

    FTP常用命令使用方法

    。本文將詳細(xì)介紹FTP常用命令使用方法。 1. 連接到FTP服務(wù)器 要連接到FTP服務(wù)器,需要使用命令行終端或FTP客戶端軟件。在命令行終端
    的頭像 發(fā)表于 12-15 11:28 ?1237次閱讀