在 CentOS Stream 8 中,你可以使用以下几种方法来查看系统日志:
journalctl 命令:
journalctl 是 systemd 的日志管理工具,可以用来查看系统日志。以下是一些常用的 journalctl 命令选项:
查看所有日志:
journalctl
实时查看日志更新:
journalctl -f
查看特定服务的日志(例如 SSH 服务):
journalctl -u sshd
查看特定时间段的日志(例如过去一小时):
journalctl --since "1 hour ago"
查看特定时间点的日志(例如 2023 年 10 月 1 日 12:00):
journalctl --since "2023-10-01 12:00:00" --until "2023-10-01 12:10:00"
查看内核日志:
journalctl -k
/var/log 目录:
CentOS Stream 8 仍然保留了传统的日志文件系统,你可以在 /var/log 目录下找到各种系统日志文件。例如:
查看系统启动日志:
cat /var/log/messages
查看安全日志:
cat /var/log/secure
查看系统日志(类似于 messages 文件):
cat /var/log/syslog
查看 Apache HTTP 服务器日志:
cat /var/log/httpd/access_log
cat /var/log/httpd/error_log
查看 MySQL 日志:
cat /var/log/mysqld.log
less 和 tail 命令:
你可以使用 less 或 tail 命令来查看日志文件的实时更新。例如:
使用 less 查看日志文件:
less /var/log/messages
使用 tail 实时查看日志文件更新:
tail -f /var/log/messages
这些方法可以帮助你有效地查看和管理 CentOS Stream 8 系统的日志。根据你的需求选择合适的方法即可。