您好,登錄后才能下訂單哦!
案例:logrotate的日志輪轉(zhuǎn)
針對admin.log文件,設置logrotate
每天輪轉(zhuǎn)一次
保留3個備份
文件大于100k自動輪轉(zhuǎn)
論轉(zhuǎn)完的文件壓縮創(chuàng)建權限0600,所有者root 所屬組root
步驟:
1.首先查看logrotate包是否安裝
[root@localhost log]# rpm -q logrotate
logrotate-3.7.8-17.el6.x86_64
創(chuàng)建日志admin.log 因為本人虛擬機中沒有admin.log這個文件
[root@localhost log]# mkair admin.log
2.設置配置文件
[root@localhost log]# vim /etc/logrotate.d/admin
/var/log/admin.log {
missingok
daily
size 100k
rotate 3
create 0600 root root
compress
3.測試
這里因為日志大于100K就自動輪轉(zhuǎn),我們可以手動輪轉(zhuǎn)
在系統(tǒng)文件中找一個大于100k的文件復制到admin.log中
[root@localhost log]# cp /etc/ssh/moduli /var/log/admin.log
[root@localhost log]# logrotate /etc/logrotate.conf
[root@localhost log]# ls -l /var/log/admin.log*
-rw-------. 1 root root 125811 2月 28 16:10 /var/log/admin.log
-rw-------. 1 root root 127214 2月 28 15:59 /var/log/admin.log-20170228.gz
可以看一個.gz結(jié)尾的壓縮文件,表示輪轉(zhuǎn)日志文件設置成功
也可以通過logrotate -f 命令強制輪轉(zhuǎn)。但是意義不大,因為強制輪轉(zhuǎn)無論設置的條件是否滿足都會輪轉(zhuǎn),對于檢測我們的設置是否成功沒有意義。
anacron延時補救
特殊情況下設定計劃任務有時候會出現(xiàn)不執(zhí)行的情況,這個時候系統(tǒng)會自動進行anacron延時補救
就是在計劃任務沒有按時生效后一定時間內(nèi)系統(tǒng)自動執(zhí)行延時補救。這里不需要我們手動設置。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。