码迷,mamicode.com
首页 > 系统相关 > 详细

Linux网络管理相关工具

时间:2016-01-15 11:13:26      阅读:222      评论:0      收藏:0      [点我收藏+]

标签:ping   traceroute   mtr   netstat   ss   

  Linux本身提供了许多用于网络测试、网络排错、网络状态分析的工具,下面来看几个比较常用的工具。  

一、ping命令

  ping命令是利用ICMP协议还测试网络的连通性。

  命令格式:ping [option] IP

    常用选项:

      -c #:指定报文的个数;

      -W timeout:等待响应报文的超时时长。

技术分享

二、traceroute命令

  traceroute命令用于追踪到目的地所经过各路由节点。

  命令格式:traceroute HOST|IP

技术分享

 

三、mtr命令

  mtr命令与traceroute命令功能相似,但是动态显示节点信息的。

  命令格式:mtr HOST|IP

技术分享

四、netstat命令

  用于显示网络连接状态。

  命令格式:netstat [options]

    常用选项:

      -t:TCP协议;

      -u:UDP协议;

      -n:显示数字格式的地址;

      -l:listen,显示处于监视状态的连接;

      -tan:TCP所有状态;

      -p:显示会话中的进程程序名及进程号;

      -r:显示路由表;

    常用组合选项:-tunpl

技术分享

五、ethtool命令

  用于显示网络设备的属性信息。

  命令格式:ethtool [options] 设备名     

技术分享

     -S:显示网络接口的统计信息

技术分享

六、ss命令

  ss命令的作用与netstat命令相同,不过ss命令还可以指定连接状态为过滤条件。

  命令格式:ss [options] 

  常用选项:

    -t:tcp

    -n:udp

    -p:process

    -l:listening

    -a:all

    -e:扩展信息

    -m:套接字相关的内存使用信息

    -o state {established,listening,fin_wait_1,fin_wait_2}‘( dport= or sport= )‘ 只显示指定状态的连接,还可以指定过滤条件

技术分享

Linux网络管理相关工具

标签:ping   traceroute   mtr   netstat   ss   

原文地址:http://petmaster.blog.51cto.com/5408825/1735198

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!