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)
eedsxbeedsxb
上一篇 2017-08-19 10:10
下一篇 2017-08-19 11:22

相关推荐

  • linux中数组的定义与使用

            我们常说,程序=指令+数据,往细一点的方向说,指令具体指的有哪些?数据又有哪些? 总结一下: 指令大概包括,编程语言中的语法关键字(如bash编程中的关键字有for,while,case,if,until,continue,break),还包括系统中的命令,和一些自己编写的函数,这些…

    2017-05-23
  • Shell脚本编程入门

    什么是Shell      操作系统最外层的程序,shell通过提示符让用户输入,向操作系统解释该输入,然后处理来自操作系统的任何结果输出来,管理用户与操作系统之间的交互。      Shell是一个用户跟操作系统之间的一个命令解释器。Shell是用户与Linux操作系统之间沟通…

    Linux干货 2016-08-15
  • Linux文件夹作用

    适用对象:本文适用于初学Linux以及有志于学习Linux的朋友们。   Linux文件系统形状类似于倒置的树状结构,所有的文件或文件夹都可以被认为是根目录/的子目录。 在Linux系统安装完成之后,系统会自动在/目录下创建一些文件,而这些文件都有自己特殊的作用。本文就/下的目录做个简单的介绍。 /bin:存放所有用户使用的二进制可执行命令 /bo…

    Linux干货 2016-10-19
  • Linux第八周小结

    1、写一个脚本,使用ping命令探测172.16.250.1-172.16.250.254之间的所有主机的在线状态 在线的主机使用绿色显示 不在线的主使用红色显示 #!/bin/bash # for i in {1..254};do if ping -c 6 -w 1 192.168.1.$i &> /dev/null;then echo -e…

    Linux干货 2017-08-20
  • linux发行版说明和哲学思想,以及常用命令说明

    Linux发行版主要流行的版本有3种:debian,slackware,red 其说明和特点如下图。 Linux哲学思想: 1、一切皆文件;所有的一切都变成了文件!不光是软件方面的比如传统文件、目录、字符设备、还包括硬件或者接口。如鼠标/mouse、打印机/lp、还有接口比如/usb. 2、单一目的的小程序;一个程序只负责干一件事,而且要把这个任务做好。 3…

    Linux干货 2016-10-30
  • test

    欢迎使用马克飞象 作业帮 示例笔记本 马克飞象 帮助 Markdown 马克飞象是一款专为印象笔记(Evernote)打造的Markdown编辑器,通过精心的设计与技术实现,配合印象笔记强大的存储和同步功能,带来前所未有的书写体验。特点概述: 功能丰富 :支持高亮代码块、LaTeX 公式、流程图,本地图片以及…

    Linux干货 2017-03-20