Systemd Journal

從 centos7 開始,改用 systemd-journald 來記錄 system 的 log 了。

那我們要如何設定 journal 使用的空間大小呢?

journal 有兩種儲存方式,一種是 memory,另外一種是 disk。預設會兩種都會自己看系統的資源來決定空間大小,

memory: 10% 或是 4G ,看系統目前有效的值看哪個比較小系統就會用哪個

首先打開 journald 的設定檔

nano /etc/systemd/journald.conf  

journalctl -u systemd-journald

  1. 要查詢 systemd 下面的一個 unit 的 log
    $journalctl -u {service}

  2. systemd 的 log 使用空間
    $journalctl --disk-usage

  3. 要看最新的的資料
    $jornalctl -f

reference:
https://www.freedesktop.org/software/systemd/man/journald.conf.html