Linux下批量備份日誌以及清空日誌

2021-09-13 23:24:12 字數 591 閱讀 6214

這僅僅是乙個例子而已,請大家結合自身場景靈活使用linux的命令

這裡我找來幾個log檔案,模擬nginx的日誌,並且實現批量備份並且清空備份過的日誌我們進入到日誌資料夾,用「ll」命令檢視一下,如我的截圖

這裡就假裝是nginx按照網域名稱分開統計的訪問日誌

呼叫tar命令進行備份,路徑請隨意

date +%y-%m-%d)

.tar.gz *.log

這裡「$(date +%y-%m-%d)」是獲取當前日期,執行完之後,gz檔案會放在我們指定的路徑下這裡的操作邏輯就是清理掉這個資料夾下全部的日誌,這個清理不是刪除掉,而是把日誌裡面的內容清空

思路就是遍歷log檔案,之後用truncate -s命令把檔案大小置為0

ll|

awk''

|sh

執行完這個命令之後,所有檔案的大小都變成0了

Linux下備份Tomcat日誌指令碼

tomcat執行久了之後logs目錄下會產生大量的日誌檔案,並且檔案大小都很大,所以需要定時任務,每天將tomcat日誌目錄下的日誌壓縮備份到其他目錄 tomcat dir為tomcat的路徑,backup dir為日誌備份路徑,整個邏輯就是將tomcat日誌目錄下昨天的日誌進行壓縮並且轉移到備份路...

Linux日誌管理以及備份與恢復

1.日誌簡介 centos 6.x中日誌服務已經變成了rsyslogd 原syslogd 功能更加全面,但無論是服務的使用還是日誌檔案格式都與syslogd服務相相容 除了系統預設日誌外,rpm包安裝的系統服務也會預設把日誌記錄放在 var log 中,但這些並不由rsyslogd服務管理,而是各個...

linux 系統備份日誌

題目 小明是乙個伺服器管理員,他需要每天備份論壇資料 這裡我們用日誌替代 備份當天的日誌並刪除之前的日誌。而且備份之後檔名是年 月 日的格式。alternatives.log在 var log 下面。為shiyanlou使用者新增計畫任務 每天凌晨3點的時候定時備份alternatives.log到...