您好,登錄后才能下訂單哦!
案例:logrotate的日志輪轉
針對admin.log文件,設置logrotate
每天輪轉一次
保留3個備份
文件大于100k自動輪轉
論轉完的文件壓縮創建權限0600,所有者root 所屬組root
步驟:
1.首先查看logrotate包是否安裝
[root@localhost log]# rpm -q logrotate
logrotate-3.7.8-17.el6.x86_64
創建日志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就自動輪轉,我們可以手動輪轉
在系統文件中找一個大于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結尾的壓縮文件,表示輪轉日志文件設置成功
也可以通過logrotate -f 命令強制輪轉。但是意義不大,因為強制輪轉無論設置的條件是否滿足都會輪轉,對于檢測我們的設置是否成功沒有意義。
anacron延時補救
特殊情況下設定計劃任務有時候會出現不執行的情況,這個時候系統會自動進行anacron延時補救
就是在計劃任務沒有按時生效后一定時間內系統自動執行延時補救。這里不需要我們手動設置。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。