对于Linux运维人员来说,他们的日常职责包括管理、监控、配置和故障排除,而不是学习复杂的第三方工具,但是我们需要掌握一定的命令,这是必不可少的。请参见下面的Linux常见网络故障排除说明:
1、ifconfig
这是一个命令行实用程序。在配置脚本的帮助下,网络管理员还可以使用它来查询和管理接口参数。它可以帮助您启用或禁用网络接口,并允许您为选定的接口分配IP地址和网络掩码。您还可以查看所有可用接口、IP地址、硬件地址和活动接口的最大传输单元大小。
2、知识产权
它是旧ifconfig的替代品。但它的功能范围涵盖了TCP/IP协议的两层,即数据链路层和网络层。它显示网络接口并配置网络设备,就像ifconfig实用程序一样。它还通过添加/删除ARP缓存条目来显示和修改内核路由表。
3、平
它可以帮助您识别网络和主机的可用性,还可以使用ping命令检查网络连接问题。发送ping ICMP回应请求消息,并等待ICMP回应回复数据包来检查主机可用性。输出包含发送和接收的消息总数以及数据包到达目的地所需的时间。
4、netstat
它也是一个命令行实用程序,有助于发现连接和侦听TCP、UDP和UNIX套接字。它显示有关路由表、监听端口和信息统计的信息。
5、主机
是最小但最强大的CLI实用程序,它执行DNS查找并将主机名解析为IP地址,反之亦然。除了解决DNS服务器问题,它还显示和验证NS和MX DNS记录类型和ISP DNS服务器。
6、ARP
通过添加/删除地址和显示地址来操作系统ARP表的缓存。ARP代表地址解析协议,将IP地址映射到机器的MAC地址。因此,arp命令执行任务,属于NET Kramp-Karrenbauer工具包中可用的工具。
7、追踪路线
一旦ping实用程序提供了网络连接信息以及数据包到达目的地所需的总时间,您就可以使用traceroute命令来进一步了解数据包到达目标主机的路径并解决问题。显示传出数据包路由和源与目的地之间的所有中间主机及其响应时间。
8、挖掘
用于收集与DNS相关的信息和解决DNS问题。dns命令输出显示包含DNS记录的文件中的可用信息,并帮助网络管理员验证主机到IP地址名称解析是否正常工作。