问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux logrotate管理日志 与cron定期执行

发布网友 发布时间:2022-04-09 21:59

我来回答

2个回答

懂视网 时间:2022-04-10 02:20

1)、安装 crond 服务 (如果未安装   yum install logrotate crontabs)

rpm  -qa  |  grep crontabs

yum  install  crontabs

chkconfig  crond  --list   #如果未设置为自动重启这执行如下命令修改

chkconfig  crond  on

service  crond  restart


2)、创建MySQL root密码文件

vi /root/.my.cnf

[mysqladmin]  

user = sysadmin

password = mysql  

chmod 600 /root/.my.cnf


3)、把mysql-log-rotate拷贝至/etc/logrotate.d目录下,修改其内容为:

# mysql_error.log        错误日志文件

# mysql_general.log    通用查询日志文件

# mysql_slow.log         慢查询日志文件

/app/mysql/mysql3306/logs/mysql_error.log

/app/mysql/mysql3306/logs/mysql_general.log

/app/mysql/mysql3306/logs/mysql_slow.log {

       # create 600 mysql mysql

       notifempty

       daily

       rotate 5

       copytruncate

       nocreate

       missingok

       compress

       dateext

   postrotate

# just if mysqld is really running

if test -x /app/mysql/mysql3306/bin/mysqladmin &&

  /app/mysql/mysql3306/bin/mysqladmin ping &>/dev/null

then

  /app/mysql/mysql3306/bin/mysqladmin flush-logs

fi

   endscript


4)执行以下命令以测试是否配置正确

/usr/sbin/logrotate -f /etc/logrotate.d/mysql-log-rotate  

注:需要查看已备份压缩文件这执行 gunzip   file_name.gz  即可


5)定时执行 (每天凌晨执行)

# vim /etc/crontab

59 23 * * * root /usr/sbin/logrotate -f /etc/logrotate.d/mysql-log-rotate 


本文出自 “独孤九剑” 博客,请务必保留此出处http://130030.blog.51cto.com/120030/1922805

使用logrotate对MySQL指定日志文件执行按天轮转备份

标签:mysql

热心网友 时间:2022-04-09 23:28

你的配置虽然简单还是正确的
logrotate 是帮助 rotate 日志文件的,可以单独执行, 有一个脚本放在 /etc/cron.daily ,每天被调用来达成自动执行的目的,配置文件的参数可以很多,具体你可以参考现有的 /etc/logrotate.d 下的其他文件 和 man logrotate, 它还需要参考 /var/lib/logrotate.status 里面的最近rotate日期来判断日志文件是否需要rotate
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在win10下安装docker? windows(win10)上的docker使用:安装(国内镜像)、操作 win10安装dockerWin10下Docker安装和使用 关于安装配置docker,找不到Hyper-V(win10 家庭版需要配置,专业版不需要... 怎么把微信上的聊天记录转到新手机 怎么把聊天记录转到另一个手机 快递被别人冒领,快递公司有没有责任 洋葱汤洋葱汤 一颗洋葱汤怎么做 一颗洋葱汤怎么做好吃 苹果X拍摄的视频上传快手抖音怎么不清不楚的,相册里自己看着又非常棒 鲁滨逊漂流记里鲁滨逊救下的流浪汉叫什么名字 当归黄芪泡水能减肥吗 黄芪煮粥真的可以减肥吗 黄芪真的有减肥的功效吗 分享黄芪泡水喝 彭州有什么好玩的地方,彭州旅游攻略 杜娘青白江区周边哪里有小朋友路营野餐的地方? 黄芪减肥法 彭州白水河和宝山村还有小鱼洞 哪里好耍 彭州小鱼洞可以钓鱼吗? 黄芪有减肥的功效吗 女司机携爱车欧蓝德到深山露营游玩! 喝黄芪水减肥吗 黄芪茯苓山楂可以瘦大肚子吗? 成都周边可以露营的地方 ?求推荐 喝黄芪会瘦吗 小鱼洞露营有没有遮雨的地方 从成都出发,去小鱼洞露营,两天时间,需要带多少钱啊 每天喝一杯黄芪水能减肚子吗 小鱼洞玩法攻略? 刷抖音快手不清晰? 苹果手机快手拍摄视频保存本地编辑上传抖音 画质不清晰什么原因? 小米4怎么换字体,不要直接换主题的!要免费 如何改变桌面字体 如何快速的注销QQ空间呢? get ready to do something翻译 get ready for sth,be ready to do sth ,get ready to do sth。这三者有什么区别?用在哪些地方? get ready to 的用法 get ready to do sth get ready for doing sth get ready for/get sth.ready prepare to do sth prepare 有get ready to doing sth 的吗? 用get ready to 造句 be ready for,be ready to,get ready for和get ready to的区别? be ready for sth,get ready for sth be ready to do sth,get ready to do sth, prepare for st get ready后加什么 ready to do sth行吗 I'm just getting ready to go to bed. ready 是什么词性? to be ready to do sth是什么意思 (be)get ready for sth. / dong sth./ to do sth. 的 翻译,区别,用法 福克斯和天籁哪个车更好? 有事求情人,怎样约他,怎样说比较好