Linux中的SS命令

175 阅读2分钟

阅读时间: 3 分钟

Linux有各种各样的命令行工具,我们用它们来执行我们的基本任务,无论是网络、管理还是其他方面。我们在网络中最常用的一个工具是netstat,我们使用网络统计或netstat来排除故障或查看连接等等。这个SS命令是另一个可以替代netstat的工具,这个命令被用来查看Linux中的套接字统计。它显示的信息与netstat命令类似。

尽管它与我们在Linux中使用的netstat命令相似,但这个命令比netstat提供了更多的功能。这个命令可以显示更多关于TCP的信息和状态信息。

在这篇博客中,我们将了解这个命令的用法,以查看网络连接以及我们的机器是如何与他人通信的。

几个基本选项

ss [options] [ FILTER ] 

1. ss
2. -t or –tcp
3. -a or –all
4. -e or –extended
5. -u or –udp
6. l or –listening
7. 4 for IPv4
8. 6 for IPv6
9. -v for version
10. -p for --processes
11. -i for --info
12. -m for memory usuage
13. -s for summary

基本用法

1. SS

当不使用任何选项时,该命令将显示一个已经建立连接的非监听套接字的列表。

2.  SS -t 

这里的-t标志是只查看TCP连接,TCP是指传输控制协议。

3. SS -l

SS -l (I = Small L) 命令用于查看监听端口。

4. SS -a 

这里的-a标志是用来显示监听和非监听端口的SS命令。

5. SS -u

在这里,使用SS命令中的-u标志,我们可以得到所有UDP连接的信息。

6. SS -e

正如你所知道的,这里的-e是指扩展,即这个标志提供了额外的信息。

7. SS -4

这里的-4标志只给出了所有IP4连接的列表

8. SS -6

由于-4是针对IPv4连接的,这个-6标志只针对IPv6连接。

9. SS -v

通过这个标志,你可以了解到它的版本。

10. SS -m

它显示套接字的内存使用信息。

11. SS -p 

显示使用该套接字的进程。

12. SS -i 

它给出了内部tcp的信息。

13. SS -s

这显示了套接字的使用摘要。

结论 -

我希望在读完这篇博客后,你一定对SS命令有了一定的了解,同时你也有了一些基本的例子,你可以自己去实践和探索。我想以此来结束我的文章,要探索更多的内容,你可以访问这个命令的Man Page或者你也可以访问Linux Hint 网站。如果你喜欢这篇文章,请喜欢并分享,这将激励我写更多的文章。

参考资料

Linux手册页和linuxhint.com/ss-command-…

knoldus footerknoldus footer

分享Knol。

相关信息