色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

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

Netstat命令實用技巧介紹

Linux愛好者 ? 來源:YXQ ? 2019-08-09 17:32 ? 次閱讀

在調(diào)試網(wǎng)絡(luò)程序或者定位網(wǎng)絡(luò)相關(guān)問題時,有一個命令不得不知,它就是netstat。netstat命令用于查看網(wǎng)絡(luò)連接,路由表,網(wǎng)絡(luò)接口統(tǒng)計數(shù)據(jù), 虛擬連接等信息。netstat的選項很多,但是本文準備介紹一些netstat命令的實用技巧。

查看某個端口是否被占用

如果你遇到“Address already in use”的錯誤,那么你就需要好好看看是不是端口已經(jīng)被占用了。-a(all)參數(shù)用于列出所有監(jiān)聽和非監(jiān)聽狀態(tài)的連接。

$netstat-a|grep6379tcp00*:6379*:*LISTENtcp600[::]:6379[::]:*LISTEN

這里我們可以看到,有一個tcp連接使用了6379端口,并且當前處于LISTEN狀態(tài),這些狀態(tài)信息對于分析網(wǎng)絡(luò)連接問題非常有幫助,我們將會在后面的文章中看到它們大放異彩。

當然你也可以使用lsof命令中的方法來查看。

查找占用端口的進程

前面雖然知道已經(jīng)有進程使用了6379端口,但是不知道是哪個進程,因此為了知道進程信息,需要使用-p(program)參數(shù):

$netstat-ap|grep6379tcp00*:6379*:*LISTEN10011/redis-servertcp600[::]:6379[::]:*LISTEN10011/redis-server

這個時候就可以看到是進程id為10011的redis-server進程占用了6379端口,至此要殺要剮就隨你便了。

查看指定協(xié)議的連接

我們都知道,除了TCP之外還有UDP,如果我們想查看指定類型的連接呢?

$netstat-at#-t,查看tcp連接ProtoRecv-QSend-QLocalAddressForeignAddressStatetcp00192.168.0.103:42468113.96.233.139:httpsESTABLISHEDtcp00192.168.0.103:59326123.58.182.252:httpsTIME_WAITtcp00192.168.0.103:59328123.58.182.252:httpsTIME_WAIT(未顯示完全)

以此種方式,可以看到所有的TCP連接,而對于UDP連接,只需要使用-u(UDP):

$netstat-auudp00*:36305*:*udp00127.0.1.1:domain*:*udp00*:bootpc*:*udp00*:ipp*:*(未顯示完全))

當然了,這兩個參數(shù)也是可以一起用的。

除此之外,還可以使用-4或-6來指定查看ipv4還是ipv6的連接:

查看處于監(jiān)聽狀態(tài)的連接

對于還沒有建立完整連接的服務(wù)器來說,它啟動后正常的狀態(tài)是LISTEN狀態(tài),如果只想查看處于該狀態(tài)的連接,則可以使用-l(LISTEN)參數(shù):

$netstat-lProtoRecv-QSend-QLocalAddressForeignAddressStatetcp00127.0.1.1:domain*:*LISTENtcp00localhost:5941*:*LISTENtcp00localhost:ipp*:*LISTENtcp00localhost:socks*:*LISTENtcp00*:6379*:*LISTEN(未顯示完全)

這個時候記得不要帶上-a參數(shù),它會列出所有。

而你如果要查看其他狀態(tài)的連接,只需要結(jié)合grep使用即可,例如,查看ESTABLISHED狀態(tài)的連接:

$netstat-anp|grepESTAB(Notallprocessescouldbeidentified,non-ownedprocessinfowillnotbeshown,youwouldhavetoberoottoseeitall.)tcp00192.168.0.103:42468113.96.233.139:443ESTABLISHED2613/chrometcp00192.168.0.103:38024108.177.125.188:443ESTABLISHED2613/chrome

不解析主機,端口等信息

不知道你有沒有發(fā)現(xiàn),在執(zhí)行前面的命令的時候,速度很慢,讓你一度懷疑是不是自己電腦太卡了。實際上,你觀察前面的輸出結(jié)果就會發(fā)現(xiàn),很多連接的主機名和端口對應(yīng)的應(yīng)用都解析出來了,例如:

123.58.182.252:https

所以慢是因為它需要做解析,使用-n(numeric)參數(shù)就可以快速顯示原始數(shù)字端口或地址了:

$netstat-anp

一定要自己嘗試一下奧!

持續(xù)輸出連接信息

你在定位網(wǎng)絡(luò)相關(guān)問題的時候,總不想執(zhí)行一次觀察一次吧?能不能自動反復(fù)執(zhí)行查看呢?當然可以啦!可以使用-c(continuous)參數(shù):

$netstat-npc

這樣,它就會每隔一秒執(zhí)行一次。

查看用戶和連接的iNode

這條連接是哪個用戶建立的呢?unix下一切皆文件,那么這個連接的iNode是多少呢?借助-e(extend)參數(shù)可以看到這些信息:

$netstat-entActiveInternetconnections(w/oservers)ProtoRecv-QSend-QLocalAddressForeignAddressStateUserInodetcp00192.168.0.103:42468113.96.233.139:443ESTABLISHED1000134891tcp00192.168.0.103:46556121.9.246.106:443TIME_WAIT00

可以看到在使用-e參數(shù)后,多了最后兩列,分別是user和Inode。而使用id命令可以知道該user到底是誰:

$id1000uid=1000(hyb)gid=1000(hyb)groups=1000(hyb),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),128(sambashare)

查看連接相關(guān)的定時器

使用-o可以查看和連接相的定時器信息,

$netstat-ntoActiveInternetconnections(w/oservers)ProtoRecv-QSend-QLocalAddressForeignAddressStateTimertcp00192.168.0.103:42468113.96.233.139:443ESTABLISHEDkeepalive(18.69/0/0)tcp11192.168.0.103:43718113.96.233.139:443LAST_ACKon(19.97/7/0)tcp00192.168.0.103:38024108.177.125.188:443ESTABLISHEDkeepalive(34.76/0/0)tcp00192.168.0.103:60362123.58.182.252:443TIME_WAITtimewait(6.70/0/0)tcp600127.0.0.1:9614127.0.0.1:59736ESTABLISHEDoff(0.00/0/0)

最后的timer列相關(guān)字段含義如下:

keepalive keepalive的時間計時

on 重發(fā)的時間計時

off 沒有時間計時

timewait 等待時間計時

關(guān)于定時器的含義,需要對TCP協(xié)議有較多理解,這里就不展開了。

查看數(shù)據(jù)包統(tǒng)計信息

各種協(xié)議的數(shù)據(jù)包的收發(fā)情況如何呢?連接數(shù)量如何呢是用-s(statistics)參數(shù)可以查看:

$netstat-s(僅顯示了TCP協(xié)議的結(jié)果)Tcp:3067activeconnectionsopenings1passiveconnectionopenings173failedconnectionattempts587connectionresetsreceived10connectionsestablished657576segmentsreceived456349segmentssendout2700segmentsretransmited16badsegmentsreceived.1321resetssent

查看路由信息

使用-r(route)參數(shù)可以查看路由相關(guān)信息,例如:

$netstat-rKernelIProutingtableDestinationGatewayGenmaskFlagsMSSWindowirttIfacedefault192.168.0.10.0.0.0UG000wlp3s0link-local*255.255.0.0U000wlp3s0192.168.0.0*255.255.255.0U000wlp3s0

當然你也可以借助route命令完成這樣簡單的工作。

總結(jié)

netstat命令是我們定位網(wǎng)絡(luò)相關(guān)問題的利器,如果你還不會使用,那么最好花幾分鐘學習一下。netstat更詳細的字段解釋可以參考其手冊。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    988

    瀏覽量

    32156
  • netstat
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2079

原文標題:不可不知的網(wǎng)絡(luò)命令:netstat

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux netstat命令詳解

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

    LabVIEW 實用技巧.

    Labview實用技巧
    發(fā)表于 06-29 12:38

    滾動軸承故障診斷的實用技巧

      摘要:本文主要介紹滾動軸承區(qū)別于實驗室診斷的生產(chǎn)實用技巧。關(guān)鍵詞:滾動軸承、故障診斷、振動分析、實用技巧滾動軸承在設(shè)備中的應(yīng)用非常廣泛,滾動軸承狀態(tài)好壞
    發(fā)表于 10-29 14:44 ?1618次閱讀

    netstat命令詳解

    在Internet RFC標準中,Netstat的定義是: Netstat是在內(nèi)核中訪問網(wǎng)絡(luò)連接狀態(tài)及其相關(guān)信息的程序,它能提供TCP連接,TCP和UDP監(jiān)聽,進程內(nèi)存管理的相關(guān)報告。Netstat是控制臺
    的頭像 發(fā)表于 02-10 09:31 ?6614次閱讀
    <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 ?3840次閱讀
    <b class='flag-5'>netstat</b>怎么使用

    netstat查看端口占用

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

    LabVIEW編程的實用技巧VI的創(chuàng)建視頻資料說明

    本文檔的主要內(nèi)容詳細介紹的是LabVIEW編程的實用技巧VI的創(chuàng)建視頻資料說明。
    發(fā)表于 03-07 08:00 ?5次下載
    LabVIEW編程的<b class='flag-5'>實用技巧</b>VI的創(chuàng)建視頻資料說明

    Linux網(wǎng)絡(luò)狀態(tài)工具ss命令使用詳解

    很多流行的Linux發(fā)行版都支持ss以及很多監(jiān)控工具使用ss命令.熟悉這個工具有助于您更好的發(fā)現(xiàn)與解決系統(tǒng)性能問題.本人強烈建議使用ss命令替代netstat部分命令,例如netsat
    的頭像 發(fā)表于 11-12 15:43 ?4356次閱讀

    Linux查看資源使用情況和性能調(diào)優(yōu)常用的命令

    目錄 前言 top命令 htop命令 ps命令 free命令 vmstat命令 iosat命令
    的頭像 發(fā)表于 11-12 17:54 ?4264次閱讀

    探究Go語言如何實現(xiàn)簡易版netstat命令

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

    Netstat-monitor網(wǎng)絡(luò)連接監(jiān)控工具

    netstat-monitor.zip
    發(fā)表于 05-05 10:05 ?0次下載
    <b class='flag-5'>Netstat</b>-monitor網(wǎng)絡(luò)連接監(jiān)控工具

    Netstat 命令實例介紹

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

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

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

    常用的linux命令有哪些類型

    很多流行的Linux發(fā)行版都支持ss以及很多監(jiān)控工具使用ss命令.熟悉這個工具有助于您更好的發(fā)現(xiàn)與解決系統(tǒng)性能問題.本人強烈建議使用ss命令替代netstat部分命令,例如netsat
    發(fā)表于 08-04 10:51 ?334次閱讀

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

    后臺開發(fā),netstat命令總是繞不過,不僅工作中經(jīng)常用過,面試也是考的多。netstat命令,對應(yīng)的選項比較多,功能比較強大。netstat
    的頭像 發(fā)表于 10-08 16:21 ?631次閱讀
    主站蜘蛛池模板: 蜜桃TV成人网站免费打开 | xvideos中文版在线视频 | 国产亚洲精品久久精品6 | 一区二区三区高清视频 | 亚洲H成年动漫在线观看不卡 | 在线黑人抽搐潮喷 | 免费一级毛片在线观看 | 嗯 用力啊 嗯 c我 啊哈老师 | 国产精品久久久久永久免费看 | 又黄又粗又爽免费观看 | 亚洲第一成年人网站 | 捆绑白丝粉色JK震动捧喷白浆 | 不卡人妻无码AV中文系列APP | 色小说在线 | 老师你下面好紧夹死了 | 久久久久久久网 | 奶好大下面流了好多水水 | 亚洲 综合 自拍 精品 在线 | 成人免费视频网站www | 欧洲兽交另类AVXXX | 男女免费观看在线爽爽爽视频 | 伊人网综合在线观看 | 99re久久精品在线播放 | 国产亚洲精品第一区香蕉 | 挺弄抽插喷射HH | 东北足疗店妓女在线观看 | 曼谷av女郎 | 我的年轻漂亮继坶三级 | 亚洲欧美无码2017在线 | 2021年国产精品久久 | 国产AV白丝爆浆在线播放 | 最近韩国HD免费观看国语 | 热久久免费频精品99热 | 国产啪视频在线播放观看 | 国产精品18久久久久久欧美网址 | 2022精品福利在线小视频 | 亚洲AV综合99一二三四区 | 大学生宿舍飞机china free | 日本一本免费线观看视频 | 亚洲高清国产拍精品影院 | 午夜深情在线观看免费 |