# 查看系统日志 (例如:/var/log/syslog 或 /var/log/messages)
cat /var/log/syslog
# 使用 tail 命令查看最新的日志条目(实时查看)
tail -f /var/log/syslog
# 查看特定服务的日志(例如:nginx)
cat /var/log/nginx/access.log
# 使用 grep 过滤特定内容的日志
grep "error" /var/log/syslog
# 查看特定时间段的日志(结合 date 和 awk)
grep "$(date +"%b %_d")" /var/log/syslog | awk '/14:30/,/15:00/'
# 查看日志文件的最后 10 行
tail -n 10 /var/log/syslog
# 查看日志文件的前 10 行
head -n 10 /var/log/syslog
# 使用 journalctl 查看 systemd 日志(适用于使用 systemd 的系统)
journalctl -u nginx.service
# 查看最近的系统启动日志
journalctl -b
# 查看特定时间范围内的日志
journalctl --since "2023-10-01 18:00:00" --until "2023-10-01 19:00:00"
cat:用于显示整个文件的内容。tail -f:实时查看日志文件的最新条目,常用于监控日志。grep:用于过滤包含特定关键字的日志条目。journalctl:用于查看由 systemd 管理的服务日志,支持更多高级过滤选项。head 和 tail:分别用于查看文件的前几行和最后几行。这些命令可以帮助你在 Linux 系统中有效地查看和管理日志文件。
上一篇:linux时间戳
下一篇:linux定时任务cron
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站