欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux logrotate日志切割安裝配置說明

 更新時間:2023年12月05日 10:08:08   作者:moon  
這篇文章主要為大家介紹了Linux logrotate日志切割的安裝配置說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

說明 安裝及配置

專業(yè)的日志切割工具,可以自動對日志進行截斷或輪循,壓縮以及刪除舊的日志文件.

1. yum安裝

  • 版本3.8.6 2020-5-31為止長期支持版中的最新版.可以可以rpm安裝.
yum -y install logrotate crontabs

2. 配置說明

(1). 配置文件說明

rpm -ql  logrotate
/etc/cron.daily/logrotate
/etc/logrotate.conf                        #主配置文件,一般不會對這個文件進行修改.
/etc/logrotate.d                        #配置目錄,日志的輪詢的設置都放在這個目錄下獨立的文件.
/etc/rwtab.d/logrotate
/usr/sbin/logrotate
/usr/share/doc/logrotate-3.8.6
/usr/share/doc/logrotate-3.8.6/CHANGES
/usr/share/doc/logrotate-3.8.6/COPYING
/usr/share/man/man5/logrotate.conf.5.gz
/usr/share/man/man8/logrotate.8.gz
/var/lib/logrotate
/var/lib/logrotate/logrotate.status

(2). 參數

參數作用
-d不執(zhí)行任何操作,僅測試,debug模式.
-f強制文件旋轉
-m發(fā)送郵件相關
-sstatefile狀態(tài)文件的路徑
-v顯示過程
-l顯示日志文件

(3). 測試切割

head -c 10M < /dev/urandom > /var/log/log-file        #創(chuàng)建一個大小為10M的文件.
vim /etc/logrotate.d/log-file                        #創(chuàng)建一個切割log-file的配置文件.
/var/log/log-file {
    missingok
    notifempty
    daily
    create
    rotate 4
    compress
}
logrotate -v /etc/logrotate.d/log-file                #進行一次輪詢切割.

常用配置參數

參數作用
compress通過gzip壓縮轉儲以后的日志
nocompress不壓縮
copytruncate用于還在打開中的日志文件,把當前日志備份并截斷
nocopytruncate備份日志文件但是不截斷
create *mode owner group*轉儲文件,使用指定的文件模式創(chuàng)建新的日志文件
nocreate不建立新的日志文件
delaycompress和 compress 一起使用時,轉儲的日志文件到下一次轉儲時才壓縮
nodelaycompress覆蓋 delaycompress 選項,轉儲同時壓縮。
errors address專儲時的錯誤信息發(fā)送到指定的Email 地址
ifempty即使是空文件也轉儲,這個是 logrotate 的缺省選項。
notifempty如果是空文件的話,不轉儲
mail *address*把轉儲的日志文件發(fā)送到指定的E-mail 地址
nomail轉儲時不發(fā)送日志文件
olddir *directory*轉儲后的日志文件放入指定的目錄,必須和當前日志文件在同一個文件系統
noolddir轉儲后的日志文件和當前日志文件放在同一個目錄下
prerotate/endscript在轉儲以前需要執(zhí)行的命令可以放入這個對,這兩個關鍵字必須單獨成行
daily指定轉儲周期為每天
weekly指定轉儲周期為每周
monthly指定轉儲周期為每月
rotate count指定日志文件刪除之前轉儲的次數,0 指沒有備份,5 指保留5 個備份
tabooext [+] list讓logrotate不轉儲指定擴展名的文件,缺省的擴展名是:.rpm-orig, .rpmsave, v, 和 ~
size size當日志文件到達指定的大小時才轉儲,bytes(缺省)及KB(sizek)或MB(sizem)
missingok在日志輪循期間,任何錯誤將被忽略,例如“文件無法找到”之類的錯誤。

以上就是Linux logrotate日志切割安裝配置說明的詳細內容,更多關于Linux logrotate日志切割的資料請關注腳本之家其它相關文章!

相關文章

最新評論