在CentOS系統中,查看系統日志通常使用以下幾種命令:
cat /var/log/messages:顯示系統的消息日志,包括系統啟動和關閉信息,以及其他一般的系統消息。journalctl:這是一個強大的日志管理工具,可以顯示系統的各種日志,包括系統日志、安全日志、內核日志等。例如,要查看所有日志,可以使用 journalctl 命令。cat /var/log/secure:記錄與身份驗證、授權和訪問控制相關的信息。journalctl -k 可以查看與安全相關的日志信息。cat /var/log/maillog:記錄郵件服務器的日志。journalctl -u 可以查看與郵件服務相關的日志信息。cat /var/log/cron:記錄定時任務的日志。journalctl -u 可以查看與計劃任務相關的日志信息。dmesg:顯示內核環緩沖區日志,記錄與系統硬件和內核相關的信息。journalctl -k 可以只顯示內核日志。cat /var/log/audit/audit.log:記錄系統審計日志。cat /var/log/yum.log:記錄yum倉庫的操作日志。cat /var/log/xferlog:記錄FTP服務器的操作日志。w 命令可以顯示當前登錄的用戶信息。last 命令可以顯示最近登錄的用戶信息。lastlog 命令可以顯示所有用戶的登錄情況。journalctl -b 或 journalctl -b 0 或 journalctl -b 05 可以顯示系統本次啟動的日志。/etc/systemd/journald.conf 配置文件,將 storage 參數設置為 persistent,然后重啟 systemd-journald 服務。請注意,某些日志文件可能需要root權限或sudo權限才能查看。