在 CentOS Stream 8 中,你可以使用多種方法來查看系統日志。以下是一些常用的命令和工具:
journalctl:這是 systemd 的日志管理工具,可以用來查看系統和服務的日志。
查看所有日志:
journalctl
查看最近的日志條目:
journalctl -n 100 # 顯示最近的100條日志
實時查看日志更新:
journalctl -f
查看特定服務的日志(例如 sshd):
journalctl -u sshd
查看某個時間段的日志:
journalctl --since "2023-10-01" --until "2023-10-02"
/var/log/messages:這是一個傳統的日志文件,包含許多系統消息。
cat、less 或 tail 查看內容:cat /var/log/messages
less /var/log/messages
tail -f /var/log/messages
/var/log/syslog:在某些系統上,系統日志可能存儲在這個文件中。
其他服務特定的日志文件:許多服務和應用程序會在 /var/log 下有其自己的日志文件。例如:
Apache HTTP 服務器日志:
/var/log/httpd/
MySQL 日志:
/var/log/mysqld.log
PostgreSQL 日志:
/var/log/postgresql/
根據你的需求選擇合適的工具和文件來查看日志。