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生成日志自动切割的实现方法相关推荐

  1. linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法

    烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...

  2. linux中程序定时重启脚本,linux下通过脚本实现自动重启程序的方法

    烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...

  3. linux 查看磁盘空间_Linux下删点日志也能搞死人

    想了十天十夜不知道写些什么,那就写写面试题吧. == 1 == 在面试应聘者的时候,我常常会问: 在 Linux 下,如何删除一个目录下的所有 log 文件? 不知道是不是我人畜无害的围笑给了应聘者我 ...

  4. linux apache 大文件,Apache下error.log文件太大的处理方法

    Apache下error.log文件太大的处理方法 2019年05月03日 | 萬仟网网络运营 | 我要评论 清除error.log.access.log并限制apache日志文件大小的方法 有个客户 ...

  5. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  6. linux下ant编译android,linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

  7. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生...

    之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量多渠道,打包生成apk文件>,关于ant打包原理,请先阅读这篇文章.再次不再赘述. 我使用的Linux环境 ...

  8. windows mysql 开启日志功能_Windows下开启mysql日志功能

    Windows下开启mysql日志功能 Mysql日志功能默认是不打开的,毕竟打开日志,使用时间久了会占用很大空间. 方法: 找到MySql安装目录,修改 my.ini文件(在未设置的前提下) 在my ...

  9. php 选择路径上传方法,PHP上传文件时自动分配路径的方法,_PHP教程

    PHP上传文件时自动分配路径的方法, 本文实例讲述了PHP上传文件时自动分配路径的方法.分享给大家供大家参考.具体分析如下: 网站上传文件时,如果是小的企业站,放在一个目录还没问题,当网站大了,上传的 ...

最新文章

  1. 关于curl使用记录
  2. JW Player使用简介
  3. window下建立vue.js项目
  4. 【Pygame小游戏】来了来了它来了——这款五子棋小游戏超A的,分享给你的小伙伴儿一起pk吧~
  5. 转载:如何快速转载CSDN及博客园中的博客
  6. ICMP Internet控制报文协议
  7. DDD~DDD从零起步架构说明
  8. vm虚拟机系统界面无法全屏
  9. 十大常用算法之马踏棋盘算法
  10. IR2104驱动原理
  11. Web端微信授权登录
  12. 内存管理之页转换 virt_to_page
  13. k8s节点重启后,该节点一直not ready
  14. java敏感词屏蔽器,“敏感词过滤”功能设置
  15. C++ 实时显示7z压缩与解压缩的进度
  16. 苹果市场占有率_为什么买了苹果电脑,却要安装Windows系统
  17. 陈都灵现身海南国际电影节,新片《关索岭》票房有望超《阿凡达》
  18. 【75】颜色分类--荷兰国旗问题
  19. pythonrequests爬虫怎么用_python爬虫之requests的高级使用
  20. oracle 不释放内存,内存不释放?解决方法

热门文章

  1. python身份验证(身份证号中提取出生日期及性别)。
  2. JavaScript 25 岁了!
  3. kali使用笔记本自带无线网卡_生活日常(教你笔记本电脑如何正确使用WiFi)
  4. InstantOC2.2.2
  5. 云计算大数据基础知识点
  6. PTA甲级模拟第九弹:1114-1117
  7. TPM零知识学习七 —— tpm模拟器安装
  8. 520被女朋友三番两次拉黑后,我用 Python 写了个“舔狗”必备神器
  9. 华为荣耀开机停留在android,华为荣耀8变砖无法开机怎么办 华为荣耀8变砖无法开机解决方法...
  10. excel插入行 uipath_UIPath入門系列三之操作Excel表格