那么,就要用到日志轮询logrotate。 概要,配置。 全局配置:/etc/logrotate.conf 局部配置:/etc/logrotate.d/ 为了便于管理,自定义的配置都放到/etc/logrotate.d/里 使用。 创建文件 123 ,这个文件名可以随便起,可以没有后缀。 /soft ...
分类:
其他好文 时间:
2020-05-11 18:18:30
阅读次数:
66
以下涉及文件在mysql配置的data数据目录下 1. redo log概念: 重做日志 ib_logfile0 和 ib_logfile1 两个文件默认50M,用于存储redo log日志,轮询使用的,0满了用1, 1满了重用0 2. redo log buffer 概念:即redo内存缓冲区域。 ...
分类:
其他好文 时间:
2020-05-07 01:10:06
阅读次数:
110
一、编写脚本实现nginx access日志轮询 配置日志切割脚本,如下: 脚本实现切割nginx的思想为将正在写入的nginx日志(access_dmtest1.log)改名为带日期的格式文件(20180827_access_dmtest1.log),然后平滑重新加载nginx,生成新的nginx ...
分类:
其他好文 时间:
2018-09-02 14:37:24
阅读次数:
181
一.概述 默认情况下 Nginx 会把所有的访问日志生成到一个指定的访问日志文件 access.log 里,但这样一来,时间长了就会导致日志个头很大,不利于日志的分析和处理,因此,有必要对 Nginx 日志,按天或按小时进行切割,使其分成不同的文件保存。这里使用按天切割的方法。 日志切割实现的原理是 ...
分类:
其他好文 时间:
2018-07-22 11:21:22
阅读次数:
198
Apache日志轮询配置详解1、apache日志轮询作用随着服务器的不断运行,日志文件会越来越大,如果不小心把日志文件放到了/var之类位置,日志文件可能写满分区,从而导致服务器被迫停止运行。这种事情确实曾经发生过。为了防止出现这种问题,可以在日志文件变得太大之前把它们移到其他具有足够空间的位置。这可以通过几种方法实现。某些Unix变种提供一个logrotate脚本,它能够帮助我们完成这个任务。例
分类:
Web程序 时间:
2018-04-15 13:37:47
阅读次数:
200
1 logrotate介绍logrotate软件是一个日志管理工具,用于非分隔日志,删除旧的日志文件,并创建新的日志文件,起到“转储作用”,可以为系统节省磁盘空间。一般centos系统已经自带安装好了。logrotate是基于crontab运行的,其脚本是/etc/cron.daily/logtotate,日志轮转是系统自发完成的,实际运行时,logrotate会调用配置文件/etc/logrot
分类:
其他好文 时间:
2018-02-28 20:13:50
阅读次数:
198
八周三次课(1月31日)10.32/10.33 rsync通过服务同步10.34 linux系统日志10.35 screen工具10.32/10.33 rsync通过服务同步rsync 通过服务的方式同步这种方式可以理解为:在远程主机上建立一个rsync的服务器, 在服务器上配置好rsync的各种应用,然后将本机作为rsync的一个客户端连接远程的rsync服务器。编辑配置文件/etc/rsync
分类:
其他好文 时间:
2018-02-01 10:40:42
阅读次数:
176
cronolog是一款日志轮询(rotation)工具,可以用它来把Apache,Tomcat,Nginx等WEB服务器的输出日志切分按日或者按月保存。cronolog从标准输入中读取日志内容,然后把他们写到按指定格式命名的日志文件中。当日期改变后,cronolog会把之前的日志文件关闭,再打开一个包含新日期..
分类:
Web程序 时间:
2017-10-27 18:08:50
阅读次数:
211
老男孩说的这个cronolog开源的日志轮询软件已经不在了这节总要说的还是对于日志使用的基本常识对于一个工具的使用就像一个习惯使用惯了就不想改好习惯坏习惯都是如此所以好习惯一定要保持坏习惯要改变apache的日志主要记录来访问的用户还有一发生的一些错误
分类:
Web程序 时间:
2017-10-27 18:05:29
阅读次数:
137