你的位置:首页 > 操作系统

[操作系统]Linux常用网络命令


1.tracepath

tracepath追踪出到指定的目的地址的网络路径,并给出在路径上的每一跳(hop)。如果你的网络有问题或是慢了,tracepath可以查出网络在哪里断了或是慢了。

命令格式:

  traceroute[-dFlnrvx][-f<存活数值>][-g<网关>...][-i<网络界面>] [-m<存活数值>][-p<通信端口>][-s<来源地址>][-t<服务类型>][-w<超 时秒数>][主机名称或IP地址][数据包大小]

命令参数:

  -d使用Socket层级的排错功能。

  -f设置第一个检测数据包的存活数值TTL的大小。

  -F设置勿离断位。

  -g设置来源路由网关,最多可设置8个。

  -i使用指定的网络界面送出数据包。

  -I使用ICMP回应取代UDP资料信息。

  -m设置检测数据包的最大存活数值TTL的大小。

  -n直接使用IP地址而非主机名称。

 

  -p设置UDP传输协议的通信端口。

  -r忽略普通的RoutingTable,直接将数据包送到远端主机上。

  -s设置本地主机送出数据包的IP地址。

  -t设置检测数据包的TOS数值。

  -v详细显示指令的执行过程。

  -w设置等待远端主机回报的时间。

  -x开启或关闭数据包的正确性检验。

例:

2.mtr

mtr命令把ping命令和tracepath命令合成了一个。mtr会持续发包,并显示每一跳ping所用的时间。

命令格式:

  mtr [-hvrctglspni46] [--help] [--version] [--report]
                [--report-cycles=COUNT] [--curses] [--gtk]
                [--raw] [--split] [--no-dns] [--address interface]
                [--psize=bytes/-s bytes]
                [--interval=SECONDS] HOSTNAME [PACKETSIZE]

命令参数:

  --report                       追踪结果以报告模式输出
  --report-cycles=COUNT          定义追踪的次数,默认为16
  --raw                          使结果以原始格式输出
  --split                        将每次追踪的结果分别列出来,不象--report一样,统计整个结果
  --no-dns                       只显示ip地址,不解析ip地址对应的主机名
  --psize=bytes/-s bytes         定义数据包的大小,单位是字节

  

结果说明:

  第一列:显示的是IP地址和本机域名

  第二列:snt:10 设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。

  第三列:是显示的每个对应IP的丢包率

  第四列:显示的最近一次的返回时延

  第五列:是平均值 这个应该是发送ping包的平均时延

  第六列:是最好或者说时延最短的

  第七列:是最差或者说时延最常的

  第八列:是标准偏差

例:

      TXT
       文本信息 
      UINFO
       用户信息 
      WKS
      所支持的众所周知的服务。 
-v    详细方式。
-w     永远等待 DNS服务器的一个回答。
-z    使用显示资源记录信息的新输出。
例:

4.whois

whois命令输出指定站点的whois记录,可以查看到更多如谁注册和持有这个站点这样的信息。

例:

5.dhclient

dhclient命令可以释放你的电脑的IP地址并从DHCP服务器上获得一个新的。需要root权限,无选项运行命令获取新IP,或指定 -r 开关来释放当前的IP地址。

6.netstat

netstat命令可以显示网络接口的很多统计信息,包括打开的socket和路由表。无选项运行命令显示打开的socket。

命令格式:

  netstat [-veenNcCF] [] -r         netstat {-V|--version|-h|--help}
       netstat [-vnNcaeol] [ ...]
       netstat { [-veenNac] -i[] | [-cnNe] -M | -s } [delay]

命令参数:

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

例:

日本游报价日本旅游价格特价日本游深圳到日本旅游报价到日本旅游要多少钱丹霞山9月门票涨价了吗?韶关丹霞山游玩攻略? 三亚奇幻艺术馆图片?奇幻艺术馆怎么样? 丹霞山门票优惠时间?韶关丹霞山最新票价? 北海海上观光官网?北海环岛游观光网站? 日本羽田机场 日本忘年会 三亚机场 榻榻米是什么? 中秋节厦门两日游,求路线安排? 去三亚旅游一个星期的问题? 十一期间去厦门旅游,4天怎么安排好? 厦门鼓浪屿住宿推荐? 2015情人节去深圳哪里烧烤比较好玩又有趣? 2015年深圳世界之窗门票是多少? 2015年元旦放假安排去哪里玩好? 2015年11月增城白水寨有什么好玩的活动? 564-0100-020 Datasheet 564-0100-020 Datasheet 564-0100-020F Datasheet 564-0100-020F Datasheet 564-0100-022 Datasheet 564-0100-022 Datasheet 红旗渠门票 红旗渠门票 红旗渠门票 宁海伍山石窟 宁海伍山石窟 宁海伍山石窟 韶关中旅 韶关中旅 韶关中旅