可以把紀錄檔案刪除嗎?該如何刪除
在做紀錄檔的刪除動作前,最好停止相關的服務(參考:在Ubuntu中啟動、停止或重新啟動服務),處理完後再開啟。以下介紹刪除記錄檔的方式:
使用編輯器
多數的記錄檔都是一些條列式檔案,因此可用編輯器來編輯記錄檔,並刪除相關的記錄。如使用vim nano ...等編輯軟體。
直接刪除
可用 $rm -f 來刪除日誌。比如要刪除 /var/log/lastlog ,可以輸入以下的指令
- $rm -f /var/log/lastlog
用定向符號 > 清除
例如,要清空 /var/log/lastlog ,可以試試以下指令
- $cat>/var/log/lastlog
在這邊可以輸入想要輸入的內容,按 "Ctrl+d"結束。如果完全不輸入直接按下 "Ctrl+d" 該檔案將會完全清除了。
除了上述的介紹,使用舊的記錄檔覆蓋也是一種方式,除了 lastlog 之外,大多數的記錄檔到一定大小,會自動將舊的記錄檔 xxx 移為 xxx.1 。依此,我們可以將 xxx.1 蓋掉 xxx。如以下指令:
- cat xxx.1>xxx
這邊的xxx包涵 boot.log 、cron、maillog、secure、vsftpd.log、wtmp ...等等,可以依需要來進行覆蓋。
留言
張貼留言
Aron阿龍,謝謝您的留言互動!