运维篇-Day26|运维实战 Kata:查进程、看系统、测网络,当家做一次全面巡检

0 次阅读 2026-10-27 11:41

📖 知识点回顾

  1. top:实时监控 CPU / 内存 / 进程

  2. ps aux:查看进程快照

  3. kill / kill -9:结束进程

  4. ip addr / hostname -I:查看网络 IP

  5. ping -c:测网络连通

💡 巡检流程看系统总览(top)→ 查进程清单(ps)→ 确认网络 IP(ip addr)→ 测网络连通(ping)→ 汇总健康状况

⚔️ Kata 实战任务

任务需求:

  1. 用 top 快速看一眼系统 CPU / 内存占用(看几秒后按 q 退出)

  2. 用 ps aux 查当前有哪些进程,找出最耗 CPU 的那个

  3. 用 hostname -I 确认本机 IP

  4. 用 ping -c 4 测到百度的连通,看网络通不通

  5. 汇总本次巡检结论

参考代码(在终端依次敲)

 

# 1. 实时监控(进入top,观察CPU/内存,按q退出)
top

# 2. 进程快照,看有哪些进程
ps aux

# 3. 本机IP
hostname -I

# 4. 测网络连通
ping -c 4 www.baidu.com

 

运行示例:

 

user@linux:~$ top
top - 10:00:00 up 2 days,  3 users,  load average: 0.5, 0.3, 0.2
MiB Mem :  8000.0 total,  5000.0 free,  1000.0 used,  2000.0 buff/cache
  PID  USER      %CPU  %MEM  COMMAND
 5678  root       10.0   0.8  python3
 1234  user        1.5   0.2  bash
(按 q 退出)

user@linux:~$ ps aux
USER   PID  %CPU  %MEM  COMMAND
root     1   0.0   0.1  /sbin/init
user  1234   0.0   0.2  bash
user  5678   10.0  0.8  python3

user@linux:~$ hostname -I
192.168.1.100

user@linux:~$ ping -c 4 www.baidu.com
PING www.baidu.com (110.242.68.66) 56(84) bytes of data.
64 bytes from 110.242.68.66: icmp_seq=1 ttl=50 time=10.5 ms
4 packets transmitted, 4 received, 0% packet loss

 

🧠 思考题

  1. 这次巡检里,top、ps、hostname -I、ping 分别检查了系统的哪个方面?

  2. 如果 ping www.baidu.com 显示 "100% packet loss"(全丢包),说明什么?下一步该往哪个方向排查?