国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

网络检测神器 ss 命令,你可能根本就不会用!

发布时间:2019/09/03标签:   命令    点击量:

原标题:网络检测神器 ss 命令,你可能根本就不会用!
明天咱们来先容一下 Linux ss 下令。ss 是 Socket Statistics 的缩写,用来统计 socket 衔接的相干信息,它跟 netstat 差未几,但有着比 netstat 更强盛的统计功效,可能表现更多更具体的衔接信息。刚开端打仗 ss 下令能够会比拟艰苦,咱们可经过 ss -h 或许 ss -help 来具体进修 ss 的选项功效。固然,最好的方法是间接实验一些罕用的下令来进修 ss 。上面咱们来懂得一下 ss 的一些有用用法。ss -s 是一个十分有效的下令。它能够按收集传输范例表现整体统计信息,咱们无妨来测试一下:$ss-sTotal:524TCP:8(estab1,closed0,orphaned0,timewait0)TransportTotalIPIPv6RAW211UDP752TCP862INET17125FRAG000 RAW Socket 原始套接字。同意间接发送和接受 IP 数据包,无需满意特定的传输协定,用于 namp 等保险利用。 TCP 传输操纵协定。是咱们收集衔接傍边的重要衔接协定。 UDP 用户数据报协定。相似于 TCP 但没有过错检讨。 INET 包括上述项。( INET4 和 INET6 能够经过一些 ss 下令独自检查)。 FRAG 能够懂得为碎片的意义。明显,下面的输入成果并没有间接表现具体的 socket 衔接情形,咱们能够看到最下面的 Total 行表现的 socket 总数长短常多的,不外,这类分类统计的方法在某些情形下很有效。假如想要检查详细的 socket 运动信息,咱们能够应用 ss -a 下令,然而咱们要做善意理预备检查一大堆的信息,咱们能够先用 wc -l 来统计一上行数探索一波:$ss-a|wc-l555有木有被吓到?555 行数据!不外不用惶恐,咱们能够检查指定种别的 socket 运动。 ss -ta 转储全部 TCP socket ss -ua 转储全部 UDP socket ss -wa 转储全部 RAW socket ss -xa 转储全部 UNIX socket ss -4a 转储全部 IPV4 socket ss -6a 转储全部 IPV6 socket不带参数的 ss 下令会表现全部曾经树立的 socket 衔接。为了便利浏览,这里只表现一页的信息,省略其余大局部信息:$ss|moreNetidStateRecv-QSend-QLocalAddress:PortPeerAddress:Portu_strESTAB00*20863*20864u_strESTAB00*32232*33018u_strESTAB00*33147*3257544ddddyu_strESTAB00/run/user/121/bus32796*32795u_strESTAB00/run/user/121/bus32574*32573u_strESTAB00*32782*32783u_strESTAB00/run/systemd/journal/stdout19091*18113u_strESTAB00*769568*768429u_strESTAB00*32560*32561u_strESTAB00@/tmp/dbus-8xbBdjNe33155*33154u_strESTAB00/run/systemd/journal/stdout32783*32782…tcpESTAB064192.168.0.16:ssh192.168.0.6:25944tcpESTAB00192.168.0.16:ssh192.168.0.6:5385要检查刚树立的 TCP 衔接,应用 ss -t :$ss-tStateRecv-QSend-QLocalAddress:PortPeerAddress:PortESTAB064192.168.0.16:ssh192.168.0.6:25944ESTAB00192.168.0.16:ssh192.168.0.9:5385

版权信息Copyright ? IT技术教程 版权所有??? ICP备案编号:鲁ICP备09013610号