ss 实用程序无法正常工作

ss 实用程序无法正常工作

我了解到基于 netlink 的 ss比 netstat 快得多当插座数量很大时。秘诀是这里

但是几分钟前我在自己的 suse linux 上测试的时候,结果让我很困惑,ss 好像不能正常工作(我的 linux 内核版本是 2.6.16.46)。

如果我没记错的话,这个手册页(http://www.kernel.org/doc/man-pages/online/pages/man7/netlink.7.html) 表示我的 Linux 版本应该可以运行 ss。

以下是我使用 strace 得到的结果:

sles10sp1:/usr/src/net-tools-1.60# strace ss -ant 2>&1 | grep sendmsg**
sendmsg(3, ..., 0) = -1 ECONNREFUSED (Connection refused)***

这里发生了什么?

任何帮助表示感谢

答案1

我们发现 Redhat 5 版本不支持 ss(内核版本太低)。但是 Centos-6 确实支持它(内核版本足够)。

uname -a 显示:... 2.6.32-358.0.1.el6.x86_64...

相关内容