[ Linux ] – journalctl 記錄刪除

小編最近主機掛掉很多服務無法重啟,查了一下原來是磁碟空間滿了所造成的,原來是主機已經執行很久產生很多系統日誌,原來還需要常態性的刪除才行;以下提供我的設定方式。

顯示紀錄檔佔用了多少的磁碟空間
指令:

顯示結果:

Archived and active journals take up 592.0M in the file system.

刪除記錄只保留7天內資料
指令:

刪除記錄只保留500MB的資料
指令:

如果要長態性的設定請編輯 journalctl 設定檔
指令:

只保留500MB的資料

於該檔案第22行

#SystemMaxUse=

改成
SystemMaxUse=500M

只保留7天內資料

MaxRetentionSec=

改成

MaxRetentionSec=7day

年 year
月 month
週 week
日 day
時 h 
分 m

後方不加時間參數就是使用預設值 秒為單位

編輯完後請重啟服務
指令:

相關常用指令

檢查記錄是否完整
指令:

重啟 journalctl
指令:

!去下營經續永站本助幫能就下一點輕輕,話的您到助幫有章文的我果如 如果我的文章有幫助到您的話,輕輕點一下就能幫助本站永續經營下去!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *