Linux

如何在不中斷的情況下清除lastlog文件

  • February 15, 2022

在我們的 rhel 機器(生產伺服器)上,我們注意到 lastlog 很大

我們不想中斷總是寫入日誌的作業系統日誌,但我們想清除 lastlog

可以將lastlog清除為

echo > /var/log/lastlog

第二

如何永久禁用對 lastlog 的寫入?

Lastlog 沒有正確報告它的大小,ls而且通常根本不是很大。如果您正在檢查它的大小,請確保執行ls -s或使用du.

我相信 lastlog 就是所謂的稀疏文件ls沒有-s標誌是報告文件的表觀大小而不是實際大小。

很可能您根本不需要清除 lastlog 或關心它被寫入了多少。

在 RHEL 7 上覆蓋 lastlog 不會清除它,但會在您重新啟動時替換資訊。

我不在乎報告的大小很奇怪,我只想真正清除它並在複製 VM 映像以創建新系統後重新開始。

所以我嘗試輸出重定向’>‘在reboo之前覆蓋它。然後我嘗試重命名它並重新啟動,但它再次使用所有歷史記錄創建它。

引用自:https://unix.stackexchange.com/questions/683359