linux切割日志方法,Linux下nginx生成日志自动切割的实现方法
1、编辑切割日志的 shell 程序,目录自定
#vi /data/Nginx/cut_Nginx_log.sh
输入代码:
#!/bin/bash
# This script run at 00:00
function cutAccess()
{
dir=$1
newdir="${dir}/$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")"
suffix=$(date -d "yesterday" +"%Y%m%d")
mkdir -p $newdir
mv ${dir}/access.log ${newdir}/access.$suffix.log
}
cutAccess "/home/wwwlogs/www.yourdomain.com/"
cutAccess "/home/wwwlogs/www.yourdomain-1.com/"
cutAccess "/home/wwwlogs/www.yourdomain-2.com/"
# 重启 Nginx
kill -HUP `cat /usr/local/Nginx/logs/Nginx.pid`
2、加入定时任务,每天0点自动切割
# crontab -e
0 0 * * * /bin/bash /data/Nginx/cut_Nginx_log.sh
3、Nginx 日志格式
log_format access '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" $http_x_forwarded_for';
access_log /home/wwwlogs/www.yourdomain.com/access.log access;
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
linux切割日志方法,Linux下nginx生成日志自动切割的实现方法相关推荐
- linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法
烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...
- linux中程序定时重启脚本,linux下通过脚本实现自动重启程序的方法
烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...
- linux 查看磁盘空间_Linux下删点日志也能搞死人
想了十天十夜不知道写些什么,那就写写面试题吧. == 1 == 在面试应聘者的时候,我常常会问: 在 Linux 下,如何删除一个目录下的所有 log 文件? 不知道是不是我人畜无害的围笑给了应聘者我 ...
- linux apache 大文件,Apache下error.log文件太大的处理方法
Apache下error.log文件太大的处理方法 2019年05月03日 | 萬仟网网络运营 | 我要评论 清除error.log.access.log并限制apache日志文件大小的方法 有个客户 ...
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...
原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html 之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...
- linux下ant编译android,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...
之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...
- linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...
之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...
- windows mysql 开启日志功能_Windows下开启mysql日志功能
Windows下开启mysql日志功能 Mysql日志功能默认是不打开的,毕竟打开日志,使用时间久了会占用很大空间. 方法: 找到MySql安装目录,修改 my.ini文件(在未设置的前提下) 在my ...
- php 选择路径上传方法,PHP上传文件时自动分配路径的方法,_PHP教程
PHP上传文件时自动分配路径的方法, 本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网站上传文件时,如果是小的企业站,放在一个目录还没问题,当网站大了,上传的 ...
最新文章
- 关于curl使用记录
- JW Player使用简介
- window下建立vue.js项目
- 【Pygame小游戏】来了来了它来了——这款五子棋小游戏超A的,分享给你的小伙伴儿一起pk吧~
- 转载:如何快速转载CSDN及博客园中的博客
- ICMP Internet控制报文协议
- DDD~DDD从零起步架构说明
- vm虚拟机系统界面无法全屏
- 十大常用算法之马踏棋盘算法
- IR2104驱动原理
- Web端微信授权登录
- 内存管理之页转换 virt_to_page
- k8s节点重启后,该节点一直not ready
- java敏感词屏蔽器,“敏感词过滤”功能设置
- C++ 实时显示7z压缩与解压缩的进度
- 苹果市场占有率_为什么买了苹果电脑,却要安装Windows系统
- 陈都灵现身海南国际电影节,新片《关索岭》票房有望超《阿凡达》
- 【75】颜色分类--荷兰国旗问题
- pythonrequests爬虫怎么用_python爬虫之requests的高级使用
- oracle 不释放内存,内存不释放?解决方法
热门文章
- python身份验证(身份证号中提取出生日期及性别)。
- JavaScript 25 岁了!
- kali使用笔记本自带无线网卡_生活日常(教你笔记本电脑如何正确使用WiFi)
- InstantOC2.2.2
- 云计算大数据基础知识点
- PTA甲级模拟第九弹:1114-1117
- TPM零知识学习七 —— tpm模拟器安装
- 520被女朋友三番两次拉黑后,我用 Python 写了个“舔狗”必备神器
- 华为荣耀开机停留在android,华为荣耀8变砖无法开机怎么办 华为荣耀8变砖无法开机解决方法...
- excel插入行 uipath_UIPath入門系列三之操作Excel表格