排障第一步:学会看系统日志
服务告警、应用报错,别急着重启,先看日志📋 日志记录系统运行的每一步,是排障的"病历本"。四步法讲透👇
📍先把日志找对 系统通用:/var/log/messages(CentOS系)、/var/log/syslog(Ubuntu系);systemd服务:journalctl -u 服务名;内核硬件:dmesg。没启用rsyslog时/var/log下没有独立日志,journalctl是唯一入口✅
🔍四步排障法 ① 实时盯:tail -f 日志文件,Ctrl+C退出。日志轮转后会跟丢,改用tail -F跟踪新文件
② 从最新往回翻:日志刷屏时,用less打开文件,按G跳到最后一行,再按Ctrl+B往前翻,找到报错那一刻
③ 按关键词定位:cat -n 日志 | grep "error",加-C 5看前后各五行
④ 找高频报错:sort 日志 | uniq -c | sort -rn,哪个错误反复刷屏一眼看出
⚠️ 两个避坑点 生产日志只读查看,别用:wq保存改写,改了就没证据 大日志别用cat刷屏,less分页更从容
一句话总结:journalctl看服务、tail盯实时、less往前翻、grep定位、sort找高频
运维 Linux 故障排查 计算机 程序员 电脑知识 运维工程师



