美文网首页
logrotate命令

logrotate命令

作者: 凉风儿 | 来源:发表于2017-05-06 20:34 被阅读0次

说明

logrotate命令是一个日志分割命令

用法

这里以 nginx日志为例

  1. 开启日志功能
$ vi /usr/local/nginx/conf/vhost/test.com.conf
server {
    ......
    access_log /home/wwwlogs/test.com.log;
}
  1. 配置日志分割规则
$ vi /etc/logrotate.d/nginx # 添加一个配置文件
/home/wwwlogs/test.com.log {
    daily
    dateext
    compress
    rotate 7
    sharedscripts
    postrotate
        kill -USR1 `cat /var/run/nginx.pid`
    endscript
}

相关

$ logrotate -f /etc/logrotate.d/nginx # 手动执行日志分割
$ logrotate -d -f /etc/logrotate.d/nginx # 启用调试模式

参考

http://www.thegeekstuff.com/2010/07/logrotate-examples/
https://huoding.com/2013/04/21/246
http://www.lightxue.com/how-logrotate-works

相关文章

  • logrotate命令

    说明 logrotate命令是一个日志分割命令 用法 这里以 nginx日志为例 开启日志功能 配置日志分割规则 ...

  • Logrotate使用

    github链接:https://github.com/logrotate/logrotate[https://g...

  • linux 按天压缩并切割日志

    1、linux 自带的 logrotate 命令2、定义切割文件相关信息 那个目录下的什么文件,例如把/var/l...

  • logrotate 日志滚动的使用

    作用 正如man logrotate[https://linux.die.net/man/8/logrotate]...

  • logrotate

    logrotate手动调用执行 也可以加入到crontab里定时执行 上面命令可以每小时执行一次 suse Lin...

  • logrotate 日志转储

    测试: /usr/sbin/logrotate -vf /etc/logrotate.conf 注:需在 /etc...

  • logrotate切割nginx日志

    首先安装logrotate日志切割工具 yum -y install logrotate vim /etc/log...

  • Linux配置logrotate

    环境 系统:CentOS 7.4 配置logrotate 添加配置# vim /etc/logrotate.d/n...

  • Nginx目录

    Nginx日志轮转,用于logrotate服务的日志切割 /etc/logrotate.d/nginx Nginx...

  • logrotate管理nginx日志

    logrotate脚本定时每日执行,脚本通常在 /etc/cron.daily/ logrotate对nginx的...

网友评论

      本文标题:logrotate命令

      本文链接:https://www.haomeiwen.com/subject/nrxrtxtx.html