精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux運維:使用ss命令代替netstat

新聞 系統運維
在運維和管理 Linux 服務器的時候,我們常用的一個命令就是 netstat,我常用這個命令來查看當前服務器上有哪些進程正在偵聽端口,主要用來診斷網絡服務的工作狀態。

 在運維和管理 Linux 服務器的時候,我們常用的一個命令就是 netstat,我常用這個命令來查看當前服務器上有哪些進程正在偵聽端口,主要用來診斷網絡服務的工作狀態。

不過,最近有一次安裝好一個 Ubuntu 發型版,發現默認沒有安裝 netstat,覺得非常奇怪,自己手動安裝后,發現 man pages 提示,netstat 命令已經是 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 有許多許多參數,我一般就用一種組合,以至于后來已經想不起來為什么是這幾個參數了:

  1. netstat -npl 

得到的結果是這樣的:

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

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

通過如上命令,我們看到了系統所有打開的 socket,如果你啟動一種網絡服務也好,自己開發一個網絡服務打開端口也好,通過這個命令都應該能看到自己打開的端口,如果看不到,應該就是沒有能夠正確打開端口,要好好查詢是什么原因。所以這是一個很好用的調試命令。

ss 的用法

上面介紹了 netstat 的最最基本的一種用法,其他用法當然還有很多,但是先略過不表,如果想使用 ss 命令來代替 netstat 的話,我們怎樣達到類似的效果呢?

  1. ss -atlp 

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

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

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

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

不說閑話了,說說幾個參數,a 參數是顯示所有的意思,t 參數意思是顯示 TCP 協議的,l 代表正在 LISTENING 狀態的,p 代表進程信息。從上面的表里,我們看到 p 參數打印的信息,組織得不如 netstat 精煉。但是更為完善一點,顯示了進程名字和 PID 以及 FD。但是因為用了兩重小括號,key/value 的格式,再加引號,看起來臟亂差。當然,我們可以用一些命令去格式化它,不過還是太麻煩了。

更換的原因是什么?

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

大體上,我們能看出來,主要是 net-tools 這個包,將要被 iproute 這個包給替換。理由大概是,1,這個包太老了,2,這個包不支持很多內核新的特性(但是沒有說是哪些特性),界面不夠優化使用困難(對命令行不友好),3,net-tools 里面的 ifconfig 確實缺點多多,4,未來不再想維護 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.

也有從 原理層面 分析的:現在的 netstat 和 ifconfig 命令,都是通過讀寫 /proc 目錄下的虛擬文件來完成任務的,這個東西在小型業務系統上,是沒問題的,但是在大規模系統里,可能會傷害系統的性能之類的。相比之下,ss 和 ip 兩個命令,使用的是 Linux 內核的 netlink sockets 特性。有著根本上的不同。雖然,老命令也可以用新原理重寫,但是其實并沒有人那么做,主要因為不同程序員團體的一些 political issues ,大家意見不合……

當然,深層次的還有,我們使用這樣的調試命令,本質上還是希望獲知內核的狀態的,其實,內核已經改變了 networking 模塊的整個原理,另一方面我還要求命令像從前那樣去展示信息,展示層面的格式和真實原理已經背離,所以,從長遠看,替代這兩個命令才是必然。

結論

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

責任編輯:張燕妮 來源: sexywp
相關推薦

2018-03-27 16:23:53

運維AI智能

2021-12-31 13:02:33

netstatLinuxss

2021-08-07 07:53:40

Linux MySQLLinux 系統

2017-03-10 15:25:35

Linuxnetstat命令

2020-11-11 10:25:51

Linuxss命令

2023-09-03 22:55:37

Linux命令

2020-09-14 10:32:39

Linux命令文件

2017-04-20 09:23:25

搜狗智能運維代替

2014-06-05 15:06:29

2019-03-19 08:41:38

Linux運維變更

2014-06-09 10:33:40

2016-12-09 13:21:45

運維Linux命令

2024-02-20 13:43:12

2021-11-29 10:40:41

Linux運維命令

2020-12-04 10:40:32

Oracle運維命令

2017-04-21 11:56:50

搜狗智能運維升級

2019-08-30 09:54:39

LinuxC語言文本編輯器

2018-04-18 08:36:48

Linux命令運維

2022-06-22 10:23:11

運維命令Linux

2011-11-14 09:17:14

Linux運維ClusterShel
點贊
收藏

51CTO技術棧公眾號

成人xxxx视频| 奶水喷射视频一区| 国产欧美日韩在线视频| 国产成人综合久久| 日韩精品卡通动漫网站| 国产社区精品视频| 国产精品一区二区视频| 欧美高清在线观看| www.免费av| 欧亚av在线| 91蜜桃网址入口| 久久久伊人欧美| 国产又黄又粗又猛又爽的视频| 亚洲最大成人| 国产精品久久久久久久久免费丝袜| 成人a在线观看| 性色av无码久久一区二区三区| 99热这里只有精品首页 | 永久免费av片在线观看全网站| 毛片一区二区三区| 午夜精品久久17c| 美女被到爽高潮视频| 亚洲爽爆av| 一区二区三区免费| 日本一区不卡| 国产欧美一区二| 三大队在线观看| 岛国毛片av在线| av激情亚洲男人天堂| 久久久久九九九九| gv天堂gv无码男同在线观看| 精品国产鲁一鲁****| 色综合天天综合在线视频| 亚洲一区二区三区精品动漫| 全国男人的天堂网| 国产一区二区三区免费播放| 韩国欧美亚洲国产| 加勒比婷婷色综合久久| 成人亚洲一区二区| 亚洲黄色片网站| 91蝌蚪视频在线| 日本欧美日韩| 亚洲午夜在线电影| 99热一区二区三区| 老司机在线视频二区| 欧美韩国一区二区| 好看的日韩精品| www.爱爱.com| 韩国女主播成人在线观看| 国产91精品网站| 激情视频在线播放| 久久久久久久久久久妇女| 亚洲色图综合久久| 日本黄色网址大全| 国产精品任我爽爆在线播放| 7777精品伊人久久久大香线蕉完整版 | 欧美大香线蕉线伊人久久| 国产美女自慰在线观看| 日本不卡123| 国产激情久久久久| 毛片毛片女人毛片毛片| 黄色精品免费| 色在人av网站天堂精品| 青青草手机视频在线观看| 亚洲一级淫片| 欧美xxxx综合视频| 好吊日在线视频| 在线中文字幕亚洲| 精品国内亚洲在观看18黄| 日本一级免费视频| 成人羞羞动漫| 精品国产一区久久久| 麻豆网址在线观看| 一区二区三区国产精华| 久久成人精品视频| 国产在线拍揄自揄拍| 在线看片成人| 蜜臀久久99精品久久久久久宅男 | 日本欧美韩国一区三区| 97**国产露脸精品国产| 国产一级理论片| 婷婷综合网站| 精品区一区二区| 樱花草www在线| 1313精品午夜理伦电影| 欧美日韩国产一区| 男人揉女人奶房视频60分| 成人午夜视屏| 欧美三级视频在线观看| 中文字幕在线观看日| 亚洲欧美综合久久久久久v动漫| 色综合天天天天做夜夜夜夜做| 大荫蒂性生交片| 青青草原av在线| 夜夜揉揉日日人人青青一国产精品| 免费高清一区二区三区| 啊啊啊久久久| 一区二区三区在线看| 丰满少妇久久久| 亚洲成人av观看| 日韩一级大片在线| 女~淫辱の触手3d动漫| 国产一区二区三区电影在线观看 | 搞黄视频在线观看| 国产三级三级三级精品8ⅰ区| 国产系列第一页| 校园春色亚洲| 欧美在线999| 亚洲av午夜精品一区二区三区| 伊人久久噜噜噜躁狠狠躁| 国产婷婷成人久久av免费高清| 国精产品一区一区| 成人精品久久| 久久久久久久久久国产精品| 久久夜色精品国产噜噜亚洲av| 美女久久网站| 99在线观看| 天堂а√在线资源在线| 亚洲免费观看高清完整版在线| 男人添女人下部视频免费| 小明成人免费视频一区| 亚洲免费高清视频| 国产午夜精品一区二区理论影院| 日本不卡一区二区| 欧美日韩在线一区二区三区| 精精国产xxxx视频在线中文版| 欧美影片第一页| 国产又粗又长又爽| 一区在线视频| www.成人三级视频| 在线免费观看的av| 欧美一区二区三区电影| chinese全程对白| 蜜臀av性久久久久蜜臀aⅴ四虎 | 国产精品v片在线观看不卡| 五月婷婷六月激情| 欧美日韩色婷婷| 久久偷拍免费视频| 日韩视频一区| 九九九九九九精品| 欧美亚洲天堂| 精品国产乱码久久久久久久久 | 欧美日韩一区二区三区 | 日本精品入口免费视频| 97久久超碰国产精品电影| 亚洲激情免费视频| 亚洲午夜免费| 九九热这里只有在线精品视| www.日韩在线观看| 亚洲日本乱码在线观看| 日韩欧美中文视频| 99久久综合| 亚洲一区二区三区毛片| 最新av在线播放| 在线播放欧美女士性生活| 中文字幕在线2021| 国产精品久久久免费| 欧美一区二区三区电影在线观看| 欧美精品日日操| 日韩视频在线一区| 精品国产乱码一区二区三| 亚洲成av人片在线观看| 法国伦理少妇愉情| 美女国产一区二区三区| 黄色网络在线观看| 欧美电影在线观看免费| 国产精品扒开腿做爽爽爽男男 | 国内精品久久久久久99蜜桃| 美女扒开尿口让男人操亚洲视频网站| 中文精品久久久久人妻不卡| 国产精品国产三级国产| 欧美xxxx日本和非洲| 韩国在线视频一区| 欧美日韩免费高清| 日本成人在线网站| 欧美富婆性猛交| 欧美成人免费| 欧美日韩精品一区二区在线播放| 亚洲国产天堂av| 国产乱子伦一区二区三区国色天香| 日本高清视频免费在线观看| 欧美天堂影院| 91久久精品视频| 日韩伦理在线一区| 日韩亚洲成人av在线| 无码人妻aⅴ一区二区三区有奶水| 99久久精品免费精品国产| 中文字幕一区二区三区四区在线视频| 成人在线免费视频观看| 大波视频国产精品久久| 日韩毛片在线| 国语自产在线不卡| 黄视频网站在线| 亚洲男人av在线| 国内老熟妇对白hdxxxx| 亚洲成精国产精品女| 久久久久久久久久97| 久久综合久久综合亚洲| 韩国三级与黑人| 老司机精品视频导航| 国产www免费| 性欧美lx╳lx╳| 午夜精品久久久久久久99热浪潮| av资源种子在线观看| 日韩av影视在线| av网站在线免费看| 欧美日韩国产中字| 欧美日韩亚洲国产另类| 中文字幕精品—区二区四季| 免费日本黄色网址| 国产麻豆成人精品| 欧美美女性视频| 老色鬼久久亚洲一区二区| 色一情一区二区三区四区| 精品国产一区二区三区2021| 欧美在线视频一二三| 免费av不卡| 亚洲人成毛片在线播放| 国产又粗又大又爽| 欧美午夜精品久久久久久超碰| 免费观看一区二区三区毛片| 亚洲午夜av在线| 青娱乐av在线| 一区二区三区国产精品| 91麻豆精品久久毛片一级| 91网站最新网址| 91精产国品一二三产区别沈先生| 亚洲国产精品第一区二区| 日韩理论片在线观看| 夜夜躁狠狠躁日日躁2021日韩| 亚洲a∨日韩av高清在线观看| 日韩国产91| 国产在线精品播放| 成人美女视频| 久久久久久久久久亚洲| 国产精品一区二区婷婷| 欧美一二三四区在线| www.超碰在线.com| 精品日韩一区二区三区免费视频| 亚洲综合精品在线| 欧美日韩激情一区二区| 国产精品视频久久久久久| 91精品福利在线| 久久精品国产亚洲AV无码男同| 国产日韩精品一区二区三区在线| 精品人妻一区二区三区四区| 久久免费视频一区| 懂色av蜜桃av| 国产精品三级视频| 日本精品在线观看视频| 国产精品女人毛片| 91狠狠综合久久久| 亚洲精品乱码久久久久久| 久久久久无码国产精品不卡| 亚洲国产一二三| 五月婷婷亚洲综合| 色婷婷亚洲精品| 一区二区视频网站| 制服丝袜一区二区三区| 中文无码av一区二区三区| 色婷婷久久99综合精品jk白丝 | 激情欧美国产欧美| 欧美 日韩 亚洲 一区| 久久婷婷丁香| 国内少妇毛片视频| 国产日韩亚洲欧美精品| 欧美重口乱码一区二区| 日韩欧美电影| 男人添女荫道口女人有什么感觉| 一区二区三区在线| 激情五月六月婷婷| 韩国中文字幕2020精品| 日韩精品免费专区| 亚洲成人福利在线观看| 美国毛片一区二区三区| 欧美丰满熟妇bbb久久久| www.欧美日韩| 三级黄色在线观看| 亚洲h动漫在线| 日韩欧美成人一区二区三区| 欧美日韩极品在线观看一区| 国产女人高潮时对白| 日韩福利在线播放| 精品欧美色视频网站在线观看| 高清一区二区三区日本久| 色黄视频在线观看| 91手机视频在线观看| 亚洲一区二区免费在线观看| 精品视频在线观看| 午夜精品久久久久久久四虎美女版| 日韩国产成人无码av毛片| 日本美女一区二区三区| 苍井空张开腿实干12次| 国产免费久久精品| 国产精品30p| 日韩欧美一区二区在线| 一区二区国产欧美| 亚洲国产精品久久久久| 久久五月精品| 136fldh精品导航福利| 高清一区二区三区av| 日本精品免费| 亚洲精品性视频| 成人毛片视频在线观看| 国产精品免费人成网站酒店| 日韩欧美极品在线观看| 91亚洲欧美激情| 国产亚洲欧美视频| 国产丝袜在线观看视频| 成人h视频在线| 精品国产成人| 18禁裸男晨勃露j毛免费观看| 青青草伊人久久| 一色道久久88加勒比一| 香港成人在线视频| 中文字幕自拍偷拍| 亚洲欧美另类人妖| 丰乳肥臀在线| 成人精品久久久| 久久av超碰| 国产一区亚洲二区三区| 成人涩涩免费视频| 手机毛片在线观看| 色婷婷久久综合| 九一国产在线| 日本精品久久久久久久| 99精品国产一区二区三区2021 | www.日本久久| 国产精品女同一区二区三区| 久久久黄色大片| 精品国产一区久久| 欧美卡一卡二| 亚洲字幕一区二区| 欧美国产综合| 在线免费观看视频黄| 亚洲国产成人一区二区三区| 久久久久久久亚洲| 一个色综合导航| 新片速递亚洲合集欧美合集| 肥熟一91porny丨九色丨| 欧美日本不卡高清| 免费看91视频| 天天爽夜夜爽夜夜爽精品视频| 国产叼嘿视频在线观看| 蜜月aⅴ免费一区二区三区| 日本一区二区乱| 成人手机在线播放| 国产精品69久久久久水密桃| 国产67194| 欧美大片顶级少妇| 激情在线视频播放| 狠狠色噜噜狠狠色综合久| 国产一区二区三区四区三区四| 天天干天天玩天天操| 亚洲人成在线观看一区二区| 99国产精品久久久久久久成人| 久久99久久久久久久噜噜| 成人在线超碰| 无码aⅴ精品一区二区三区浪潮| 久久精品日韩一区二区三区| 羞羞色院91蜜桃| 色综久久综合桃花网| 精品国产一区二区三区性色av | 日韩精品一区二区三区外面| 日韩和欧美的一区| 1024手机在线视频| 亚洲大胆人体在线| 自拍偷自拍亚洲精品被多人伦好爽| 亚洲一卡二卡三卡四卡无卡网站在线看| 国内精品写真在线观看| 国产无套内射又大又猛又粗又爽| 亚洲美女av网站| 成人免费一区| 久久人人爽人人爽人人av| 久久香蕉国产线看观看99| 瑟瑟视频在线免费观看| 久久99热这里只有精品国产 | 亚洲欧美日本精品| 国产精品一区免费在线| 久久久久久久9| 国产亚洲婷婷免费| 一级全黄少妇性色生活片| 久久久久久久电影一区| 波多野结衣在线观看一区二区三区| 日本成人中文字幕在线| 亚洲视频一区在线| 视频一区二区在线播放| 成人网欧美在线视频| 国产免费成人| 国产精品 欧美激情| 亚洲视频国产视频| 亚洲精品视频一二三区| 国产精品天天av精麻传媒| 亚洲综合图片区| 暖暖视频在线免费观看| 成人精品视频在线| 国产精品亚洲欧美| 2021亚洲天堂| 亚洲视频专区在线| 嗯用力啊快一点好舒服小柔久久|