最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

logrotate實(shí)現(xiàn)日志切割方式(轉(zhuǎn)儲(chǔ))

 更新時(shí)間:2023年05月11日 09:20:27   作者:運(yùn)維@小兵  
這篇文章主要介紹了logrotate實(shí)現(xiàn)日志切割方式(轉(zhuǎn)儲(chǔ)),具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

logrotate日志切割(轉(zhuǎn)儲(chǔ))

背景

系統(tǒng)每天凌晨1:59查看/data/nginx/log日志文件的大小,如果小于10M,不做任何處理,如果大于等于10M,觸發(fā)日志轉(zhuǎn)儲(chǔ),

轉(zhuǎn)儲(chǔ)后/data/nginx/log的大小為0,并且會(huì)在/data/nginx/logs/下生成一個(gè)通過gzip壓縮的以當(dāng)前日期命名的.gz文件

注意:該配置算不上是日志切割,因?yàn)楫?dāng)日志文件為25M時(shí),也會(huì)歸檔為一個(gè)文件,并不是以10M為單位進(jìn)行分割,只能稱為日志轉(zhuǎn)儲(chǔ)。

日志切割配置文件/etc/logrotate.conf

cat > /etc/logrotate.conf << EOF
/data/nginx/log {
? ? missingok
? ? notifempty
? ? create 0640 root root
? ? compress
? ? dateext
? ? olddir /data/nginx/logs/
? ? rotate 50
? ? size 10M
}
EOF

相關(guān)解釋:

/data/nginx/log ? ? ? ? ? ? ? ?#表示要做切割的日志文件名
missingok ? ? ? ? ? ? ? ? ? ? ?#在日志輪循期間,任何錯(cuò)誤將被忽略,例如“文件無法找到”之類的錯(cuò)誤
notifempty ? ? ? ? ? ? ? ? ? ? #如果日志文件為空,輪循不會(huì)進(jìn)行
create 0640 root root ? ?? ? ? #以指定的權(quán)限創(chuàng)建全新的日志文件
compress ? ? ? ? ? ? ? ? ? ? ? #在輪循任務(wù)完成后,使用gzip壓縮歸檔文件
dateext ? ? ? ? ? ? ? ? ? ? ? ?#使用當(dāng)前日期作為歸檔文件的命名格式
olddir /data/nginx/logs/ ? ? ? #指定歸檔文件存放到/data/nginx/logs/目錄下,/data/nginx/logs/需提前創(chuàng)建
rotate 50 ? ? ? ? ? ? ? ? ? ? ?#最多存儲(chǔ)50個(gè)歸檔文件,當(dāng)生成第51個(gè)歸檔文件時(shí),第1個(gè)會(huì)被刪除
size 10M ? ? ? ? ? ? ? ? ? ? ? #當(dāng)監(jiān)聽文件達(dá)到10M時(shí)進(jìn)行切割歸檔

設(shè)置定時(shí)任務(wù)

echo "59 01 * * * /usr/sbin/logrotate -v /etc/logrotate.conf &> /var/log/logrotate.log" >> /var/spool/cron/root
crond start

logrotate日志切割報(bào)錯(cuò) 文件不再同一個(gè)用戶組下

分割日志時(shí)報(bào)錯(cuò):

:error: skipping "/var/log/nginx/test.access.log" because parent
directory has insecure permissions (It's world writable or writable by
group which is not "root") Set "su" directive in config file to tell
logrotate which user/group should be used for rotation.

xx 文件所屬用戶

添加“su root xx”到/etc/logrotate.d/nginx文件中即可

如下:

/var/log/nginx/*.log {
        su root public
        daily
        missingok
        rotate 52
        compress
        delaycompress
        notifempty
        #ifempty
        create 0640 www-data adm
        sharedscripts
        postrotate
                [ ! -f /var/run/nginx.pid ] || kill -USR1 `cat /var/run/nginx.pid`
        endscript
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux強(qiáng)制釋放占用端口以及Linux防火墻端口開放方法詳解

    Linux強(qiáng)制釋放占用端口以及Linux防火墻端口開放方法詳解

    在linux系統(tǒng)中安裝一些軟件時(shí)有時(shí)遇到端口被占用的情況,本文為大家介紹了遇到這種情況我們應(yīng)該怎么處理
    2018-10-10
  • linux日志輪詢方案

    linux日志輪詢方案

    Linux系統(tǒng)中的日志文件會(huì)隨時(shí)間增長,手動(dòng)清理較為繁瑣,logrotate程序可自動(dòng)執(zhí)行日志文件的輪換、壓縮、刪除和郵件發(fā)送,節(jié)省磁盤空間,logrotate基于crontab運(yùn)行,調(diào)用配置文件/etc/logrotate.conf,用戶可在/etc/logrotate.d目錄放置自定義配置文件
    2024-10-10
  • Linux實(shí)現(xiàn)自動(dòng)掛載autofs的方法詳解

    Linux實(shí)現(xiàn)自動(dòng)掛載autofs的方法詳解

    這篇文章主要介紹了Linux實(shí)現(xiàn)自動(dòng)掛載autofs的相關(guān)資料。autofs 服務(wù)將實(shí)現(xiàn)自動(dòng)掛載外圍設(shè)備,NFS共享目錄等,并在空閑5分鐘后后自動(dòng)卸載,需要的可以參考一下
    2022-10-10
  • 在Apache服務(wù)器上安裝SSL支持的教程

    在Apache服務(wù)器上安裝SSL支持的教程

    這篇文章主要介紹了在Apache服務(wù)器上安裝SSL支持的教程,SSL協(xié)議是目前運(yùn)用最廣泛的加密協(xié)議,本文演示環(huán)境基于Ubuntu,需要的朋友可以參考下
    2015-06-06
  • Linux中利用Vim對文件進(jìn)行密碼保護(hù)的方法詳解

    Linux中利用Vim對文件進(jìn)行密碼保護(hù)的方法詳解

    這篇文章主要給大家介紹了在Linux中利用Vim對文件進(jìn)行密碼保護(hù)的相關(guān)資料,文中介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-06-06
  • Linux運(yùn)維從初級進(jìn)階為高級知識(shí)點(diǎn)總結(jié)

    Linux運(yùn)維從初級進(jìn)階為高級知識(shí)點(diǎn)總結(jié)

    在本篇文章里小編給大家整理了關(guān)于Linux運(yùn)維從初級進(jìn)階為高級知識(shí)點(diǎn)總結(jié)內(nèi)容,需要的為朋友們學(xué)習(xí)下。
    2019-06-06
  • Apache啟用GZIP壓縮網(wǎng)頁傳輸方法

    Apache啟用GZIP壓縮網(wǎng)頁傳輸方法

    上一篇文章我們已經(jīng)介紹了Apache啟用GZIP壓縮網(wǎng)頁的方法,這里又發(fā)現(xiàn)了一篇好文章,特分享給大家
    2013-06-06
  • 在ubuntu16.04上創(chuàng)建matlab的快捷方式(實(shí)現(xiàn)方法)

    在ubuntu16.04上創(chuàng)建matlab的快捷方式(實(shí)現(xiàn)方法)

    下面小編就為大家分享一篇在ubuntu16.04上創(chuàng)建matlab的快捷方式實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助
    2017-12-12
  • Linux whatis命令的使用方法

    Linux whatis命令的使用方法

    這篇文章主要介紹了Linux whatis命令的使用方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • 在linux (centos)上使用puppeteer實(shí)現(xiàn)網(wǎng)頁截圖功能

    在linux (centos)上使用puppeteer實(shí)現(xiàn)網(wǎng)頁截圖功能

    這篇文章主要介紹了在linux (centos)上使用puppeteer實(shí)現(xiàn)網(wǎng)頁截圖功能,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評論

江达县| 边坝县| 南京市| 盐山县| 天长市| 南乐县| 郁南县| 新密市| 玉山县| 雅安市| 雷州市| 鹤峰县| 繁昌县| 益阳市| 阳江市| 大庆市| 通州市| 古浪县| 广南县| 东山县| 临海市| 黎城县| 凤庆县| 浦东新区| 长沙县| 西乌珠穆沁旗| 秀山| 乌拉特后旗| 五莲县| 太原市| 平南县| 南康市| 大港区| 平度市| 花莲市| 南安市| 绵阳市| 横山县| 新营市| 伊金霍洛旗| 南川市|