加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > 正文

Linux运维:行使ss呼吁互换netstat

发布时间:2021-05-28 14:09:03 所属栏目:创业 来源:互联网
导读:上面先容了 netstat 的最最根基的一种用法,其他用法虽然尚有许多,可是先略过不表,假如想行使 ss 呼吁来取代 netstat 的话,我们奈何到达相同的结果呢? ss-at

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 了。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读