精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

日本a在线观看| 中文在线观看免费视频| 亚洲视频tv| 极品美女销魂一区二区三区| 欧美成人午夜剧场免费观看| 日本少妇xxxx| 成人国产激情在线| 一区二区免费看| 久久精品美女| 91麻豆国产在线| 91久久久久| 亚洲新声在线观看| 国产精久久久久| 三上悠亚激情av一区二区三区| 国产精品久久久久久久久免费丝袜 | 亚洲s色大片| 成人免费视频视频在线观看免费| 日本一区二区在线播放| 国产成人无码aa精品一区| 夜夜躁狠狠躁日日躁2021日韩| 5566中文字幕一区二区电影| 成人免费性视频| av色图一区| 91丨porny丨中文| 91文字幕巨乱亚洲香蕉| 天堂免费在线视频| 99精品视频免费| 久久成人国产精品| 日本视频在线免费| 西瓜成人精品人成网站| 欧美一级夜夜爽| 亚洲娇小娇小娇小| 午夜日韩成人影院| 夜夜精品视频一区二区| 中国 免费 av| 在线观看麻豆| 国产亚洲综合性久久久影院| 精品久久久久久综合日本| av高清一区二区| 久久99国产精品成人| 国产精品 欧美在线| 久久青青草视频| 91久久夜色精品国产九色| 欧美成人精品一区二区| 欧美性x x x| 日本女优一区| 中文国产成人精品久久一| 免费黄色在线视频| 性欧美xxxx免费岛国不卡电影| 精品剧情在线观看| 特黄特色免费视频| 日本一区精品视频| 日韩一区二区三区电影| 奇米777在线视频| 国产精品国产三级在线观看| 欧美日韩视频不卡| 成人日韩在线视频| 91精品福利观看| 欧美精品v日韩精品v韩国精品v| 欧美wwwwwww| 精品久久99| 亚洲欧美日韩国产一区| 久久99国产精品久久久久久久久| 丝袜美腿小色网| 天天综合亚洲| 大胆人体色综合| 精品无码久久久久久久| 亚洲国产国产亚洲一二三| 国模叶桐国产精品一区| 成人午夜视频精品一区| 亚洲欧美日韩专区| 国产精品狠色婷| 伊人网站在线观看| 国产一本一道久久香蕉| 高清av免费一区中文字幕| 色窝窝无码一区二区三区| 97久久精品人人做人人爽50路 | 国产夫妻自拍av| 国产馆精品极品| 国产一区二区三区四区五区加勒比| 高清乱码毛片入口| 久久综合九色欧美综合狠狠| 日韩电影免费观看在| 欧美jizz18hd性欧美| 亚洲精品视频免费看| 丁香花在线影院观看在线播放| 在线天堂新版最新版在线8| 在线观看国产精品网站| 婷婷激情小说网| 欧美人与动xxxxz0oz| 国产亚洲xxx| 91九色丨porny丨极品女神| 亚洲经典视频在线观看| 国产成人在线一区| 超碰在线播放97| 国产日韩欧美综合在线| 黄色一级视频播放| 亚洲啊v在线| 555www色欧美视频| 三级男人添奶爽爽爽视频| 日韩在线视屏| 91精品国产沙发| 91精品国产乱码久久久久| 成人激情视频网站| 亚洲不卡一卡2卡三卡4卡5卡精品| 欧美尤物美女在线| 亚洲精品乱码久久久久久久久| 欧美 国产 综合| 性欧美video另类hd尤物| 亚洲激情成人网| 手机av在线看| 丝袜美腿亚洲综合| 粉嫩精品一区二区三区在线观看| se在线电影| 午夜激情一区二区三区| 日韩成人精品视频在线观看| 亚洲精品合集| 欧美激情区在线播放| 波多野结衣人妻| 不卡欧美aaaaa| 中文字幕在线亚洲精品 | 亚洲444eee在线观看| 日本黄大片一区二区三区| 牛牛视频精品一区二区不卡| 久久在线观看视频| 这里只有精品免费视频| 91麻豆精品在线观看| 男人添女荫道口女人有什么感觉| 国产一区高清| 国产小视频国产精品| 日本少妇bbwbbw精品| 国产一区二区网址| 一本色道婷婷久久欧美| 亚洲伦乱视频| 亚洲免费影视第一页| 日韩免费黄色片| 成人一区二区三区中文字幕| 九九久久九九久久| 电影中文字幕一区二区| 中文字幕视频在线免费欧美日韩综合在线看| 91av在线免费视频| 99r国产精品| 国产精品久久久久7777| 成人搞黄视频| 欧美激情一区二区三区在线视频观看 | 91精品国产综合久久久久久久久久| b站大片免费直播| 久久成人国产| 欧美精品123| 成人短视频app| 日韩精品有码在线观看| 国偷自拍第113页| 91丨porny丨国产| www黄色av| 国产欧美一区二区精品久久久| 欧美有码在线观看视频| 欧美女优在线观看| 色婷婷国产精品| 午夜精产品一区二区在线观看的| 亚洲专区一区| 三区精品视频观看| 激情小说亚洲| 欧美成年人在线观看| 国产黄色美女视频| 亚洲成精国产精品女| 捆绑裸体绳奴bdsm亚洲| 亚洲伊人网站| 色涩成人影视在线播放| 亚洲人成777| 美女少妇精品视频| 日韩一级免费毛片| 欧美日韩在线影院| 手机看片国产日韩| 国产精品1区2区3区在线观看| 日本香蕉视频在线观看| 偷拍自拍亚洲色图| 国产精品一区二区三区久久| 黄色在线播放网站| 亚洲二区中文字幕| 中文字幕在线欧美| 亚洲欧洲av另类| 国产精品熟妇一区二区三区四区| 国产一区二区三区的电影 | 日本黄色动态图| 视频一区视频二区中文| 欧美 日韩 国产 在线观看| 亚洲综合影院| 国产成人精品久久二区二区91 | 99re只有精品| 亚洲成人1区2区| 岛国片在线免费观看| 风间由美性色一区二区三区| 久草精品在线播放| 中文字幕午夜精品一区二区三区| 久久av一区二区三区漫画| 草莓视频成人appios| 欧美精品一区在线播放| 欧美精品a∨在线观看不卡| 欧美酷刑日本凌虐凌虐| 中文字幕一区二区三区手机版| 国产日韩欧美综合在线| 欧美做受高潮中文字幕| 青青草成人在线观看| 国产日韩欧美精品在线观看| 欧美一区二区三区激情视频| 国产精品自拍首页| 日韩黄色三级| 欧洲美女免费图片一区| 手机av在线播放| 亚洲一区第一页| 色欲久久久天天天综合网 | 自拍偷拍一区二区三区四区 | 黑人粗进入欧美aaaaa| 欧美日韩综合| 亚洲午夜精品久久| 欧美男gay| 国产一区免费在线| 大胆国模一区二区三区| 国产精品都在这里| 麻豆理论在线观看| 欧美激情综合色综合啪啪五月| 在线观看完整版免费| 亚洲色图激情小说| 天堂网2014av| 亚洲第一精品夜夜躁人人躁 | 日韩电影大全免费观看2023年上| 国产精品老熟女视频一区二区| 色综合av在线| 可以免费看的av毛片| 亚洲五码中文字幕| 国产盗摄一区二区三区在线| 国产精品久久久久影视| 一级片手机在线观看| 91麻豆福利精品推荐| 污污免费在线观看| 国产91精品在线观看| 日本美女视频一区| 久久国产夜色精品鲁鲁99| 噼里啪啦国语在线观看免费版高清版| 国产欧美一区二区色老头| 妺妺窝人体色777777| 伊人久久大香线蕉av超碰演员| 精品一区二区三区毛片| 一区二区三区网站| 男人的天堂成人| 影视一区二区| 糖心vlog在线免费观看| 亚洲国产精品久久久久蝴蝶传媒| 亚洲伊人婷婷| 久久久久av| 国产成人亚洲综合无码| 国产伊人久久| 国产精品入口免费视频一| 午夜激情成人网| 国产精品www网站| 黄色成人在线观看网站| 91精品视频大全| 精品国产一区二| 99热99热| 日韩电影免费观| 欧美综合在线观看| 日本成人伦理电影| 国产精品一区二区在线| 亚洲成人1区| 97中文在线观看| 激情小说一区| 欧美日韩精品久久| 欧美中文一区二区| 青青草原国产免费| 国内一区二区三区| 中文字幕无码精品亚洲35| 久久国产成人| 性猛交ⅹ×××乱大交| 国产精品一区在线观看乱码 | 日本成人一级片| 欧美另类变人与禽xxxxx| www.色婷婷.com| 亚洲精品福利在线观看| 成人在线高清视频| 欧美成人精品一区二区| 九色porny自拍视频在线观看| 国产精品电影在线观看| 亚洲精品一区二区三区在线| 精品欧美国产一区二区三区不卡| 日韩欧美大片| 女人色极品影院| 玖玖精品视频| 99视频在线观看视频| 99久久综合色| 精品女人久久久| 亚洲国产乱码最新视频| 樱花视频在线免费观看| 欧美一级片在线| 日本黄在线观看| 久热精品视频在线观看一区| 中文在线8资源库| 91网站免费观看| 亚洲另类春色校园小说| 天天在线免费视频| 老司机精品福利视频| 亚洲av无码久久精品色欲| 久久综合九色综合97婷婷| 久久久久久久久久久久久女过产乱| 亚洲成av人片观看| 国产一区二区波多野结衣 | 91精品视频免费观看| 精品欧美午夜寂寞影院| 中文字幕一区二区三区精彩视频| 亚洲综合日本| 国产无套精品一区二区三区| 国产精品嫩草久久久久| 久久久精品免费看| 日韩欧美激情四射| 素人av在线| 欧美在线xxx| av不卡一区二区| 日本成人性视频| 日本不卡一区二区三区高清视频| 老司机免费视频| 一区二区三区不卡视频| 亚洲自拍偷拍另类| 国产一区二区美女视频| 国产网站在线| www.久久艹| 伊人色**天天综合婷婷| 国产aⅴ爽av久久久久| 日本一区二区动态图| 在线免费黄色av| 日韩av一区在线观看| 91九色在线播放| 成人欧美一区二区| 欧美激情无毛| 99999精品| 尤物在线观看一区| 国产巨乳在线观看| 久久夜色撩人精品| 欧美aaaaaa| 在线视频不卡一区二区三区| 日本欧美一区二区| 欧美激情视频二区| 亚洲欧洲另类国产综合| 正在播放亚洲精品| 伊人一区二区三区久久精品| 欧美成人精品三级网站| 欧美精品一区在线| 久久先锋影音| 国产交换配乱淫视频免费| 色婷婷亚洲精品| 国产福利小视频在线观看| 国产精品video| 清纯唯美日韩| 婷婷激情5月天| 一区二区三区四区不卡在线 | 亚洲欧美激情视频| 韩国成人动漫| 色999五月色| 精品午夜一区二区三区在线观看| 亚洲天堂网av在线| 日韩欧美二区三区| 国产福利电影在线播放| 国模一区二区三区私拍视频| 国产日韩欧美一区在线| 波多野结衣 在线| 欧美色图免费看| 久久99精品久久| 超碰97在线资源| 国产情侣一区| 少妇人妻好深好紧精品无码| 欧美日韩的一区二区| 国产区在线观看| 国产 高清 精品 在线 a| 国产欧美日本| 超碰人人干人人| 欧美一区二区福利在线| 爱草tv视频在线观看992| 久久综合一区二区三区| 免费在线观看日韩欧美| 久久久久久久久久网站| 日韩av中文字幕在线播放| 欧美性片在线观看| 国产一二三四区在线观看| 99精品视频在线观看| 午夜久久久久久久久久影院| 成年无码av片在线| 日韩电影不卡一区| 五月天av在线播放| 婷婷六月综合网| 日本三级在线播放完整版| 成人性色av| 麻豆精品一二三| 日韩av片在线播放| 色偷偷综合社区| 国产一区在线电影| 嫩草视频免费在线观看| 亚洲福利电影网| 自拍视频在线网| 久久精品国产99精品国产亚洲性色| 久久精品99国产国产精| 天堂网一区二区三区| 久久天堂电影网|