nginx日志定时备份和删除怎么配置
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了nginx日志定时备份和删除怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx日志定时备份和删除怎么配置文章都会有所收获,下面我们一起来看
千家信息网最后更新 2026年10月31日nginx日志定时备份和删除怎么配置
这篇文章主要介绍了nginx日志定时备份和删除怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇nginx日志定时备份和删除怎么配置文章都会有所收获,下面我们一起来看看吧。
一旦开启了nginx日志功能,每天nginx都会生成一定大小的日志文件,如果系统稳定运行,没有任何问题,那么日志基本上不会去查看。但这些日志如不及时清理,日渐积累,对服务器的磁盘空间占用也将是比较恐怖的。为了解决这个问题,利用shell脚本对nginx日志文件定时备份和删除,只保留一段时间。
图1:

#!/bin/bash#auth:lzq#desc:把当前日志按日期备份,重新生成第二天的日志文件#date:2016-09-18date=`date +%y%m%d`nginx_pid=`cat /var/run/nginx.pid`#如果当前nginx没有运行就退出if [ "$?" != 0 ]then exit 1;fi#nginx 日志所在的路径log_path='/usr/local/nginx/logs/'log_name='access.log'mv ${log_path}${log_name} ${log_path}${log_name}$date#删除7天前旧的备份文件function deloldbak(){ olddate=`date +"%y%m%d" -d "-$1 day"` if [ -e "${log_path}${log_name}$olddate" ] then rm -f ${log_path}${log_name}$olddate echo "${log_path}${log_name}$olddate del ok" fi}#重载nginx配置,重新生成nginx日志文件kill -usr1 $nginx_pidif [ "$?" == 0 ]then deloldbak 7 exit 0;fi关于"nginx日志定时备份和删除怎么配置"这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对"nginx日志定时备份和删除怎么配置"知识都有一定的了解,大家如果还想学习更多知识,欢迎关注行业资讯频道。
日志
备份
配置
文件
知识
生成
内容
篇文章
问题
运行
恐怖
价值
功能
大小
所在
操作简单
文章
日期
时间
易懂
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技名片
互联网科技巨头监管
互联网科技有限公司经营范围
深圳科技互联网
壕鑫互联网络科技
美国互联网黑科技
伴你行互联网科技有限公司
开启互联网科技时代小说
青岛中康互联网医疗科技有限公司
济南华为互联网科技产业总部基地
以后互联网后是啥科技
知域互联网科技有限公司大骗子
银川新华互联网科技学校联系电话
国大互联网教育科技有限公司工作
民营互联网公司国防科技
四川慕妮娅互联网科技有限公司
互联网金融科技元年
互联网科技实习生岗位
宁波跨境商互联网科技有限公司
米泉互联网科技专业怎么样
互联网科技资迅
互联网未来科技
朗涯互联网科技
电子科技大学互联网
上海致骋互联网科技
有木互联网科技
哈尔滨新华互联网科技学院
银川新华互联网科技学校联系电话
世界互联网科技成果奖
小牛互联网科技有限公司地址