Centos7已經使用上了systemd,systemd 提供了自己日志系統(logging system),稱為 journal。
注:Centos7同時還提供兼容之前框架的日志,同樣是在/var/logs/裡面,這個還是比較友好的。
查看日志命令journalctl
默認情況下(當 Storage= 在文件 /etc/systemd/journald.conf 中被設置為 auto),日志記錄将被寫入 /var/log/journal/。
該目錄是 systemd 軟件包的一部分。
若被删除,systemd 不會自動創建它,直到下次升級軟件包時重建該目錄。
如果該目錄缺失,systemd 會将日志記錄寫入 /run/systemd/journal,這意味着,系統重啟後日志将丢失。
過濾輸出journalctl可以根據特定字段過濾輸出,例如:
顯示本次啟動後的所有日志:
journalctl -b
上次啟動時的日志:
journalctl --since=today | tac | sed -n '/-- Reboot --/{n;:r;/-- Reboot --/q;p;n;b r}' | tac
以上命令輸出今天内的所有啟動信息。但要注意,如果日志很多,該命令執行時間會比較漫長。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!