文档章节

ss 命令

乐晨
 乐晨
发布于 2014/06/18 14:13
字数 2896
阅读 754
收藏 16

      我们经常使用的netstat其实早已弃用,取而代之是来自iproute iproute2中的ss(socket  statistics)命令,它能比netstat显示更多信息而且更快. netstat命令 读取各种/proc 文件收集信息.  然而当有很多连接时它的性能下降很快,使得变的很慢.

      ss命令能够从内核空间直接得到信息,ss命令选项与netstat非常相似,容易替代.

root@10.1.1.43:~# ss -help
Usage: ss [ OPTIONS ]
       ss [ OPTIONS ] [ FILTER ]
   -h, --help		this message                           帮助
   -V, --version	output version information             版本信息
   -n, --numeric	don't resolve service names            不解析服务名称
   -r, --resolve       resolve host names                  解析主机名
   -a, --all		display all sockets                    显示所有套接字sockets
   -l, --listening	display listening sockets              显示监听状态的套接字sockets
   -o, --options       show timer information              显示计时器信息
   -e, --extended      show detailed socket information    显示详细的套接字信息
   -m, --memory        show socket memory usage            显示套接字内存使用情况
   -p, --processes	show process using socket              显示使用套接字的进程
   -i, --info		show internal TCP information          显示TCP内部信息
   -s, --summary	show socket usage summary              显示套接字使用概况
   -4, --ipv4          display only IP version 4 sockets   显示ipv4的套接字
   -6, --ipv6          display only IP version 6 sockets   显示ipv6的套接字
   -0, --packet	display PACKET sockets                     显示PACKET套接字
   -t, --tcp		display only TCP sockets               仅显示TCP套接字
   -u, --udp		display only UDP sockets               仅显示UDP套接字
   -d, --dccp		display only DCCP sockets              仅显示DCCP套接字
   -w, --raw		display only RAW sockets               仅显示RAW套接字
   -x, --unix		display only Unix domain sockets       仅显示Unix套接字
   -f, --family=FAMILY display sockets of type FAMILY      显示 FAMILY类型的套接字(