我是靠谱客的博主 辛勤灯泡,最近开发中收集的这篇文章主要介绍linux常用网络诊断命令,linux网络常用诊断工具,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

ping命令是检测网络通讯链路状况工具之一,主要用于查看网络上另一个主机系统的网络连接是否正常。

参数:

-c   设置完成要求回应的次数。

-f   极限检测。

-i   指定收发信息的间隔时间。

-l   设置在送出ICMP包前,先行发出的数据包。

-n   只输出数值。

-p   设置填满数据包的范本样式。

-q   不显示指令执行过程。

-R   记录路由过程。

-s   设置数据包的大小。

-t   设置存活数值TTL的大小。

[root@info ~]# ping 192.168.1.90 -c 3

PING 192.168.1.90 (192.168.1.90) 56(84) bytes of data.

64 bytes from 192.168.1.90: icmp_seq=0 ttl=64 time=3.33 ms

64 bytes from 192.168.1.90: icmp_seq=1 ttl=64 time=1.07 ms

64 bytes from 192.168.1.90: icmp_seq=2 ttl=64 time=0.613 ms

--- 192.168.1.90 ping statistics ---

3 packets transmitted, 3 received, 0% packet loss, time 2003ms

rtt min/avg/max/mdev = 0.613/1.675/3.337/1.190 ms, pipe 2

traceroute

traceroute工具是用来追踪网络数据包到远程主机间的路由路径。

参数:

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

-F   设置勿离断位。

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

-m

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

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

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

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

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

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

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

[root@info ~]# traceroute www.sohu.com

traceroute to www.sohu.com (114.80.130.100), 30 hops max, 40 byte packets

1 192.168.42.254 (192.168.42.254) 0.822 ms 0.758 ms 0.641 ms

2 172.28.250.200 (172.28.250.200) 0.689 ms 0.562 ms 0.571 ms

3 116.236.218.57 (116.236.218.57) 1.927 ms 1.327 ms 1.053 ms

4 218.1.33.225 (218.1.33.225) 232.987 ms 232.756 ms 235.086 ms

5 218.1.3.165 (218.1.3.165) 168.261 ms 221.496 ms 210.226 ms

6 124.74.209.169 (124.74.209.169) 209.801 ms 209.524 ms 209.251 ms

7 124.74.254.178 (124.74.254.178) 212.015 ms 211.797 ms 211.608 ms

8 (124.74.184.162) 208.337 ms 208.076 ms 207.805 ms

9 114.80.164.178 (114.80.164.178) 210.573 ms 210.321 ms 114.80.164.182 (114.80.164.182) 209.997 ms

10 (114.80.130.100) 207.933 ms 207.697 ms 207.415 ms

telnet

telnet是一个远程登录工具,主要用于远程登录。telnet也是一个通讯协议检测工具,提供通讯协议端口检测。

[root@info ~]# telnet 192.168.1.90 21

Trying 192.168.1.90...

Connected to 192.168.1.90 (192.168.1.90).

Escape character is ^].

220 (vsFTPd 2.0.1)

arp

arp命令用于显示和修改“地址解析协议 (ARP:Address Resolution Protocol)”缓存中的项目,主要用于存储IP地址及以太网或令牌环物理MAC地址解析。

-a 显示所有接口的当前ARP缓存表。

-d 删除指定的IP地址项,如要删除所有项,请使用星号(*)通配符代替。

-s 向ARP 缓存添加可将IP地址 InetAddr 解析成物理地址 EtherAddr 的静态项。

-N 显示指定接口的ARP缓存表。

[root@info ~]# arp

Address                  HWtype  HWaddress           Flags Mask            Iface

192.168.1.1              ether   00:23:CD:EB:C7:E3   C                     eth0

192.168.1.31             ether   00:0A:E4:25:FB:80   C                     eth0

[root@info ~]# arp -a

(192.168.1.1) at 00:23:CD:EB:C7:E3 [ether] on eth0

(192.168.1.31) at 00:0A:E4:25:FB:80 [ether] on eth0

nslookup

nslookup工具是用于测试和解析DNS域名。

[root@info ~]# nslookup

> www.sina.com

Server:           202.96.209.133

Address:  202.96.209.133#53

Non-authoritative answer:

www.sina.com      canonical name = us.sina.com.cn.

us.sina.com.cn       canonical name = news.sina.com.cn.

news.sina.com.cn  canonical name = jupiter.sina.com.cn.

Name:     jupiter.sina.com.cn

Address: 61.172.201.194

Name:     jupiter.sina.com.cn

Address: 61.172.201.195

> exit

最后

以上就是辛勤灯泡为你收集整理的linux常用网络诊断命令,linux网络常用诊断工具的全部内容,希望文章能够帮你解决linux常用网络诊断命令,linux网络常用诊断工具所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部