LNMP一键安装脚本定时切割Nginx日志的方法
之前,闲吧介绍搭建WEB网站环境的一键安装LNMP脚本,并且自己也一直喜欢通过军哥的LNMP一键安装脚本进行安装。
LNMP环境搭建后,添加了网站域名等。网站就运行了,这个过程中nginx会记录访问日志,如果不加以定期删除这些nginx的日志文件,会占用大量硬盘空间。
而LNMP一键安装脚本的作者其实写了相应的脚本的,在LNMP目录下的tools文件夹中,以最新的LNMP1.6为例,就在 /root/lnmp1.6/tools
目录下。
定时切割nginx日志的一键脚本为: cut_nginx_logs.sh
闲吧会讲这个脚本移动到 /root/
目录,打开这个 cut_nginx_logs.sh
脚本,修改 log_files_name
和 save_days
两个参数,不用说吧,一看就懂。
给Nginx日志切割脚本添加执行权限
chmod +x cut_nginx_logs.sh
测试Nginx日志切割脚本是否能正常执行
./cut_nginx_logs.sh
执行后,到/home/wwwlogs目录下查看文件大小的变换,或修改时间。
利用crontab 实现定时切割日志文件
crontab -e
输入以下内容:
00 00 * * * /root/cut_nginx_logs.sh
说明:00 00为时间分/小时,可自行修改。例如:10 12 ***,就是每天12.10运行这个脚本,继续nginx日志切割。
经过以上步骤后,即可完成每天定时切割Nginx的日志文件了。
共有 0 条评论