CentOS系統日志默認存儲位置
CentOS系統中,絕大多數系統級和應用程序日志均集中存儲在/var/log/
目錄下,這是日志管理的核心路徑。其中,與“filesystem(文件系統)”相關的日志主要分布在以下關鍵文件中:
/var/log/messages
該文件記錄了系統啟動后的常規信息與錯誤日志,涵蓋文件系統操作(如掛載/卸載磁盤、文件訪問權限變更)、服務狀態變化等通用事件。例如,磁盤空間不足的警告、文件系統錯誤(如EXT4文件系統損壞提示)均會在此文件中留下記錄。
/var/log/boot.log
記錄系統啟動過程中的內核消息,包括內核模塊加載、文件系統檢查(fsck
)、設備初始化等信息。若文件系統在啟動時出現問題(如無法掛載根分區),此處會顯示具體的錯誤詳情。
/var/log/dmesg
通過dmesg
命令查看或管理,記錄內核啟動及運行時的實時日志,重點包含硬件檢測、文件系統驅動加載、分區表信息等內容。例如,插入USB設備時,內核識別設備的日志會同步到此處;文件系統驅動異常也會在此留下痕跡。
/var/log/secure
(或/var/log/auth.log
)記錄用戶認證與授權事件,包括SSH登錄嘗試(成功/失?。?、sudo
/su
命令使用、文件系統權限變更(如chmod
/chown
操作)等。若存在未經授權的文件系統訪問(如暴力破解SSH密碼),此處會有相關報警記錄。
部分應用程序會單獨記錄與文件系統交互的日志,例如:
/var/log/httpd/access_log
(訪問日志,記錄文件請求)、/var/log/httpd/error_log
(錯誤日志,包含文件讀取失敗等信息);/var/log/mysql/error.log
(數據庫文件操作錯誤,如表空間損壞);/var/log/cron
(定時任務執行日志,若任務涉及文件系統操作,會記錄操作結果)。查看日志的常用命令
cat
、less
、tail
等基礎命令查看靜態日志:less /var/log/messages # 分頁查看系統通用日志
tail -f /var/log/secure # 實時監控安全日志(按Ctrl+C退出)
journalctl
(Systemd工具)查看動態日志:journalctl # 查看所有日志
journalctl -u sshd # 查看SSH服務日志(含登錄事件)
journalctl --since "2025-10-01" --until "2025-10-21" # 按時間范圍篩選
通過上述路徑和命令,可快速定位并分析CentOS系統中與文件系統相關的日志信息,助力故障排查與安全審計。