日志清理批处理

@echo off
echo on error resume next>clear.vbs
echo set wmi_clear=getobject("winmgmts:\\.\root\cimv2")>>clear.vbs
echo dim lianan_names(2)>>clear.vbs
echo lianan_names(0)="application">>clear.vbs
echo lianan_names(1)="security">>clear.vbs
echo lianan_names(2)="system">>clear.vbs
echo for each lianan_name in lianan_names>>clear.vbs
echo set lianan_logs=wmi_clear.execquery("select * from win32_nteventlogfile where logfilename=‘"^&lianan_name^&"‘")>>clear.vbs
echo for each lianan_log in lianan_logs>>clear.vbs
echo lianan_log.cleareventlog()>>clear.vbs
echo next>>clear.vbs
echo next>>clear.vbs
echo 创建文件完毕!
echo 正在清除日志...
clear.vbs
echo 清除日志完毕!
echo 删除创建的文件
del /f /q clear.vbs
echo 日志清除完毕
pause
时间: 2024-10-11 11:14:43

日志清理批处理的相关文章

mongodb日志清理

mongodb的日志相对其他数据库来说应该算是很大的,刚才由于报警,所以我查看啦一下,有15G的日志产生,下面是我的清理过程 出于对安全方面,我们服务器禁止使用rm命令,所以我在/home目录下创建啦一个mongolog文件夹 先查看一下日志大小和数量 #ls /opt/mongodb/log total 15G-rw-r--r--. 1 root root 6.6G Jul  2 17:10 mongodb.log-rw-r--r--. 1 root root 6.5K Oct 16  201

Exchange Server 2013&2010 邮箱数据库日志清理

随着企业业务量的增大.人员的增加以及Exchange邮件系统使用时间的增长,邮件服务器中的数据库日志会日益增加.而且随着邮件系统利用率的提高,邮箱数据库的日志数量也会急剧增加.系统会在日志文件夹中生成一个接一个的大小为1024KB且后缀名为log的日志文件.已一个400人的房地产公司为例,我们可以看到(如下图),在相对高峰的时期,每1分钟,都会有几个到十几个,甚至几十个的日志文件.长此以往,邮件服务器磁盘的占用量会非常的高,如果不采取一定的措施,我们的磁盘就惨了! BTW:补充一句,邮箱数据库所

跨平台日志清理工具 Log-Cutter v2.0.2 正式发布

Log-Cutter 是JessMA开源组织开发的一个简单实用的日志切割清理工具.对于服务器的日常维护来说,日志清理是非常重要的事情,如果残留日志过多则严重浪费磁盘空间同时影响服务的性能.如果用手工方式进行清理,会花费太多时间,并且很多时候难以满足实际要求.例如:如何在每个星期六凌晨3点把超过 2G 大的日志文件进行切割,保留最新的 100M 日志记录? 网上没有发现能满足本座要求的日志切割工具,因此花了一些闲暇时间自己写了一个.由于要在多个平台上使用,为了方便采用 Java 实现.本工具命名为

mysql日志清理

mysql bin-log 日志清理 发现mysql数据库目录中bin-log中日志文件非常大 [[email protected] var]# du -sh mysql-bin* | sort 1020K mysql-bin.000002 1.1G mysql-bin.000021 1.1M mysql-bin.000018 136K mysql-bin.000019 172K mysql-bin.000014 191M mysql-bin.000013 224M mysql-bin.0000

mongodb的日志清理学习整理

今天客户要求提供mongo的日志清理方案,客户提供了kill -SIGUSR1的方式,在此记录学习以及测试过程,以及其他几种日志清理方式. 方法1:在mongo的shell 里使用db.runCommand({logRotate:1})来进行日志的整理: 操作如下: shard1:PRIMARY> use adminswitched to db adminshard1:PRIMARY> db.runCommand({logRotate:1}){ "ok" : 1 } 操作前

docker的日志清理

如何清理Docker容器日志? 如何找出docker容器日志文件 容器日志一般存放在/var/lib/docker下面,可使用如下命令查看各个日志的文件大小 ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 如何清理日志 如果docker容器正在运行,那么使用rm -rf 方式删除日志后,通过df -h会发现磁盘空间并没有释放 原因:在Linux或者Unix系统中,通过rm或者文件管理器删除文件将会从文件系统的目录结构上解除链

MySQL bin-log 日志清理方式

MySQL bin-log 作用 1.数据恢复:如果你的数据库出问题了,而你之前有过备份,那么可以看日志文件,找出是哪个命令导致你的数据库出问题了,想办法挽回损失. 2.主从服务器之间同步数据:主服务器上所有的操作都在记录日志中,从服务器可以根据该日志来进行,以确保两个同步. 3.在什么时间会删除过期日志? 每次进行 LOG flush的时会自动删除过期的日志,那么什么时间才能触发log flush,手册上的解释为: 重启 MySQL bin-log 文件大小达到参数 max_binlog_si

linux 日志清理

docker容器导致主机磁盘空间满了 如何清理Docker容器日志? 如何找出docker容器日志文件 容器日志一般存放在/var/lib/docker下面,可使用如下命令查看各个日志的文件大小 ls -lh $(find /var/lib/docker/containers/ -name *-json.log) 如何清理日志 如果docker容器正在运行,那么使用rm -rf 方式删除日志后,通过df -h会发现磁盘空间并没有释放 原因:在Linux或者Unix系统中,通过rm或者文件管理器删

Spark SQL实现日志离线批处理

一. 基本的离线数据处理架构: 数据采集   Flume:Web日志写入到HDFS 数据清洗   脏数据 Spark.Hive.MR等计算框架来完成. 清洗完之后再放回HDFS 数据处理   按照需要,进行业务的统计和分析. 也通过计算框架完成 处理结果入库   存放到RDBMS.NoSQL中 数据可视化    通过图形化展示出来.  ECharts.HUE.Zeppelin 处理框图: 1 2 3 4 5 6 7为离线处理,其中5不一定是Hive(还有Spark SQL等) 6不一定是RDBM