Loading... <p> Linux本身提供了许多用于网络测试、网络排错、网络状态分析的工具,下面来看几个比较常用的工具。 </p> <p><strong><span style="font-size: 18px">一、ping命令</span></strong></p> <p> ping命令是利用ICMP协议还测试网络的连通性。</p> <p> 命令格式:ping [option] IP</p> <p> 常用选项:</p> <p> -c #:指定报文的个数;</p> <p> -W timeout:等待响应报文的超时时长。</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-15.jpg" title="1452726244909914.jpg" alt="1.jpg" /></p> <p><strong><span style="font-size: 18px">二、traceroute命令</span></strong></p> <p> traceroute命令用于追踪到目的地所经过各路由节点。</p> <p> 命令格式:traceroute HOST|IP</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-13.jpg" title="1452726858547399.jpg" alt="2.jpg" /></p> <p> </p> <p><strong><span style="font-size: 18px">三、mtr命令</span></strong></p> <p> mtr命令与traceroute命令功能相似,但是动态显示节点信息的。</p> <p> 命令格式:mtr HOST|IP</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-59.jpg" title="1452726946118534.jpg" alt="3.jpg" /></p> <p><strong><span style="font-size: 18px">四、netstat命令</span></strong></p> <p> 用于显示网络连接状态。</p> <p> 命令格式:netstat [options]</p> <p> 常用选项:</p> <p> -t:TCP协议;</p> <p> -u:UDP协议;</p> <p> -n:显示数字格式的地址;</p> <p> -l:listen,显示处于监视状态的连接;</p> <p> -tan:TCP所有状态;</p> <p> -p:显示会话中的进程程序名及进程号;</p> <p> -r:显示路由表;</p> <p> 常用组合选项:-tunpl</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-39.jpg" title="1452727207334177.jpg" alt="4.jpg" /></p> <p><strong><span style="font-size: 18px">五、ethtool命令</span></strong></p> <p> 用于显示网络设备的属性信息。</p> <p> 命令格式:ethtool [options] 设备名 </p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-90.jpg" title="1452727362172592.jpg" alt="5.jpg" /></p> <p> -S:显示网络接口的统计信息</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-17.jpg" title="1452727440560299.jpg" alt="6.jpg" /></p> <p><strong><span style="font-size: 18px">六、ss命令</span></strong></p> <p> ss命令的作用与netstat命令相同,不过ss命令还可以指定连接状态为过滤条件。</p> <p> 命令格式:ss [options] </p> <p> 常用选项:</p> <p> -t:tcp</p> <p> -n:udp</p> <p> -p:process</p> <p> -l:listening</p> <p> -a:all</p> <p> -e:扩展信息</p> <p> -m:套接字相关的内存使用信息</p> <p> -o state {established,listening,fin_wait_1,fin_wait_2}‘( dport= or sport= )' 只显示指定状态的连接,还可以指定过滤条件</p> <p style="text-align:center"><img src="//cto.wang/usr/uploads/2016/07/20160703161756-25.jpg" title="1452727971816651.jpg" alt="7.jpg" /></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信