Linux网络操作系统-第16节-网络配置与管理(二)与系统监控
IP 配好后如何确认「通了」?服务起不来如何定位?这一节给你一套排障的标准动作。

一、网络排错四连
| 命令 | 用途 |
|---|---|
| ping IP | 测连通性(Ctrl+C 停止) |
| ss -tnl | 看本机监听了哪些 TCP 端口 |
| traceroute IP | 逐跳跟踪路由(RHEL8 也可用 tracepath) |
| host 域名 / nslookup | DNS 解析测试 |
ss -tnl | grep 22 # sshd 到底监听没监听 traceroute www.baidu.com # 数据包走哪条路出去
二、系统监控五件套
- top:动态进程榜,按 P 按 CPU 排序、按 M 按内存排序;
- free -h:内存使用(重点看 available 而不是 free);
- df -h:磁盘使用率——磁盘打满会让服务莫名写不进文件;
- ps aux:静态进程快照,配合 grep 找目标进程;
- kill PID / killall 进程名:终止进程,-9 强杀。
三、标准排障流程
1. ping 网关 → 通?问题在出口;不通?查本机配置 2. ss -tnl → 服务监听了吗?没监听=服务没起或起失败 3. systemctl status 服务名 → 看服务状态与报错 4. tail -30 /var/log/messages → 日志里找具体原因
遇到问题按这个顺序走一遍,90% 的「服务不通」都能定位。排障靠的是流程,不是玄学。

