精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

使用 logrotate 命令輪轉和歸檔日志

運維 系統運維
日志非常適合找出應用程序在做什么或對可能的問題進行故障排除。幾乎我們處理的每個應用程序都會生成日志,我們希望我們自己開發的應用程序也生成日志。日志越詳細,我們擁有的信息就越多。使用此 Linux 命令保持日志文件更新。

[[430513]]

使用此 Linux 命令保持日志文件更新。

日志非常適合找出應用程序在做什么或對可能的問題進行故障排除。幾乎我們處理的每個應用程序都會生成日志,我們希望我們自己開發的應用程序也生成日志。日志越詳細,我們擁有的信息就越多。但放任不管,日志可能會增長到無法管理的大小,反過來,它們可能會成為它們自己的問題。因此,最好將它們進行裁剪,保留我們需要的那些,并將其余的歸檔。

基本功能

logrotate 實用程序在管理日志方面非常出色。它可以輪轉日志、壓縮日志、通過電子郵件發送日志、刪除日志、歸檔日志,并在你需要時開始記錄最新的。

運行 logrotate 非常簡單——只需要運行 logrotate -vs state-file config-file。在上面的命令中,v 選項開啟詳細模式,s 指定一個狀態文件,最后的 config-file 是配置文件,你可以指定需要做什么。

實戰演練

讓我們看看在我們的系統上靜默運行的 logrotate 配置,它管理我們在 /var/log 目錄中找到的大量日志。查看該目錄中的當前文件。你是否看到很多 *.[number].gz 文件?這就是 logrotate 正在做的。你可以在 /etc/logrotate.d/rsyslog 下找到此配置文件。我的配置文件如下:

  1. /var/log/syslog
  2. {
  3.         rotate 7
  4.         daily
  5.         missingok
  6.         notifempty
  7.         delaycompress
  8.         compress
  9.         postrotate
  10.                 reload rsyslog > /dev/null 2>&1 || true
  11.         endscript
  12. }
  13.  
  14. /var/log/mail.info
  15. /var/log/mail.warn
  16. /var/log/mail.err
  17. /var/log/mail.log
  18. /var/log/daemon.log
  19. /var/log/kern.log
  20. /var/log/auth.log
  21. /var/log/user.log
  22. /var/log/lpr.log
  23. /var/log/cron.log
  24. /var/log/debug
  25. /var/log/messages
  26.  
  27. {
  28.         rotate 4
  29.         weekly
  30.         missingok
  31.         notifempty
  32.         compress
  33.         delaycompress
  34.         sharedscripts
  35.         postrotate
  36.                 reload rsyslog > /dev/null 2>&1 || true
  37.         endscript
  38. }

該文件首先定義了輪轉 /var/log/syslog 文件的說明,這些說明包含在后面的花括號中。以下是它們的含義:

  • rotate 7: 保留最近 7 次輪轉的日志。然后開始刪除超出的。
  • daily: 每天輪轉日志,與 rotate 7 一起使用,這意味著日志將保留過去 7 天。其它選項是每周、每月、每年。還有一個大小參數,如果日志文件的大小增加超過指定的限制(例如,大小 10k、大小 10M、大小 10G 等),則將輪轉日志文件。如果未指定任何內容,日志將在運行 logrotate 時輪轉。你甚至可以在 cron 中運行 logrotate 以便在更具體的時間間隔內使用它。
  • missingok: 如果日志文件缺失也沒關系。不要驚慌。
  • notifempty: 日志文件為空時不輪轉。
  • compress: 開啟壓縮,使用 nocompress 關閉它。
  • delaycompress: 如果壓縮已打開,則將壓縮延遲到下一次輪轉。這允許至少存在一個輪轉但未壓縮的文件。如果你希望昨天的日志保持未壓縮以便進行故障排除,那么此配置會很有用。如果某些程序在重新啟動/重新加載之前可能仍然寫入舊文件,這也很有幫助,例如 Apache。
  • postrotate/endscript: 輪轉后運行此部分中的腳本。有助于做清理工作。還有一個 prerotate/endscript 用于在輪轉開始之前執行操作。

你能弄清楚下一節對上面配置中提到的所有文件做了什么嗎?第二節中唯一多出的參數是 sharedscripts,它告訴 logrotate 在所有日志輪轉完成之前不要運行 postrotate/endscript 中的部分。它可以防止腳本在每一次輪轉時執行,只在最后一次輪轉完成時執行。

看點新的東西

我使用下面的配置來處理我系統上的 Nginx 的訪問和錯誤日志。

  1. /var/log/nginx/access.log
  2. /var/log/nginx/error.log  {
  3.         size 1
  4.         missingok
  5.         notifempty
  6.         create 544 www-data adm
  7.         rotate 30
  8.         compress
  9.         delaycompress
  10.         dateext
  11.         dateformat -%Y-%m-%d-%s
  12.         sharedscripts
  13.         extension .log
  14.         postrotate
  15.                 service nginx reload
  16.         endscript
  17. }

上面的腳本可以使用如下命令運行:

  1. logrotate -vs state-file /tmp/logrotate

第一次運行該命令會給出以下輸出:

  1. reading config file /tmp/logrotate
  2. extension is now .log
  3.  
  4. Handling 1 logs
  5.  
  6. rotating pattern: /var/log/nginx/access.log
  7. /var/log/nginx/error.log   1 bytes (30 rotations)
  8. empty log files are not rotated, old logs are removed
  9. considering log /var/log/nginx/access.log
  10.   log needs rotating
  11. considering log /var/log/nginx/error.log
  12.   log does not need rotating
  13. rotating log /var/log/nginx/access.log, log->rotateCount is 30
  14. Converted ' -%Y-%m-%d-%s' -> '-%Y-%m-%d-%s'
  15. dateext suffix '-2021-08-27-1485508250'
  16. glob pattern '-[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
  17. glob finding logs to compress failed
  18. glob finding old rotated logs failed
  19. renaming /var/log/nginx/access.log to /var/log/nginx/access-2021-08-27-1485508250.log
  20. creating new /var/log/nginx/access.log mode = 0544 uid = 33 gid = 4
  21. running postrotate script
  22. * Reloading nginx configuration nginx

第二次運行它:

  1. reading config file /tmp/logrotate
  2. extension is now .log
  3.  
  4. Handling 1 logs
  5.  
  6. rotating pattern: /var/log/nginx/access.log
  7. /var/log/nginx/error.log   1 bytes (30 rotations)
  8. empty log files are not rotated, old logs are removed
  9. considering log /var/log/nginx/access.log
  10.   log needs rotating
  11. considering log /var/log/nginx/error.log
  12.   log does not need rotating
  13. rotating log /var/log/nginx/access.log, log->rotateCount is 30
  14. Converted ' -%Y-%m-%d-%s' -> '-%Y-%m-%d-%s'
  15. dateext suffix '-2021-08-27-1485508280'
  16. glob pattern '-[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
  17. compressing log with: /bin/gzip
  18. renaming /var/log/nginx/access.log to /var/log/nginx/access-2021-08-27-1485508280.log
  19. creating new /var/log/nginx/access.log mode = 0544 uid = 33 gid = 4
  20. running postrotate script
  21. * Reloading nginx configuration nginx

第三次運行它:

  1. reading config file /tmp/logrotate
  2. extension is now .log
  3.  
  4. Handling 1 logs
  5.  
  6. rotating pattern: /var/log/nginx/access.log
  7. /var/log/nginx/error.log   1 bytes (30 rotations)
  8. empty log files are not rotated, old logs are removed
  9. considering log /var/log/nginx/access.log
  10.   log needs rotating
  11. considering log /var/log/nginx/error.log
  12.   log does not need rotating
  13. rotating log /var/log/nginx/access.log, log->rotateCount is 30
  14. Converted ' -%Y-%m-%d-%s' -> '-%Y-%m-%d-%s'
  15. dateext suffix '-2021-08-27-1485508316'
  16. glob pattern '-[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
  17. compressing log with: /bin/gzip
  18. renaming /var/log/nginx/access.log to /var/log/nginx/access-2021-08-27-1485508316.log
  19. creating new /var/log/nginx/access.log mode = 0544 uid = 33 gid = 4
  20. running postrotate script
  21. * Reloading nginx configuration nginx

狀態文件的內容如下所示:

  1. logrotate state -- version 2
  2. "/var/log/nginx/error.log" 2021-08-27-9:0:0
  3. "/var/log/nginx/access.log" 2021-08-27-9:11:56

 

 

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2025-04-29 08:25:00

logrotateLinux日志輪轉

2021-08-16 11:59:32

Linuxlogrotate日志文件

2011-08-02 11:16:08

Oracle數據庫歸檔日志

2010-10-29 15:07:33

oracle日志

2010-10-29 14:44:35

ORACLE歸檔日志

2023-09-18 11:36:35

2009-12-08 12:10:30

2010-04-14 16:09:51

Oracle 10g歸

2010-11-19 13:14:21

Oracle刪除歸檔日

2010-11-19 13:19:26

Oracle歸檔日志

2013-11-06 13:31:14

Windowsrman備份日志

2021-07-20 05:33:41

Swift Codable

2010-10-29 13:30:33

Oracle歸檔日志

2021-02-19 18:06:57

Oracle日志聯機

2025-05-29 08:32:08

2010-03-30 19:41:16

Nginx日志

2011-08-04 10:31:43

歸檔日志參數文件

2011-01-11 11:32:20

Linuxlogrotate配置

2023-11-28 08:52:48

Go日志庫

2010-09-02 15:42:37

echo命令
點贊
收藏

51CTO技術棧公眾號

欧美成人精品网站| 69精品无码成人久久久久久| 黑人另类精品××××性爽| av不卡免费在线观看| 欧亚精品在线观看| 色偷偷www8888| 在线播放一区二区精品视频| 欧美午夜电影在线| 日韩欧美视频一区二区三区四区| 99在线小视频| 日韩成人午夜电影| 久久久免费av| 久久人妻无码aⅴ毛片a片app| 欧美三级自拍| 91精品啪在线观看国产60岁| 黄色片久久久久| 亚洲欧美综合自拍| 日韩综合精品| 亚洲精品福利免费在线观看| www.色就是色.com| 欧美成人资源| 一区二区三区免费在线观看| 亚洲精品二区| 欧美女优在线| 91尤物视频在线观看| 成人日韩在线电影| 最近中文在线观看| 亚洲一区成人| 久久久噜噜噜久久| 青娱乐免费在线视频| 99久久视频| 国产一区二区免费| 男女黄床上色视频| 噜噜噜天天躁狠狠躁夜夜精品| 欧美理论片在线| 蜜臀久久99精品久久久酒店新书| caoprom在线| 亚洲精品乱码久久久久久久久| 亚洲毛片aa| 成人在线观看网站| 久久精品无码一区二区三区| 久久久久久久久久久一区| www.色呦呦| 国产麻豆一精品一av一免费 | 欧美亚洲另类小说| 红桃视频国产精品| 欧美国产日产韩国视频| 欧美爱爱免费视频| 999国产精品| 在线观看欧美日韩| 一区二区三区伦理片| 国产精品嫩草影院在线看| 亚洲欧美www| 精品无码国产污污污免费网站 | 中文字幕视频网| 在线观看亚洲| 国内精品免费午夜毛片| 国产午夜精品一区二区理论影院| 韩日在线一区| 性欧美视频videos6一9| av大片在线免费观看| 久久蜜桃资源一区二区老牛| 日韩av手机在线观看| 国产午夜无码视频在线观看| 免费一级片91| 亚洲最大成人在线| 蜜桃91麻豆精品一二三区| 国产69精品久久久久毛片| 国产一区自拍视频| 九一在线视频| 自拍偷拍亚洲欧美日韩| 久久手机在线视频| 欧美aaaaa性bbbbb小妇| 色欧美88888久久久久久影院| 亚洲天堂av线| 韩国一区二区三区视频| 精品国产乱码久久久久久夜甘婷婷| 中文字幕乱视频| 天天躁日日躁成人字幕aⅴ| 亚洲香蕉伊综合在人在线视看| 午夜国产福利视频| 国产综合网站| 国产精品美女www| 99在线精品视频免费观看20| 99riav久久精品riav| 欧美高清性xxxxhd| 日本高清视频在线观看| 亚洲www啪成人一区二区麻豆| 99精品视频播放| 91丨精品丨国产| 亚洲精选一区二区| 18岁成人毛片| 久久蜜桃资源一区二区老牛| 97se在线视频| 成人精品一区二区| 亚洲一区二区三区在线看| 女人扒开屁股爽桶30分钟| 色综合视频一区二区三区44| 亚洲国产精品大全| 天堂av免费在线| 国产精品视区| av电影成人| 欧美18hd| 日本黄色一区二区| wwwww在线观看| 日韩精品久久| 日韩av成人在线| 亚洲黄色精品视频| 中文字幕在线不卡| 精品一区二区中文字幕| 日韩综合一区二区三区| 日日骚久久av| 波多野结衣av无码| 成人av网址在线| 裸体大乳女做爰69| 九九热这里有精品| 亚洲少妇中文在线| 久久草视频在线| 国产剧情一区二区| 亚洲成人第一| 91精品xxx在线观看| 亚洲国产精品字幕| 久久久全国免费视频| 精品一区二区三区免费毛片爱| 日韩av高清在线播放| 日本а中文在线天堂| 欧美精品一区二区三区蜜桃视频| 欧美老熟妇一区二区三区| 欧美aaaaaa午夜精品| 日韩精品在在线一区二区中文| 欧洲一区精品| 国产偷亚洲偷欧美偷精品| 久久成人国产精品入口| 国产一区二区三区免费看| 日韩欧美一区二区视频在线播放| 一本大道色婷婷在线| 亚洲国产精品高清久久久| 久久久久久久久久久久久久免费看| 国内精品自线一区二区三区视频| 亚洲一区二区三区精品视频| 影音成人av| 国产一区二区三区视频| 91视频久久久| 欧美国产精品v| 一区二区三区 欧美| 成人aaaa| 国产在线观看精品| 国产区在线看| 日韩三级免费观看| 久久久久成人网站| 成人免费视频视频在线观看免费| 69sex久久精品国产麻豆| 97久久综合精品久久久综合| 欧美精品成人在线| 午夜国产在线观看| 色综合天天综合给合国产| 久久精品—区二区三区舞蹈| 美女脱光内衣内裤视频久久网站 | 日本中文一区二区三区| 亚洲mv在线看| 国产va免费精品观看精品| 欧美成人精品在线| 日本免费不卡视频| 色综合天天狠狠| 亚洲人与黑人屁股眼交| 国产精品一区专区| 免费看黄在线看| 国产精品嫩草影院在线看| 国产在线98福利播放视频| 亚洲卡一卡二| 日韩av在线看| 中文字幕激情视频| 亚洲日本电影在线| 韩国三级视频在线观看| 亚洲专区一区二区三区| 一区二区三区免费看| 日韩中文字幕无砖| 日韩美女毛茸茸| 中文字幕资源网在线观看| 亚洲精品国产精品久久清纯直播| 波多野结衣大片| 一区二区激情视频| 亚洲综合色一区| 国产一区二三区| 国产91对白刺激露脸在线观看| 日韩电影免费网站| 国产精品国产三级欧美二区| 日产精品一区| 欧美丰满少妇xxxx| 国产精品久久久久一区二区国产| 日韩视频一区在线观看| 国产一级免费视频| 亚洲永久精品国产| 欧美大波大乳巨大乳| 粉嫩aⅴ一区二区三区四区| 毛葺葺老太做受视频| 欧美日韩精品免费观看视频完整| 欧美一区少妇| jazzjazz国产精品麻豆| 国产精品免费一区| 三级中文字幕在线观看| 欧美另类在线播放| av中文资源在线| 亚洲精品乱码久久久久久按摩观| 国产熟女一区二区三区四区| 色诱视频网站一区| 国产午夜福利精品| 亚洲美女淫视频| 2019男人天堂| 久久久一区二区三区捆绑**| 麻豆精品国产传媒| 麻豆精品精品国产自在97香蕉| 超碰成人免费在线| 中文字幕亚洲综合久久五月天色无吗''| 欧美二区在线| 久久综合五月婷婷| 91aaaa| 久久av日韩| 国产精品成人观看视频国产奇米| av漫画网站在线观看| 超薄丝袜一区二区| 中文字幕在线观看日本| 亚洲女人初尝黑人巨大| 亚洲色图21p| 精品美女一区二区| 国产三区在线播放| 欧美日韩在线三级| 波多野结衣电影在线播放| 欧美日韩在线影院| 日韩视频免费观看高清| 亚洲一区二区在线免费看| 国产av 一区二区三区| 中文字幕一区二区三区不卡| 纪美影视在线观看电视版使用方法| 久久一区二区三区四区| 久久久久国产精品区片区无码| 成人激情午夜影院| 亚洲精品国产成人av在线| 粉嫩在线一区二区三区视频| 韩国三级在线播放| 国产精品一二三在| 一级日本黄色片| 国产精品一区二区在线播放| 色男人天堂av| 国产成人在线视频网站| 成人三级做爰av| 成人高清在线视频| 黄色免费看视频| 99国产欧美另类久久久精品| 天天插天天射天天干| www日韩大片| 亚洲av无码国产精品麻豆天美| 国产欧美日韩卡一| 天天干天天操天天拍| 亚洲人成小说网站色在线| 中文字幕在线有码| 亚洲电影中文字幕在线观看| 欧美一级视频免费观看| 色成人在线视频| 亚洲一区精品在线观看| 69久久夜色精品国产69蝌蚪网| www.黄色av| 日韩精品在线观看视频| 高清在线观看av| 久久艳片www.17c.com| 欧美videos另类精品| 91精品国产99| 成人mm视频在线观看| 成人啪啪免费看| 国产成人在线中文字幕| 欧美一区二区三区成人久久片| 欧美亚洲国产激情| 色哺乳xxxxhd奶水米仓惠香| 亚洲激情专区| 亚洲欧美另类动漫| 国产乱码精品一区二区三区av| 91av免费观看| 久久久www免费人成精品| 啪啪一区二区三区| 亚洲丶国产丶欧美一区二区三区| 波多野结衣二区三区| 日韩欧美国产系列| 久久经典视频| 欧美大片欧美激情性色a∨久久| 色网在线免费观看| 成人有码视频在线播放| 亚洲精品动态| 国产a级黄色大片| 久久五月激情| av漫画在线观看| 国产精品入口麻豆原神| 激情综合网五月婷婷| 欧美综合一区二区| 俄罗斯嫩小性bbwbbw| 在线成人激情黄色| 免费在线小视频| 91网在线免费观看| 伊人春色之综合网| 国产激情片在线观看| 日韩高清不卡一区二区| 亚洲一级av无码毛片精品| 中文字幕一区二区在线观看| 国产情侣在线视频| 欧美一区二区三区的| 国产中文在线视频| 国内精品久久久久伊人av| vam成人资源在线观看| 日本午夜精品一区二区| 最新成人av网站| 日本一区二区三区在线免费观看| 国产无遮挡一区二区三区毛片日本| 九九九在线视频| 欧美肥胖老妇做爰| 成人免费在线电影| 18久久久久久| 豆花视频一区二区| 51xx午夜影福利| 蜜臀精品一区二区三区在线观看| 国产制服丝袜在线| 亚洲成人1区2区| 国产草草影院ccyycom| 最近2019年手机中文字幕| 欧美成人h版| 欧美国产视频在线观看| 99视频+国产日韩欧美| 中文字幕制服丝袜| 一区二区不卡在线播放| 99国产精品久久久久久久成人| 中文字幕日韩高清| av在线日韩| 日韩电影在线播放| 日本亚洲一区二区| av黄色在线免费观看| 日本韩国精品在线| 国产乱理伦片a级在线观看| 青草成人免费视频| 伊人久久大香线蕉无限次| 国产白丝袜美女久久久久| 成人v精品蜜桃久久一区| 国产精品suv一区二区69| 精品久久久久久亚洲综合网| 精品一性一色一乱农村| 高清不卡一区二区三区| 欧美午夜国产| 精品一区二区视频在线观看| 精品福利一区二区| 天堂91在线| 国产精品草莓在线免费观看| 成人激情开心网| 女同激情久久av久久| 亚洲激情图片qvod| 免费观看黄色一级视频| 97成人超碰免| 黑人操亚洲人| 日本不卡一区二区在线观看| 《视频一区视频二区| 国产极品久久久| 国模私拍一区二区三区| 亚洲色图美女| 另类小说第一页| 成人欧美一区二区三区视频网页 | 亚洲性无码av在线| 国产精品久久乐| 久久久天堂国产精品| 国产99久久久久| 精品欧美一区二区三区免费观看| 亚洲视屏在线播放| 国产精品免费精品自在线观看 | 国产白浆在线免费观看| 欧美三日本三级少妇三99| 麻豆国产精品视频| 久久久久97国产| 亚洲人午夜色婷婷| 色婷婷成人网| 欧美综合在线播放| 中文字幕电影一区| а√中文在线资源库| 欧美专区福利在线| 99视频精品全部免费在线视频| 亚洲一区二区三区四区av| 91黄色激情网站| 欧洲性视频在线播放| 欧美裸体网站| 国产美女在线观看一区| 欧美在线观看不卡| 美日韩精品视频免费看| 久久99高清| 亚洲综合中文网| 91久久精品一区二区| 亚洲精品白浆| 午夜精品一区二区在线观看| 国产精品伊人色| 探花国产精品一区二区| 久久久在线免费观看| 99精品全国免费观看视频软件| 成人在线视频免费播放| 91麻豆精品国产91久久久资源速度| 欧美极品videos大乳护士| 黄色污污在线观看| 欧美激情一区二区三区全黄|