日志分割工具——cronolog 1. 前言     本文将介绍一款日志分割软件cronolog。日志对于每位从事IT技术领域工作的人员来说都是相当重要的,对于系统管理员来说,系统日志、系统服务的日志以及应用软件的日志是他们每天都需要关注的,从日志中可以发现系统存在的问题以及一些危险的征兆等等;对于开发人员来说,
原创 2011-10-12 17:10:51
1247阅读
本文将介绍一款日志分割软件cronolog。日志对于每位从事IT技术领域工作的人员来说都是相当重要的,对于系统管理员来说,系统日志、系统服务的日志以及应用软件的日志是他们每天都需要关注的,从日志中可以发现系统存在的问题以及一些危险的征兆等等;对于开发人员来说,应用软件日志、debug日志对于了解系统当时的环境、重演或模拟故障以及分析软件bug都是十分有用的。   然而一些软件本身的日志维护功能却很薄弱。其中最主要的表现就是将所有的信息都写到了同一文件中,而且又没有对其归档。这样给查看和分析日志文件带来很大不便。还有一些软件本身就没有日志功能,仅仅将信息输出到标准输出设备。为了解决这些软件先天上日志功能的不足,我们需要对日志做进一步的处理,具体来说就是分割,将其按我们需要的规格进行分割,以便日后的查看、分析、备份以及归档等。cronolog就是一款在这方面值得推崇的开源软件,本文将介绍该软件的安装以及使用,并列举几个实例。
推荐 原创 2009-02-23 11:23:48
8436阅读
4点赞
2评论
  1. 关于本文     本文将以cronolog 1.6.2、apache 2.2.6为例,以CentOS 5为平台,讲述cronolog的安装和设置。  2. 关于cronolog     cronolog是一个
原创 2012-09-10 16:34:21
1855阅读
日志分割工具-crononlog 一,cronolog介绍 本文将介绍一款日志分割软件cronolog。日志对于每位从事IT技术领域工作的人员来说都是相当重要的,对于系统管理员来说,系统日志、系统服务的日志以及应用软件的日志是他们每天都需要关注的,从日志中可以发现系统存在的问题以及一些危险的征兆等等
原创 2021-07-29 09:49:17
131阅读
日志文件分割工具 (split)
原创 2023-06-12 21:26:26
1425阅读
Windows 主要有以下三类日志记录系统事件:应用程序日志、系统日志和安全日志系统日志:%SystemRoot%\System32\Winevt\Logs\System.evtx 记录操作系统组件产生的事件,主要包括驱动程序、系统组件和应用软件的崩溃以及数据丢失错误等。 应用程序日志:%SystemRoot%\System32\Winevt\Logs\Application.evtx 包含由应
WIN下的tomcat5的日记 是按日期来记实 的.移到linux下创造tomcat/logs下只有一个catalina.out件. 工夫一长.创造日记 文件暴增.对付 管理 真是不利便 . 要是能像win下的tomcat那样分日期记实 就好了.思来想去就想到用cron来支解 日记 文件. 试试吧. 先google一下.cronolog-1.6.2.tar.gz 1.下载cr
原创 2013-04-09 09:40:19
483阅读
^_^直接用脚本分割日志,不用工具。 cp access_log access_${yDay}.log > access_log if [ -f access_${x7Day}.log ]; then  rm -rf access_${x7Day}.log fi  
原创 2010-07-02 09:48:07
623阅读
  用cronolog分割tomcat的catalina.out文件     最近由于工作需要,tomcat 的catalina.out文件的不断扩大,导致系统磁盘空间边变小,而且管理也难于管理,所以想用一种工具分割它。网上找了找用cronolog   安装过程如下:   下载(最新版本)    &nbs
转载 精选 2010-12-22 20:30:22
1451阅读
1点赞
1评论
 转自http://yifangyou.blog.51cto.com/900206/1032567 由于nginx的日志本身只是支持按照server_name或者大小进行划分,对于习惯了apache的按照一个网站每天一个日志的我来说是不可以接受的,于是从网上找了几个nginx按天分割的方法发现都是互相抄袭的,特别是里面有一个命令是kill -9 `cat nginx.pid`,需要杀掉
转载 精选 2012-10-22 11:10:44
425阅读
Apache 分割日志为什么要分割日志 随着网站的 访问越来越大,WebServer产生的日志文件也会越来越大,如果不对日志进行分割,那么只能一次将大的日志(如Apache的日志)整个删除,这样也 丢失了很多对网站比较宝贵的信息,因为这些日志可以用来进行访问分析、网络安全监察、网络运行状况监控等,因此管理好这些海量的日志对网站的意义是很大 的。 本文将总结一些实用的日志分割方法
转载 精选 2015-08-31 14:16:08
1518阅读
我们访问网站的时候会有记录留下来,这个就是日志文件,日志的信息有(来源ip,访问时间等信息)1.在虚拟主机的配置文件中已经存在了日志文件的配置,我们只需要把它打开就可以vi /usr/local/apache2/conf/extra/httpd-vhosts.conf日志中有个common表示日志的格式,把它修改为combined2.可以修改日志的名称修改为test.com-error_log&n
原创 2016-12-06 00:26:50
629阅读
Apache日志分割随着网站的访问量增加,默认情况下Apache的单个日志文件也会越来越大●日志文件占用磁盘空间很大●查看相关信息不方便对日志文件进行分割●Apache自带rotatelogs分割工具实现●第三方工具cronolog分割实验环境第一步:安装Apache服务rotatelogs工具是Apache服务就自带的,它在/usr/sbin目录中[root@localhost~]#yumins
原创 2019-10-25 11:58:35
418阅读
工具rotatelogscronologrotatelogsrotatelogs是apache自带的日志分割工具,只要安装了apache服务,就有此工具命令路径在/usr/sbin/下配置apache文件启动服务后,生成日志文件更改httpd的配置文件重启服务,查看更改时间,验证cronolog工具分割共享,挂载到linux系统安装工具包命令文件在/usr/sbin更改httpd服务配置文件重启服
原创 2019-10-26 10:43:14
10000+阅读
nginx默认没有提供对日志文件的分割功能,所以随着时间的增长,access.log和error.log文件会越来越大,尤其是access.log,其日志记录量比较大,更容易增长文件大小,影响日志写入性能分割nginx日志的方法有很多,这里推荐利用Logrotate来完成Logrotate用法1. 安装logrotate是一个linux系统日志的管理工具。可以对单个日志文件或者某个目录下的文件按时
原创 精选 2023-02-21 17:37:54
326阅读
1.vim log.sh,将文件复制进去 #!/bin/sh LOG_PATH=/home/tomcat/apache-tomcat-7.0.56/logs/LOG_NAME=catalina.out LOG_NEW_NAME=catalina-`date +%Y-%m-%d`.log cp ${LOG_PATH}${LOG_NAME} ${LOG_PATH}${LOG_NEW_NAME} cat /dev/null >${LOG_PATH}${LOG_NAME} echo "tomcat-lo-server logs cat OK! " 2.配置定时任务 crontab -e,0 0 * * * sh /data/logs/log.sh 每天凌晨执行, /bin/systemctl restart crond.service 刷新 3.vim catalina.sh LOG_NEW_NAME=catalina-`date +%Y-%m-%d`.log
原创 2019-03-05 10:41:31
2141阅读
1点赞
#!/usr/bin/bash#日志文件存放目录logs_path=/var/log/nginx#nginx进程pidnginx_pid=`cat /var/run/nginx.pid`#日志名称logs_name=$(date -d "yesterday" +%Y%m%d)#改名mv $logs_path/access.log $logs_path/$logs_name...
原创 2022-11-16 20:59:27
57阅读
# 实现"mysql 日志分割"教程 ## 整体流程 首先,让我们来看一下实现"mysql 日志分割"的整体流程。 ```mermaid erDiagram LogSplitting { 主要步骤, 操作内容, 代码示例 } ``` | 主要步骤 | 操作内容 | 代码示例 | | -------- | -------- |
/etc/logrotate.d/目录存在各种服务:如squid、nginx、httpd等   # less /etc/logrotate.d/squid    /web/squid/logs/access.log /web/squid/logs/cache.log /web/squid/logs/store.lo
原创 2012-03-09 22:21:05
2373阅读
1点赞
CentOS下cronolog安装配置Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。cronolog安装配置非常简单,下载后只需要输入几个命令即可完成。1、下载(最新版本)wgethttp://cronolog.org/download/cronolog-1.6.2.t
原创 2013-08-14 09:00:55
662阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5