Linux网络连通状态检测,轻松判断网络是否畅通(linux网络连通检测)
Linux网络连通状态检测是Linux系统管理员经常需要进行的一项重要工作,目的就是快速检测本地及网络状态,轻松判断网络是否畅通。针对Linux网络连通状态检测,appfission推荐以下几种实现方法:
第一种是使用ping命令,它用来发出ICMP的echo请求,等待服务器的echo-reply应答,用来测试网络的可达性,最常用的命令为:
[root@linux ~]# ping www.baidu.com
64 bytes from 59.108.238.191: icmp_seq=0 ttl=55 time=16.2 ms64 bytes from 59.108.238.191: icmp_seq=1 ttl=55 time=12.3 ms
64 bytes from 59.108.238.191: icmp_seq=2 ttl=55 time=11.6 ms
如果网络正常,则连续发出,并显示相应的回应,可以认为网络是畅通的。
另外一种是host命令,它用来检测DNS服务器状态,常用的是:
[root@linux ~]# host -t A www.baidu.com
www.baidu.com has address 59.108.238.191www.baidu.com has address 59.108.238.190
其中-t A参数表示检测的是A记录,如果上述检测结果显示得到了正确的IP,则说明DNS服务正常。
最后也可以使用netstat命令,它可以查看IP端口监听情况,常用的例子有:
[root@linux ~]# netstat -lutn
Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:68 0.0.0.0:*
如果netstat命令能正常获取服务器端口状态,说明网络正常可用。
总结以上几种网络检测方法,Linux系统管理员可以轻松的检测本地及网络状态,判断网络是否畅通。建议在检测过程中要检测局域网内各系统的状态,确保网络的连通性。