linux 网络管理命令 SS的使用详则

SS命令

ss命令用来显示处于活动状态的套接字信息,ss迷路可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCO和连接状态信息,而且比netstat更快速更高效。

当服务器的socket连接数量变得非常大时,无论是使用netest命令还是直接  cat/proc/net/tcp 。执行速度都会很慢。可能你不会有切身感受,但请相信我,当服务器维持的连接数达到上万个的时候,使用netstat等于浪费“生命”,而用SS可以有效的节省时间。

“天下武功唯快不破” 。ss快的秘诀就是在于,它利用了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得linux内核中第一手信息,这就确保了ss的快捷高效,当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢。

语法

ss(选项)

选项

  • -h:显示帮助信息;                                
  • -v:显示指令版本信息;                          
  • -n:不解析服务器名称,以数字方式显示;
  • -a:显示所有的套接字;                          
  • -l:显示处于监听状态的套接字;              
  • -o:显示计时器信息;                             
  • -m:显示套接字的内存使用情况;            
  • -p:显示使用套接字的进程情况;             
  • -i:显示内部的TCP信息;                        
  • -4:只显示ipv4的套接字;                       
  • -6:只显示ipv6的套接字;                       
  • -t:只显示tcp套接字;                            
  • -u:只显示udp套接字;                          
  • -d:只显示DDCP套接字;                       
  • -w:仅显示RAW套接字;                        
  • -x:仅显示UNIX域套接字;                     

实例

显示ICP连接

linux  网络管理命令  SS的使用详则

显示Sockets摘要

linux  网络管理命令  SS的使用详则

列出所有打开的网络连接端口

linux  网络管理命令  SS的使用详则

查看进程使用socket

linux  网络管理命令  SS的使用详则

找出打开套接字/端口应用程序

linux  网络管理命令  SS的使用详则

显示所有UDP Sockets

linux  网络管理命令  SS的使用详则

这是就是关于SS命令的指令以及参数,

暂时和大家分享至此,谢谢大家,

原创文章,作者:eedsxb,如若转载,请注明出处:http://www.178linux.com/84886

(0)
上一篇 2017-08-19 10:10
下一篇 2017-08-19 11:22

相关推荐

  • 第3周作业

    一、列出当前系统上的所有已经登录的用户的用户名 [root@bogon tmp]# who | cut -d ” ” -f1 | sort -urootwing[root@bogon tmp]# who | cut -d ” ” -f1 | uniqrootwing 二、取出最后登录到当前系统的用户相关信息 […

    Linux干货 2017-07-25
  • bash功能特性一 变量

    一、什么是shell     shell是为了使用户能够操作应用程序的接口程序。如经常使用的图形界面及命令行界面都是shell。下面来介绍一下bash这个shell的功能。 二、变量的概念     被命名的内存空间即为变量,Linux中内置了许多变量,我们可以通过修改这些变量的值…

    Linux干货 2015-04-19
  • 学习宣言

    让学习溶入生活,做一个优秀的专业人才。

    Linux干货 2016-10-30
  • 马哥教育网络班21期第5周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; # grep '^[[:space:]]\+' /boot/grub2/grub.cfg 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; # grep…

    Linux干货 2016-08-05
  • bash脚本编程

    bash脚本编程之用户交互:     脚本参数     用户交互:通过键盘输入数据     read [option]…[name]…     -p: "PROMPT"      -t: TIMEOUT &…

    Linux干货 2017-01-01
  • N24 W3 博客作业

    第三周 "   1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut –d’ ‘ –f1 | uniq 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# id `who | tail -n 1 | cut …

    Linux干货 2016-11-14