码迷,mamicode.com
首页 > 其他好文 > 详细

centos 创建 logrotate 进行日志分割

时间:2019-04-09 18:14:22      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:日志   span   empty   作用   usr   color   date   mys   mis   

 

这里就不赘述logrotate了,具体是什么,有什么作用,自行百度。

我们先说下,如何进行nginx的日志切割:

比如:日志目录为:/usr/local/nginx/logs/access.log
按照如下进行操作:(具体每个指令是什么意思,请自行百度,这里不赘述)

vim /etc/logrotate.d/nginx_access
/usr/local/nginx/logs/access.log { su root root create 600 root root daily notifempty rotate 0 missingok compress dateext }

 

我们再进行Mysql的日志切割:

Mysql日志切割
比如:日志目录为:/usr/local/mysql/var/slow.log
按照如下进行操作:

vim /etc/logrotate.d/mysql_slow
/usr/local/mysql/var/slow.log { create 600 mysql mysql daily notifempty rotate 0 missingok compress dateext }

 

使用方法: /usr/local/logrotate -f nginx_access   或者 logrotate -f nginx_access

               /usr/local/logrotate -f mysql_slow   或者 logrotate -f mysql_slow

参数: -f 可以加可以不加,加上-f是强制的意思。

以上为切割nginx与mysql日志方法,可自己修改参数。

 

centos 创建 logrotate 进行日志分割

标签:日志   span   empty   作用   usr   color   date   mys   mis   

原文地址:https://www.cnblogs.com/willamwang/p/10678559.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!