Linux 硬件故障排除指南( 二 )

分析网络功能你可能有成千上万的云原生应用程序在一个复杂的网络环境中为业务提供服务,其中可能包括虚拟化、多云和混合云 。这意味着,作为故障排除的一部分,你应该分析网络连接是否正常工作 。弄清 Linux 服务器中网络功能的有用命令包括:ip addr、traceroute、nslookup、dig 和 ping 等 。例如,这是 ip addr show 命令的输出:
# ip addr show1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00    inet 127.0.0.1/8 scope host lo       valid_lft forever preferred_lft forever    inet6 ::1/128 scope host       valid_lft forever preferred_lft forever2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc mq state UP group default qlen 1000    link/ether 06:af:52:f8:74:98 brd ff:ff:ff:ff:ff:ff    inet 192.199.0.169/24 brd 192.199.0.255 scope global noprefixroute dynamic eth0       valid_lft 3096sec preferred_lft 3096sec    inet6 fe80::4af:52ff:fef8:7498/64 scope link       valid_lft forever preferred_lft forever3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default    link/ether 02:42:67:fb:1a:a2 brd ff:ff:ff:ff:ff:ff    inet 172.17.0.1/16 scope global docker0       valid_lft forever preferred_lft forever    inet6 fe80::42:67ff:fefb:1aa2/64 scope link       valid_lft forever preferred_lft forever....总结对 Linux 硬件进行故障排除需要大量的知识,包括如何使用功能强大的命令行工具以及找出系统日志记录 。你还应该知道如何诊断内核空间,在那里你可以找到许多硬件问题的根本原因 。请记住,Linux 中的硬件问题可能来自许多不同的来源,包括设备、模块、驱动程序、BIOS、网络,甚至是普通的旧硬件故障 。


推荐阅读