Linux
如何在不中斷的情況下清除lastlog文件
在我們的 rhel 機器(生產伺服器)上,我們注意到 lastlog 很大
我們不想中斷總是寫入日誌的作業系統日誌,但我們想清除 lastlog
可以將lastlog清除為
echo > /var/log/lastlog
第二
如何永久禁用對 lastlog 的寫入?
Lastlog 沒有正確報告它的大小,
ls
而且通常根本不是很大。如果您正在檢查它的大小,請確保執行ls -s
或使用du
.我相信 lastlog 就是所謂的稀疏文件。
ls
沒有-s
標誌是報告文件的表觀大小而不是實際大小。很可能您根本不需要清除 lastlog 或關心它被寫入了多少。
在 RHEL 7 上覆蓋 lastlog 不會清除它,但會在您重新啟動時替換資訊。
我不在乎報告的大小很奇怪,我只想真正清除它並在複製 VM 映像以創建新系統後重新開始。
所以我嘗試輸出重定向’>‘在reboo之前覆蓋它。然後我嘗試重命名它並重新啟動,但它再次使用所有歷史記錄創建它。