首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ss正在取代netstat,我如何使它以类似于我习惯的方式列出端口?

ss正在取代netstat,我如何使它以类似于我习惯的方式列出端口?
EN

Unix & Linux用户
提问于 2015-01-30 11:20:33
回答 1查看 29.5K关注 0票数 12

我一直在尝试用Linux来更新我的方式,一方面,放弃netstat,转而使用ss。我在ss手册页中查找了我最喜欢的netstat命令行标志,并且非常高兴地发现netstat -lnpss -lnp的命令大致相同。或者我是这么想的。

代码语言:javascript
复制
# ss -lnp | grep 1812

什么都没发现,但是

代码语言:javascript
复制
# netstat -lnp | grep 1812
udp        0      0 0.0.0.0:1812            0.0.0.0:*                           11103/radiusd

确实如此。这一事实使得这个特殊的故障排除变得不必要的困难。

现在,我正在尝试理解我应该如何使用ss来验证守护进程是否在监听。

谁能解释一下吗?

编辑:

代码语言:javascript
复制
# ss --version
ss utility, iproute2-ss090324
# ss -aunp | grep radi
UNCONN     0      0                         *:50482                    *:*      users:(("radiusd",11103,11))
UNCONN     0      0                 127.0.0.1:18120                    *:*      users:(("radiusd",11103,9))
UNCONN     0      0                         *:1812                     *:*      users:(("radiusd",11103,6))
UNCONN     0      0                         *:1813                     *:*      users:(("radiusd",11103,7))
UNCONN     0      0                         *:1814                     *:*      users:(("radiusd",11103,10))
# ss -lnp | grep radi
#
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-01-30 11:54:55

ss的最新版本也应该以这种方式显示UDP侦听器。您可以使用ss -unlp限制UDP。

我尝试过最近的Debian版本,其中ss --version报告了ss utility, iproute2-ss140804,这是可行的。

在带有ss utility, iproute2-ss061002的Red 5系统上,它没有。您确实可以使用ss -aunp获得更多的信息,尽管这也显示了连接的端口。

你也可以尝试:

代码语言:javascript
复制
ss -apu state unconnected 'sport = :1812'
票数 8
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/181979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档