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

相关推荐

  • 一张图认识开源世界

    开源精神:自由,创新,团结,互助,友爱,积极,进取。在开源环境下也产生了很多优秀的软件,让我们通过一幅图认识一下开源世界里的大咖们! 看图识物     墙上挂的牛头:伟大的开源计划GNU Wiki:http://zh.wikipedia.org/zh-cn/GNU     墙上日历上的信封标志:经典的linux下的邮件…

    Linux干货 2015-03-20
  • Nginx基础整理

    目录结构如下: Nginx基础知识Nginx HTTP服务器的特色及优点 Nginx的主要企业功能 Nginx作为web服务器的主要应用场景包括: Nginx的安装安装环境 快速安装命令集合 各个命令解释 脚本 注意 安装故障总结故障一:没有安装pcre或pcre-devel 故障二:没有安装openssl和openssl-devel 常用的Nginx ht…

    Linux干货 2017-08-29
  • 在Centos系统上安装EPEL扩展源以及安装htop工具

        Htop是一个强大的进程管理前端工具,但这是一个扩展工具,一般在Centos系统源中并没有,所有我们需要到fedora-epel源中下载。         EPEL即Extra Packages for Enterprise Lin…

    Linux干货 2016-02-14
  • DNS和openssl

    本文主要讲述ssl以及使用openssl创建CA,DNS服务器的搭建  一.数据在互联网上传输存在各种各样的分险,数据在传输的过程中可能会被篡改,被截取等,于是就不得不解决这些安全问题,为了解决这些问题,ssl协议也就诞生了,ssl(Secure Socket Layer),首先,它是一中协议,专用于对数据进行加密与解密,是一个应用层协议,该协议提…

    Linux干货 2016-12-11
  • Homework Week-7 RAID及bash编程

    1、创建一个10G分区,并格式为ext4文件系统;    (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl;    (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳; fdisk /dev/sda n …

    Linux干货 2016-09-26
  • 2016-10-17练习题

    1 生产环境发现一台服务器系统时间产生偏差,造成服务异常,请帮忙校正。 linux系统查看当前时间命令为date [root@Shining pirate]# date Mon Oct 17 20:50:42 CST 2016 修改系统时间选项为-s 格式为 只修改系统的日期,不修改时间 …

    Linux干货 2016-10-17