成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > Linux運(yùn)維之如何使用ss命令代替netstat

Linux運(yùn)維之如何使用ss命令代替netstat

熱門標(biāo)簽:蕪湖呼叫中心外呼系統(tǒng)哪家強(qiáng) 天津外呼系統(tǒng)運(yùn)營商 電銷機(jī)器人怎么錄音 ec外呼系統(tǒng)怎么樣 漯河電銷外呼系統(tǒng)價(jià)格 貴陽語音電銷機(jī)器人 征服者快捷酒店地圖標(biāo)注 貴港市機(jī)器人外呼系統(tǒng)團(tuán)隊(duì) 咸陽穩(wěn)定外呼系統(tǒng)公司

前言

在運(yùn)維和管理 Linux 服務(wù)器的時(shí)候,我們最常用的一個(gè)命令就是 netstat,我常用這個(gè)命令來查看當(dāng)前服務(wù)器上有哪些進(jìn)程正在偵聽端口,主要用來診斷網(wǎng)絡(luò)服務(wù)的工作狀態(tài)。

不過,最近有一次安裝好一個(gè) Ubuntu 發(fā)型版,發(fā)現(xiàn)默認(rèn)沒有安裝 netstat,覺得非常奇怪,自己手動(dòng)安裝后,發(fā)現(xiàn) man pages 提示,netstat 命令已經(jīng)是 deprecated 了,建議使用 ss 命令代替。

This program is mostly obsolete. Replacement for netstat is ss. Replacement for netstat -r is ip route. Replacement for netstat -i is ip -s link. Replacement for netstat -g is ip maddr.

netstat man pages

netstat 的用法

netstat 有許多許多參數(shù),我一般就用一種組合,以至于后來已經(jīng)想不起來為什么是這幾個(gè)參數(shù)了:

netstat -npl

得到的結(jié)果是這樣的:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address      Foreign Address     State    PID/Program name
tcp    0   0 127.0.0.53:53      0.0.0.0:*        LISTEN   655/systemd-resolve
tcp    0   0 0.0.0.0:22       0.0.0.0:*        LISTEN   890/sshd
tcp    0   0 127.0.0.1:631      0.0.0.0:*        LISTEN   30790/cupsd
tcp    0   0 0.0.0.0:18025      0.0.0.0:*        LISTEN   890/sshd
tcp6    0   0 :::22          :::*          LISTEN   890/sshd
tcp6    0   0 ::1:631         :::*          LISTEN   30790/cupsd
tcp6    0   0 :::9090         :::*          LISTEN   15415/./prometheus
tcp6    0   0 :::18025        :::*          LISTEN   890/sshd
udp    0   0 127.0.0.53:53      0.0.0.0:*              655/systemd-resolve
udp    0   0 0.0.0.0:631       0.0.0.0:*              30792/cups-browsed
udp    0   0 0.0.0.0:5353      0.0.0.0:*              757/avahi-daemon: r
udp    0   0 0.0.0.0:42360      0.0.0.0:*              757/avahi-daemon: r
udp6    0   0 :::58232        :::*                757/avahi-daemon: r
udp6    0   0 :::5353         :::*                757/avahi-daemon: r
Active UNIX domain sockets (only servers)
Proto RefCnt Flags    Type    State     I-Node  PID/Program name   Path
unix 2   [ ACC ]   STREAM   LISTENING   35116  1304/gnome-session- @/tmp/.ICE-unix/1304
unix 2   [ ACC ]   SEQPACKET LISTENING   1448   1/init        /run/udev/control
unix 2   [ ACC ]   STREAM   LISTENING   34277  1270/systemd     /run/user/1000/systemd/private
unix 2   [ ACC ]   STREAM   LISTENING   34282  1270/systemd     /run/user/1000/gnupg/S.gpg-agent.ssh
unix 2   [ ACC ]   STREAM   LISTENING   33510  1270/systemd     /run/user/1000/gnupg/S.gpg-agent
unix 2   [ ACC ]   STREAM   LISTENING   33511  1270/systemd     /run/user/1000/pulse/native
unix 2   [ ACC ]   STREAM   LISTENING   33512  1270/systemd     /run/user/1000/gnupg/S.gpg-agent.extra

最常用的就是這個(gè)命令組合,展示的結(jié)果有兩個(gè)段落,第一個(gè)段落展示的是 TCP/UDP 協(xié)議的偵聽情況,第二個(gè)段落展示的是 socks 文件的偵聽情況。參數(shù) n 的意思是展示數(shù)字格式的 IP 地址,不然會(huì)展示主機(jī)名稱或者是域名,參數(shù) p 的意思顯示進(jìn)程的名字(有時(shí)候顯示不出來),l 的意思,是關(guān)注處于 LISTENING 狀態(tài)的 socket。

通過如上命令,我們看到了系統(tǒng)所有打開的 socket,如果你啟動(dòng)一種網(wǎng)絡(luò)服務(wù)也好,自己開發(fā)一個(gè)網(wǎng)絡(luò)服務(wù)打開端口也好,通過這個(gè)命令都應(yīng)該能看到自己打開的端口,如果看不到,應(yīng)該就是沒有能夠正確打開端口,要好好查詢是什么原因。所以這是一個(gè)很好用的調(diào)試命令。

ss 的用法

上面介紹了 netstat 的最最基本的一種用法,其他用法當(dāng)然還有很多,但是先略過不表,如果想使用 ss 命令來代替 netstat 的話,我們?cè)鯓舆_(dá)到類似的效果呢?

ss -atlp

這是我自己摸索的一個(gè)參數(shù)組合,目前我背誦得還不是很流利,每次還需要看一下文檔:

State     Recv-Q      Send-Q           Local Address:Port            Peer Address:Port
LISTEN     0        128             127.0.0.53%lo:domain             0.0.0.0:*       users:(("systemd-resolve",pid=655,fd=13))
LISTEN     0        128                0.0.0.0:ssh               0.0.0.0:*       users:(("sshd",pid=890,fd=5))
LISTEN     0        5                127.0.0.1:ipp               0.0.0.0:*       users:(("cupsd",pid=30790,fd=7))
LISTEN     0        128                0.0.0.0:18025              0.0.0.0:*       users:(("sshd",pid=890,fd=3))
LISTEN     0        128                 [::]:ssh                [::]:*       users:(("sshd",pid=890,fd=6))
LISTEN     0        5                  [::1]:ipp                [::]:*       users:(("cupsd",pid=30790,fd=6))
LISTEN     0        128                   *:9090                 *:*       users:(("prometheus",pid=15415,fd=3))
LISTEN     0        128                 [::]:18025               [::]:*       users:(("sshd",pid=890,fd=4))

這是 ss 命令呈現(xiàn)出來的結(jié)果,可以看到,格式和 netstat 很不一樣,不像 netstat 命令那么緊湊和直觀。這是很多人詬病這個(gè)命令的原因之一。當(dāng)然,批判這種批判的聲音認(rèn)為,人們只是死守了一種習(xí)慣,不愿前行。當(dāng)然了,這么說也未嘗不對(duì),就拿 Charles 個(gè)人來說,就算我 2010 年參加工作,才學(xué)會(huì) netstat 命令,那我到現(xiàn)在也使用了將近十年,從來沒有變過,當(dāng)然看得無比順眼啦。

當(dāng)然,也有一種理由是老外提出來的,說 ss 這個(gè)命令的名字不好,其實(shí) ss 可能是 socket statistics 的意思,縮寫以后,竟然只有兩個(gè)字母,不太好聯(lián)想,不像 netstat 那么直觀。當(dāng)然這是我的解釋,不是老外抱怨的理由,他們抱怨的是,每每提及 ss,他們會(huì)聯(lián)想起希特勒!是不是匪夷所思,我是 80 后,我這個(gè)年代的人,對(duì)這個(gè)都沒有什么印象,關(guān)鍵我們用中文為主,估計(jì)大家看到 ss 最多聯(lián)想到梯子,怎么都不會(huì)想到希特勒。這個(gè)大納粹有一個(gè)武裝部隊(duì),以前叫黨衛(wèi)隊(duì)特別機(jī)動(dòng)部隊(duì),后來改名叫武裝黨衛(wèi)隊(duì)。它的德語簡(jiǎn)稱正是SS。

不說閑話了,說說幾個(gè)參數(shù),a 參數(shù)是顯示所有的意思,t 參數(shù)意思是顯示 TCP 協(xié)議的,l 代表正在 LISTENING 狀態(tài)的,p 代表進(jìn)程信息。從上面的表里,我們看到 p 參數(shù)打印的信息,組織得不如 netstat 精煉。但是更為完善一點(diǎn),顯示了進(jìn)程名字和 PID 以及 FD。但是因?yàn)橛昧藘芍匦±ㄌ?hào),key/value 的格式,再加引號(hào),看起來臟亂差。當(dāng)然,我們可以用一些命令去格式化它,不過還是太麻煩了。

更換的原因是什么?

這可能是我最為好奇的事情。不過網(wǎng)上我搜索了不少的資料,基本都語焉不詳。這也有點(diǎn)讓我有點(diǎn)無奈。

大體上,我們能看出來,主要是 net-tools 這個(gè)包,將要被 iproute 這個(gè)包給替換。理由大概是,1,這個(gè)包太老了,2,這個(gè)包不支持很多內(nèi)核新的特性(但是沒有說是哪些特性),界面不夠優(yōu)化使用困難(對(duì)命令行不友好),3,net-tools 里面的 ifconfig 確實(shí)缺點(diǎn)多多,4,未來不再想維護(hù) net-tools 了。

Luk Claes and me, as the current maintainers of net-tools, we've been thinking about it's future. Net-tools has been a core part of Debian and any other linux based distro for many years, but it's showing its age.

It doesnt support many of the modern features of the linux kernel, the interface is far from optimal and difficult to use in automatisation, and also, it hasn't got much love in the last years.

On the other side, the iproute suite, introduced around the 2.2 kernel line, has both a much better and consistent interface, is more powerful, and is almost ten years old, so nobody would say it's untested.

Hence, our plans are to replace net-tools completely with iproute, maybe leading the route for other distributions to follow. Of course, most people and tools use and remember the venerable old interface, so the first step would be to write wrappers, trying to be compatible with net-tools.

At the same time, we believe that most packages using net-tools should be patched to use iproute instead, while others can continue using the wrappers for some time. The ifupdown package is obviously the first candidate, but it seems that a version using iproute has been available in experimental since 2007.

https://serverfault.com/questions/633087/where-is-the-statement-of-deprecation-of-ifconfig-on-linux

也有從 原理層面 分析的:現(xiàn)在的 netstat 和 ifconfig 命令,都是通過讀寫 /proc 目錄下的虛擬文件來完成任務(wù)的,這個(gè)東西在小型業(yè)務(wù)系統(tǒng)上,是沒問題的,但是在大規(guī)模系統(tǒng)里,可能會(huì)傷害系統(tǒng)的性能之類的。相比之下,ss 和 ip 兩個(gè)命令,使用的是 Linux 內(nèi)核的 netlink sockets 特性。有著根本上的不同。雖然,老命令也可以用新原理重寫,但是其實(shí)并沒有人那么做,主要因?yàn)椴煌绦騿T團(tuán)體的一些 political issues ,大家意見不合……

當(dāng)然,深層次的還有,我們使用這樣的調(diào)試命令,本質(zhì)上還是希望獲知內(nèi)核的狀態(tài)的,其實(shí),內(nèi)核已經(jīng)改變了 networking 模塊的整個(gè)原理,另一方面我還要求命令像從前那樣去展示信息,展示層面的格式和真實(shí)原理已經(jīng)背離,所以,從長遠(yuǎn)看,替代這兩個(gè)命令才是必然。

結(jié)論

咱們這些做技術(shù)的,也還是要與時(shí)俱進(jìn)比較好,雖然,以前的那些命令熟悉,好用,手到擒來,甚至無法忘記,但是新的還是要保持學(xué)習(xí)。很多發(fā)型版已經(jīng)默認(rèn)不帶有 net-tools 包了,雖然仍然可以手動(dòng)安裝回來,但是,這背后的態(tài)度已經(jīng)很明確了。另一方面,我們做技術(shù),也要謹(jǐn)防自己的大腦僵化,還是要保持對(duì)新事物的好奇心和熱情。

好了,以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。

標(biāo)簽:西寧 西藏 東營 攀枝花 香港 濰坊 淮北 怒江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux運(yùn)維之如何使用ss命令代替netstat》,本文關(guān)鍵詞  Linux,運(yùn)維,之,如何,使用,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux運(yùn)維之如何使用ss命令代替netstat》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux運(yùn)維之如何使用ss命令代替netstat的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    日本vs亚洲vs韩国一区三区二区| 日本激情在线观看| 欧美成人一区二区在线| 日本黄色录像片| 欧美hdfree性xxxx| 亚洲精品久久久久久久久久久久久久| 久久久久久久久久久久av| 国产成人aa在线观看网站站| 视频一区二区三区不卡| 日韩一区二区三区四区区区| 欧美激情aⅴ一区二区三区| 久久久久久久久久成人| 爱情岛论坛亚洲首页入口章节| 午夜不卡久久精品无码免费| 欧美国产美女| 欧美虐宫另类残忍视频| 国语自产精品视频在线看| 日本午夜大片a在线观看| 亚洲天堂手机在线| 日韩精品久久久久久| 国产一级片儿| 精品一区二区在线欧美日韩| 九七久久人人| 农村少妇久久久久久久| 国产午夜一区二区三区| 亚洲伦理在线| 国产精品久久久久精k8| 国产1卡2卡三卡四卡网站| 欧美日韩亚洲一区| 欧美69精品久久久久久不卡| 免费黄网站在线观看| 国产91精品一区二区麻豆亚洲| 四虎免费视频| 中文av一区| 午夜视频www| 精品写真视频在线观看| 在线观看成人一级片| 国产精品传媒入口麻豆| 免费看日产一区二区三区| 久草成色在线| 亚洲三级在线免费| 欧美在线激情| 免费人成年激情视频在线观看| 啊啊啊啊啊好爽| 欧美日韩亚洲系列| 亚洲精品国产成人久久av盗摄| 国产精品免费无遮挡| 日日噜噜夜夜狠狠久久丁香五月| 337p亚洲精品色噜噜噜| 2023国产精品久久久精品双| 国产欧美一区二区三区精品观看| 国产99在线 | 亚洲| 97人人模人人爽人人少妇| 国产成人a视频高清在线观看| 在线观看日本中文字幕| 久久久国产精华液999999| 男男成人高潮片免费网站| 国产久一道中文一区| av亚洲精华国产精华| 亚洲色图欧美| 欧美日韩在线三级| 亚洲国产sm捆绑调教视频| 欧美jizz18性欧美| 国产人妖在线播放| 丁香婷婷综合激情五月色| 精品人妻少妇嫩草av无码| 亚洲 另类 春色 国产| 阿v视频在线| 日本免费黄网站| 久久久久久久久岛国免费| 国产福利精品av综合导导航| 欧美一级欧美一级在线播放| 亚洲精品乱码久久| 国产剧情一区二区在线观看| 国产一卡二卡在线| 久久久久久久久久婷婷| 极品美女销魂一区二区三区| 九色综合婷婷综合| 国产又黄又粗的视频| 日韩一区二区三区四区在线| 国产精品一区二区男女羞羞无遮挡| 免费在线看成人av| 亚洲男同性视频| 福利在线视频导航| 中文字幕不卡每日更新1区2区| 日韩av最新在线观看| 一区二区三区美女视频| 电影天堂爱爱爱爱| 欧美日韩激情一区| 国产美女极品在线| 亚洲视频在线观看免费| 欧美福利视频在线| 超碰97人人射妻| 88国产精品欧美一区二区三区| 国产一区二区在线网站| 亚洲欧美日韩天堂一区二区| 无码人妻少妇色欲av一区二区| 日韩伦理福利| 高清国产mv在线观看| 亚洲国产高清在线观看视频| 亚洲一级少妇| 六月天综合网| 一区二区日本伦理| 忘忧草在线www成人影院| 中文字幕久热| 欧美二区三区的天堂| 亚洲国产91视频| 99国产精品99久久久久久粉嫩| 美国三级日本三级久久99| 日本道在线观看| 国产成人综合亚洲| 亚洲一区二区三区中文字幕在线| 欧美老少配视频| 久久人人爽人人爽人人| 日韩免费视频一区二区| 天堂中文在线官网| 成人一区二区三区四区| 国产综合视频在线| 日本黄色片视频| 久久精品欧美一区二区三区不卡| 久久国产精品国产精品| 免费裸体美女网站| 久久99国产精品免费网站| 在线观看欧美视频| 欧美亚洲愉拍一区二区| 久久精品国产麻豆| 人妻精品无码一区二区| bdsm国产| 日韩高清不卡一区| 2023亚洲男人天堂| 免费毛片小视频| 久久艳妇乳肉豪妇荡乳av| 成人免费看黄| 1314成人网| 国产精品美女呻吟| 91.com在线观看| 久久久噜噜噜久久中文字幕色伊伊| 麻豆传媒在线免费看| 九色视频在线观看| 精品av综合导航| 成人精品国产一区二区4080| 一本一道精品欧美中文字幕| 国产精品久久久久影院| 日韩和欧美一区二区三区| 福利一区二区三区视频在线观看| 久久网福利资源网站| 日本一道高清一区二区三区| 国产精品视屏| qvod激情图片| 高清毛片在线观看| 先锋影音男人| 在线视频影院| 色香欲www7777综合网| 久9re热视频这里只有精品| 亚洲高清在线不卡| 成人免费毛片a| 黄色软件视频在线观看| 久久精品免费一区二区| 97精品久久久| 国产午夜精品视频免费不卡69堂| 日韩伦理电影网站| 亚洲大片一区二区三区| 国产亚洲精品午夜高清影院| 99在线热播精品免费99热| √天堂中文www官网| 狠狠综合久久av一区二区蜜桃| 成人在线观看小视频| 久久久影视传媒| 国产精品第一页在线| 久久久噜噜噜www成人网| 欧美色爱综合| 日韩免费高清在线| 精品女人视频| 在线视频在线视频7m国产| 色天下一区二区三区| 深夜成人在线| 国产成人丝袜美腿| 欧美国产日韩a欧美在线观看| 91片黄在线观看喷潮| 日韩欧美中文字幕在线观看| 伊人情人综合网| 欧美大片免费播放| 亚洲一区在线观看视频| 欧美 激情 在线| 久久久久久av无码免费看大片| 在线视频2区| 欧美一区二区在线播放| 久草视频免费在线观看| 视频在线观看免费高清| 欧美日本黄色片| 视频一区二区在线播放| 欧美一级片在线| 色噜噜噜噜噜噜| 久久精品国产欧美激情| 天然素人一区二区视频| 久久久久久国产精品日本| 91在线免费视频| 综合日韩av| 国产伦精品一区二区三区妓女下载| 欧美性猛交xxxx偷拍洗澡| 蜜桃av色综合| 亚洲国产无线乱码在线观看| 日韩成人精品在线| 国产精品手机视频| 色婷婷精品久久二区二区蜜臂av| 精品视频一区 二区 三区| 色与欲影视天天看综合网| 91久久在线| 91超碰这里只有精品国产| 欧美日韩国产丝袜美女| 亚洲视频一区二区三区| 日韩欧美中文字幕精品| 无线免费在线视频| 国产精品久久久影院| 很黄很色网站| 蜜臀av免费一区二区三区| 国产视频精品一区二区三区| 麻豆传传媒久久久爱| 狠狠色狠狠色综合日日五| 久久久久久久久久久久久国产精品| 亚洲自拍偷拍区| 全部毛片永久免费看| www.91| 免费一级毛片在线观看| 久草在线资源福利站| 欧美第一黄网免费网站| 成人在线观看小视频| 麻豆国产精品视频| 男女猛烈无遮挡| 中文字幕在线视频网站| 久久se这里有精品| 久久av.com| 免费h视频在线观看| 菠萝菠萝蜜在线观看| 99久久免费国| 久久久久久久久久久久久久国产| 国产永久免费高清在线观看视频| 五十路六十路七十路熟婆| 日本aⅴ精品一区二区三区| 免费大片黄在线| 国产在线精品一区二区不卡| 国产日韩亚洲欧美综合| 狠狠躁天天躁日日躁欧美| 久久久久国产精品夜夜夜夜夜| 国产激情在线免费观看| 中文字幕免费精品一区高清| 免费在线观看羞羞视频| 三上亚洲一区二区| 日韩精品人妻中文字幕| 成人国产亚洲精品a区天堂华泰| 成视人a免费观看视频| 中文在线免费| 曰韩不卡视频| 欧美日韩一本到| 久久mv成人精品亚洲动漫| 亚洲一区二区美女| 日韩在线中文| 波多野结衣视频在线播放| 五月婷婷丁香六月| 日本女人一区二区三区| 色天天色综合| 开心婷婷激情五月| 91社区在线观看播放| 伊人午夜电影| 隔壁老王国产在线精品| 精品丝袜久久| 亚洲欧美日韩精品久久久久| 懂色av一区| 久久中文字幕二区| 成人羞羞在线观看网站| 久久婷婷激情| 色姑娘综合天天| 在线中文字幕亚洲| 亚洲少妇自拍| 国产精品动漫网站| 年下总裁被打光屁股sp| 日本少妇一区| 四虎国产精品成人永久免费影视| 在线观看国产视频| 欧美视频三区| 国产网友自拍视频| 日本福利在线| 欧洲激情一区二区| 最新电影电视剧在线观看免费观看| 亚洲av永久纯肉无码精品动漫| 一区二区三区 在线观看视| 国产又大又长又粗又黄| 久久亚洲AV无码| 中文字幕免费在线看线人动作大片| jizz久久久久久| 欧美日本高清| 黄色三级电影网| 欧美婷婷六月丁香综合色| 精品高清美女精品国产区| 搡的我好爽在线观看免费视频| 久久99精品久久久久| 国产91精品久久久久久| 国产男女无遮挡| 蜜臀av免费观看| 亚洲精品国产精品久久清纯直播| 伊人网综合视频| 老鸭窝毛片一区二区三区| 99蜜桃在线观看免费视频网站| av成人午夜| 俺去了亚洲欧美日韩| 亚洲无在线观看| 亚洲成年电人电影网站| 久久精品一本久久99精品| 亚洲欧美精品在线观看| 日韩 国产 一区| h短视频大全在线观看| 精品无人乱码一区二区三区的优势| 69欧美性猛交| 香蕉精品999视频一区二区| 欧美日韩专区| 少妇精品久久久久久久久久| 一本大道香蕉久在线播放29| 好看的av在线不卡观看| 欧美最猛性xxxx免费| 一区二区在线影院| 久久午夜影视| 免费av播放| 久久久国产一区二区三区四区小说| 免费不卡中文字幕在线| 337p日本欧洲亚洲大胆精品| 日日天天狠狠| 6—12呦国产精品| 韩国中文免费在线视频|