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

相关推荐

  • 网络N23期第三周cut,last,awk,tr,sort,useradd,usermod,groupadd等命令使用练习

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# who | cut -d '  ' -f1|uniq xinghuo root 2、取出最后登录到当前系统的用户的相关信息。 [root@localhost ~]# last -1  -a…

    Linux干货 2016-12-05
  • 初识mysql:基本原理和使用

    一、 数据库的出现      1. 数据库是什么: 数据库简单来说,就是存储数据的地方(废话),对于用户认证这个过程来说,当用户登录服务器时, 系统需要把用户的输入的用户认证信息和存储的用户认证信息进行比对,这一过程就需要事先把所有用户的信息存储在一个数据库中,然后逐条进行比对。早起最传统的数据库当然就是文本…

    Linux干货 2015-06-04
  • 内核编译之增加ntfs文件系统

    内核编译 内核编译 单内核体系设计,但充分借鉴了微内核设计体系的优点,为内核引入模块化机制。 内核组成部分:     Kernel,内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-WERSION- RELEASE;     Kernel object…

    Linux干货 2016-09-13
  • Tomcat 性能优化-1

    <Connector  port="8080" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75&…

    Linux干货 2016-09-19
  • Linux 的发展史

    前言 l  免费源码开放 l  安全性高,漏洞修补快 l  多任务、多使用者 l  多平台支持 l  设备要求低,不耗资源 ……      看到这一系列的优点,在IT人的脑海里只会浮出一个名字Linux. 如果还不够直观的话,有这么一个数据, 显示前500系统中的485…

    Linux干货 2016-10-14
  • 决不放弃

    坚持到底!

    Linux干货 2017-11-17