Linux网络管理相关工具

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

一、ping命令

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

  命令格式:ping [option] IP

    常用选项:

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

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

1.jpg

二、traceroute命令

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

  命令格式:traceroute HOST|IP

2.jpg

 

三、mtr命令

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

  命令格式:mtr HOST|IP

3.jpg

四、netstat命令

  用于显示网络连接状态。

  命令格式:netstat [options]

    常用选项:

      -t:TCP协议;

      -u:UDP协议;

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

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

      -tan:TCP所有状态;

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

      -r:显示路由表;

    常用组合选项:-tunpl

4.jpg

五、ethtool命令

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

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

5.jpg

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

6.jpg

六、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= )' 只显示指定状态的连接,还可以指定过滤条件

7.jpg

原创文章,作者:petmaster,如若转载,请注明出处:http://www.178linux.com/11033

(0)
petmasterpetmaster
上一篇 2016-01-14 08:26
下一篇 2016-01-14 13:34

相关推荐

  • Http实践

    练习:搭建虚拟主机     (1)基于主机名实现三个虚拟主机     (2) 每虚拟主机使用独立的访问日志和错误日志     (3) 第三个虚拟主机的/admin要进行用户访问认证     (4) 在…

    Linux干货 2016-09-30
  • CentOS6.7 Xen安装部署和基本测试小结

    目录:    1. Xen的简介    1.1  Xen的大体结构    1.2 Xen对VM的称呼    1.3 Xen对CPU和内存的虚拟化过程    1.4 Xen对IO设备的虚拟化过程    1.5 Linux Kerne…

    Linux干货 2016-04-19
  • 用户创建过程&grep练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。     ~]# cp -r /etc/skel /home/tuser1     ~]# ls -la /home/tuser1  &…

    Linux干货 2016-10-17
  • LVS+Keepalived实现负载均衡

    keepalived工作原理 keepalived是基于VRRP协议实现的保证集群高可用的一个服务软件,主要功能是实现后端真实服务器的故障隔离和负载均衡器间的失败切换,防止单点故障。 VRRP协议全称:虚拟路由冗余协议(Virtual Route Redundancy Protocol)。 keepalived安装 # yum install keepali…

    2017-11-26
  • sed使用详解

    vim  ,sed 1.首先,sed作为一个流编译器,它是对文本进行处理的,它和grep虽然都是对文本进行处理的,但是sed的处理机制和grep还是有很大的不同的,grep:文本过滤(模式:pattern)工具;grep, egrep, fgrep(不支持正则表达式搜索)sed:stream editor,文本编辑工具;awk:Linux上的实现g…

    Linux干货 2016-08-11
  • vim编辑器进阶

    1、vim介绍    vim(Visual Interface Improved)是一款异常强大的文本编辑器,如果大家对它的认识还停留在编辑文件,再退出的阶段的话,那就太对不起vim了,反倒不如用nano来的爽快。不过学习vim刚开始的阶段必然是痛苦的,如果想要一蹴而就,那就是你想多了。所以还需大家结合实际情况,勤加练习,认真揣摩。这里是…

    Linux干货 2016-08-11