首页›Linux操作系统›Linux网络操作系统-第16节-网络配置与管理(二)与系统监控

Linux网络操作系统-第16节-网络配置与管理(二)与系统监控

IP 配好后如何确认「通了」?服务起不来如何定位?这一节给你一套排障的标准动作。

第十六节 网络测试命令与系统监控:ping/ss/traceroute/top/free
第十六节 网络测试命令与系统监控:ping/ss/traceroute/top/free

一、网络排错四连

命令 用途
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% 的「服务不通」都能定位。排障靠的是流程,不是玄学。

上一篇
下一篇