欢迎光临!思途电脑回收官网
专业回收二手电脑批发一手思途电脑回收企业 广东地区
全国咨询热线:15820163660
当前位置: 首页 > 新闻资讯 > 行业资讯

主机日志切割怎么设置 (主机日志切割清算工具|主机log文件清算|LogCutter)

时间:2023-11-18 01:23:58 作者: 点击:

关于主机的日常保养来说,日志清算是十分关键的事情,假设残留日志过多则重大糜费磁盘空间同时影响服务的性能。假设用手工形式启动清算,会破费太多时期,并且很多时刻难以满足实践要求。例如:如何在每个星期六清晨点把超越G大的日志文件启动切割,保管最新的M日志记载?

因为要在多个平台上经常使用,为了繁难驳回 Java 成功。本工具命名为LogCutter.

降级日志:

版本: ..

、参与文件归档口头器 ArcFileRunner

) ArcFileRunner 把合乎条件的文件或文件夹紧缩归档到指定目录,并删除原文件或文件夹

) 属性 expire 指定归档到期时期,属性 archive-path 指定归档目录

) 归档文件格局:{原文件/文件夹称号}_{系统时期}.zip

(例如:上方的性能把最后修正时期超越 天的文件或文件夹归档到 ‘E:\backup’ 目录)

、支持多组文件清算战略

) config.xml 可以性能多项 、 或

) 不同的性能项可以经常使用不同的清算战略参数

(例如:上方性能的两组归档清算战略中,区分指定不同的归档到期时期和归档目录)

、文件删除口头器 DelFileRunner 支持递归删除文件夹

) DelFileRunner 会递归删除合乎条件的文件夹及其中的一切文件

) 留意:在判别能否删除文件夹时,检测的是文件夹的最后修正时期,而不是其中文件的最后修正时期

(例如:上方的性能会删除 logs 目录下一切最后修正时期超越 天的文件或文件夹)

、口头器初次启动延时性能 ‘’ 支持指定相对时期

) 当指定为一个整数值时,口头器初次启动延时时期为该值设定的小时数

) 当指定为一个 ‘hh:mm’ 格局的值时,口头器初次启动时期为该时分值

(例如)

、参与单次运转形式(running-only-once mode)

) 在单次运转形式下,LogCutter 在启动时立刻运转一切口头器,当一切口头器运转终了后分开程序

) 单次运转形式可防止 LogCutter 作为常驻进程不时运转,配合 CronTab 等义务调度器一同经常使用则能到达定时清算的目的

) 在单次运转形式下 运转 LogCutter 会疏忽性能文件的 ‘start-check-delay’ 和 ‘check-interval’ 性能项

) 经过命令行参数 ‘-’ 批示经常使用单次运转形式启动 LogCutter

(例如)

Windows : > run.bat -

Unix/ : > run.sh - [ -d ]

、提升启动脚本 run.sh / run.bat

) 只有性能好系统环境变量 ‘JAVA_HOME’(或 ‘JRE_HOME’) 和 ‘CLASSPATH’ 即可经过启动脚本运转 LogCutter

) 启动脚本接授命令行参数并传递到 LogCutter 程序中。其中 run.sh 经过额外的参数 ‘-d’ 批示后盾运转 LogCutter

关键特点:

支持 Linux、Mac 和 Windows 等一切经常出现操作系统平台

支持命令行交互式运转

支持后盾非交互式运转(Linux/MAC 下经常使用 daemon 进程成功,Windows 用系统 Service 成功)

支持两种日志清算形式(删除日志文件或切割日志文件)

支持对 GB、UTF-、UTF-LE、UTF-BE 等罕用日志文件类型启动切割(不会出现切掉半个字符的状况)

高度可性能(程序口头周期、要删除的日志文件过时时期、要切割的日志文件阀值和保管大小等均可性能

经常使用方法:

*********************************************************** LogCutter - Bruce Liang, all rights reserved. ****

一、启动形式

A) 前台运转: > ./run.bat

B) 后盾运转: > ./LogCutter.exe {

-install-demand (装置手动启动服务)

-install-auto (装置智能启动服务)

-start (启动服务)

-stop (中止服务)

-status (检查服务形态)

*** 注 ***

@ LogCutter.exe 以 Windows 系统服务的形式运转,装置好后也可以经过 Windows 服务治理器启动治理

@ LogCutter.exe 依赖 JRE ., 因此必定在注册表或环境变量中设置 %JAVA_HOME%

) Linux / Unix

A) 前台运转: $ ./run.sh

B) 后盾运转: $ ./run.sh -d

*** 注 ***

@ 可以设置为开机时智能后盾运转,方法如下:

$ vi /etc/rc.d/rc.local

( 参与: ${YOUR_LOGCUTTER_PATH}/run.sh -d )

二、性能文件

) 程序性能文件: ./conf/config.xml

) 日志性能文件: ./conf/logj.properties (自动)

环境要求:) Java 版 本: JRE . 以上

) 依赖程序包: domj、logj、juniversalchardet

标签: 肃清局部日志 log