在 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 系統的日志。根據你的需求選擇合適的方法即可。