FetchLinux日志分析实操指南
一、定位日志来源
二、常用命令与组合
三、典型分析场景与命令清单
| 场景 | 关键命令 | 说明 |
|---|---|---|
| 服务无法启动 | journalctl -u fetchlinux.service -e;journalctl --since today -u fetchlinux.service | 定位启动失败、崩溃、配置加载错误 |
| 认证异常 | grep “Failed password” /var/log/auth.log;awk ‘{print $11}’ | 统计失败登录来源 IP |
| 访问异常与 404 | awk ‘$9 == 404 {print $1,$7}’ /var/log/nginx/access.log | 找出返回 404 的来源与请求 |
| 内核或驱动报错 | dmesg | grep -i “error”;dmesg -T |
| 历史压缩日志检索 | zgrep “timeout” /var/log/syslog.1.gz | 无需解压直接搜索 |
| 实时业务日志 | tail -f /var/log/fetchlinux.log | 观察运行期错误与告警 |
| 资源瓶颈 | top/htop;ss -s;netstat -tulnp | 关联高占用进程与端口占用 |
四、高效分析流程
五、实用技巧与注意事项