请稍候...
确定
取消
  • CentOSlogo

    CentOS

    CentOS,脱胎自大名鼎鼎的Redhat.稳定可靠,深受中文用户的喜爱
  • CentOS下使用SS工具监测网络

      时间:2016-05-29 21:28:16

      阅读:613 回复:0 A- A+

      SS是一个非常有用的网络监控工具,ss是iproute2包的一部分。

      SS是socket网络接口数据统计的首字母缩写词(socket statistics represents),用于显示各种socket统计信息如TCP,UDP,RAW和Unix域套接字。

      作为一个系统管理员,这些统计将有助于您分析和诊断网络连接问题以及原因。

      相比于传统的工具如netstat,SS更出色,谁用谁知道,很多人推荐使用ss代替netstat绝对是良心推荐.

      我们执行命令安装ss

      sudo yum install iproute iproute-doc
      下面简单说下一些命令参数:

      1,显示套接字概要

      ss -s
      2,显示正在使用端口监听IPv4 套接字的进程

      ss -4nlp
      其中,ss -4nlp这命令 ss -4,ss -n,ss -l,ss -p的组合简写方式.你可以根据需要自己给定参数

      显示IPV4 套接字:

      ss -4
      不解析service名称只显示端口号:

      ss -n
      显示正在监听的套接字:

      ss -l
      显示进程名称:

      ss -p
      显示所有的套接字:

      ss -a
      你还可以使用下面的命令列出所有的TCP UDP RAW或Unix网络套接字信息:

      ss -at
      ss -au
      ss -ar
      ss -ax
      列出使用22端口的进程:

      ss -lnp | grep 22
      在上面例子中,参数-n和端口22必须同时使用,否则得到的结果将不是准确的. 显示和远程计算机111.111.111.111已建立链接套接字信息:
      ss dst 111.111.111.111
      显示帮助信息:
      ss -h
      或者ss -help也行 附ss命令参数大全:
      -h, --help			帮助信息
      -V, --version		程序版本信息
      -n, --numeric		不解析服务名称
      -r, --resolve       解析主机名
      -a, --all			显示所有套接字(sockets)
      -l, --listening		显示监听状态的套接字(sockets)
      -o, --options       显示计时器信息
      -e, --extended      显示详细的套接字(sockets)信息
      -m, --memory        显示套接字(socket)的内存使用情况
      -p, --processes		显示使用套接字(socket)的进程
      -i, --info			显示 TCP内部信息
      -s, --summary		显示套接字(socket)使用概况
      -4, --ipv4          仅显示IPv4的套接字(sockets)
      -6, --ipv6          仅显示IPv6的套接字(sockets)
      -0, --packet		显示 PACKET 套接字(socket)
      -t, --tcp			仅显示 TCP套接字(sockets)
      -u, --udp			仅显示 UCP套接字(sockets)
      -d, --dccp			仅显示 DCCP套接字(sockets)
      -w, --raw			仅显示 RAW套接字(sockets)
      -x, --unix			仅显示 Unix套接字(sockets)
      -f, --family=FAMILY  	显示 FAMILY类型的套接字(sockets),FAMILY可选,支持  unix, inet, inet6, link, netlink
      -A, --query=QUERY, --socket=QUERY QUERY := {all|inet|tcp|udp|raw|unix|packet|netlink}<,QUERY>
      -D, --diag=FILE     	将原始TCP套接字(sockets)信息转储到文件
       -F, --filter=FILE   	从文件中读取过滤器信息 FILTER := < state TCP-STATE > < EXPRESSION >
      关于CentOS下使用ss工具查看网络情况的一些介绍就先写到这里,如有待补充的后续再补充.
      网友观点 文明社会,理性发言,和谐讨论

        暂无网友互动记录!

    发表我的看法(70字以内)