linux清理log日誌檔案

2021-10-10 23:42:57 字數 768 閱讀 1087

1、linux會自動記錄日誌,日誌檔案中包含使用者的所有操作。這樣雖然可以方便使用者查詢相關bug,但是也導致的日誌檔案所佔據的空間越來越大。在系統能夠正常滿足使用者使用的條件下,清理日誌檔案就非常有必要了

2、當我們使用命令列tab鍵補全時會出現異常:

bash: cannot create temp file for here-document: no space left on device
1、使用命令檢視硬碟空間

df -h
顯示如下:

這時候根據提示,進入指定的目錄下,而我們的一般日誌檔案都是在/var下面的,

比如發現根目錄爆滿然後進入根目錄,檢視那個檔案佔的記憶體比較多,

cd /

sudo du -sh *

我檢視之後是/var檔案下的下的log日誌檔案比較多,然後刪除日誌檔案

使用命令對指定路徑下檔案進行清理:

例如黨log下面的syslog檔案很大時,可以通過下面進行清理:

echo > /var/log/syslog

Linux系統實現log日誌自動清理

在實際專案中由於伺服器記憶體有限,人工制定的定時清理時常會忘記。因此啟用linux系統定時任務去執行日誌清理功能。引用文獻 touch auto del log.sh 建立指令碼檔案 cd 進入該目錄 chmod x auto del log.sh 修改執行許可權vi auto del log.sh...

Linux 系統實現log日誌自動清理

linux系統實現log日誌自動清理 body body first child body last child p,blockquote,ul,ol,dl,table,pre h1,h2,h3,h4,h5,h6 h1 tt,h1 code,h2 tt,h2 code,h3 tt,h3 code,h...

linux下log日誌檔案

var log 常用日誌都在裡面 var log messages 常見問題日誌 tail f 實習顯示檔案 var log secure 安全資訊 登入 密碼日誌 var log wtmp 安全資訊 登入 密碼日誌 刪除不了 用last命令顯示 var log xferlog ftp日誌 var ...