在Linux系统中,查看日志常用的三种命令如下:
catbash
cat /var/log/syslogtail-n <行数>:指定显示的行数(如 tail -n 50)。-f:实时追踪日志更新(常用于监控日志)。bash
tail -f /var/log/nginx/error.log # 实时监控Nginx错误日志less / moreless:功能更强大(支持上下滚动、搜索等)。more:基础分页(仅支持向下翻页)。bash
less /var/log/auth.log # 按`/`搜索关键字,按`q`退出grep:过滤关键信息(如 grep "error" /var/log/syslog)。journalctl:查看systemd管理的日志(如 journalctl -u nginx)。根据场景选择:
- 快速查看末尾内容 → tail
- 大文件交互式浏览 → less
- 简单查看小文件 → cat