分析网络功能你可能有成千上万的云原生应用程序在一个复杂的网络环境中为业务提供服务,其中可能包括虚拟化、多云和混合云 。这意味着,作为故障排除的一部分,你应该分析网络连接是否正常工作 。弄清 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、网络,甚至是普通的旧硬件故障 。
推荐阅读
- 在 Linux 下使用 fstrim 延长 SSD 驱动器的寿命
- Linux性能调优,从优化思路说起
- 分享几款Linux 下C/C++程序内存泄漏检查工具
- Linux下查看端口占用
- Linux安装nfs文件服务器
- Linux 安装Git
- Linux安装Docker
- Linux重装后登录远程显示access denied
- Linux+Nginx+MySQL+PHP CentOS 8.1下搭建LEMP环境
- Linux 常见高危操作