当前位置:首页 » 网络管理 » 如何选择红帽系统删除几天前日志
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何选择红帽系统删除几天前日志

发布时间: 2022-12-24 04:34:17

如何删除N天前的log4j日志

1. 如果您使用的是Log4j,且采用的RollingFileAppender方式,
通过设置maxBackupIndex属性来指定要保留的日志文件数的最大值可以间接实现删除N天前的日志文件。

2. 如果您使用的是Log4j,且采用的DailyRollingFileAppender方式,由于该方式不支持maxBackupIndex,需要重新实现DailyRollingFileAppender,用以支持maxBackupIndex的设置。

3. 如果您使用的是logback,可以通过设置maxHistory实现删除N天前的日志。

4. 可以通过Linux的cron job实现定期删除文件,具体如下

1
2
3
4
5
6
7
8
9
10
11
12
13

# cd /etc/cron.daily

# vi logcron

输入如下内容

#!/bin/sh

find /logs -type f -ctime +30 | xargs rm -rf (这里实现了删除30天之前文件的命令)

然后保存该文件,最后执行如下命令给该文件服务可执行权限

# chmod +x /etc/cron.daily/logcron

❷ 如何清除Linux系统日志

根据自己的需要删除,可以保留最近3个月或者半年的log,然后把老的日志都删除 一般来说linux的日志文件都不会很大,足够系统持续运行好几年而不需要删除日志

❸ 怎样删除系统日志

系统日志 通过手工很难清除. 这里介绍一个工具 clearlog.exe

使用方法:
Usage: clearlogs [\\computername] <-app / -sec / -sys>

-app = 应用程序日志
-sec = 安全日志
-sys = 系统日志
a. 可以清除远程计算机的日志
** 先用ipc连接上去: net use \\ip\ipc$ 密码/user:用户名
** 然后开始清除: 方法
clearlogs \\ip -app 这个是清除远程计算机的应用程序日志
clearlogs \\ip -sec 这个是清除远程计算机的安全日志
clearlogs \\ip -sys 这个是清除远程计算机的系统日志

b.清除本机日志: 如果和远程计算机的不能空连接. 那么就需要把这个工具传到远程计算机上面
然后清除. 方法:

clearlogs -app 这个是清除远程计算机的应用程序日志
clearlogs -sec 这个是清除远程计算机的安全日志
clearlogs -sys 这个是清除远程计算机的系统罩?

安全日志已经被清除.Success: The log has been cleared 成功.

为了更安全一点.同样你也可以建立一个批处理文件.让自动清除. 做好批处理文件.然后用at命令建立一个计划任务. 让自动运行. 之后你就可以离开你的肉鸡了.
例如建立一个 c.bat

rem ============================== 开始
@echo off
clearlogs -app
clearlogs -sec
clearlogs -sys
del clearlogs.exe
del c.bat
exit
rem ============================== 结束

在你的计算机上面测试的时候 可以不要 @echo off 可以显示出来. 你可以看到结果
第一行表示: 运行时不显示窗口
第二行表示: 清除应用程序日志
第三行表示: 清除安全日志
第四行表示: 清除系统日志
第五行表示: 删除 clearlogs.exe 这个工具
第六行表示: 删除 c.bat 这个批处理文件
第七行表示: 退出

用AT命令. 建立一个计划任务. 这个命令在原来的教程里面和杂志里面都有. 你可以去看看详细的使用方法

AT 时间 c:\c.bat

之后你就可以安全离开了. 这样才更安全一点.

❹ linux定时删除前几天日志的定时任务

1. shell脚本文件dellog.sh

#!/bin/sh
echo "开始删除额度系统前一天日志" >> /app/removelog.log
time=`date +%T`
echo 该任务执行时间:`date +%Y-%m-%d` ${time} >> /app/removelog.log

#构造查询日志字符串
beginreg=`date -d "1 day ago" +%Y-%m-%d`
finalstr="*"${beginreg}"*.log"
echo "删除日志清单列表:" >> /app/removelog.log
find /app/ -name "${finalstr}" >> /app/removelog.log
#删除昨天的日志
find /app/ -name "${finalstr}" -exec rm -rf {} \;
echo "----------删除成功!-----------" >> /app/removelog.log

2.删除前一天的日志.具体还可以设置删除什么时候的日志.

用crontab -e命令编辑linux定时器.

❺ 服务器上啲日志文件能否设置多少天前啲自动删除

每天2G哪还是启用日志文件了吧。或者是参数设置少一点。文件小一点。 查看原帖>>

❻ 如何删除日志

删除日志的方法步骤:

1、在电脑开机的状态下,打开“控制面板”;

2、在“控制面板”的界面,找到并点击进入“管理工具”;

3、在“管理工具”页面中,找到并点击“事件查看器”;

4、在“事件查看器”界面中,点击进入“查看事件日志”;

5、打开“查看事件日志”,可以查到系统日志;

6、选中需要删除日志,右击选择“清除日志”即可删除日志。

❼ win10如何彻底删除系统日志

在Win10系统里右键开始菜单,选择事件查看器,如下图所示。

在事件查看器里点击Windows日志,如下图所示。

在这里可以按分类点击查看日志,在日志查看器的左边有应用程序日志,安全日志,设置日志,系统日志等等,系统错误一般都在系统选项里,应用程序错误在应用程序选项里,如下图所示。

可以选择某一条系统日志点击右键,选择事件熟悉查看更详细的内容,如下图所示。

在打开的事件属性里,可以查看到详细的信息,点击复制可以把系统日志拷贝出去,如下图所示。

6
在事件查看器的右边栏可以对日志进行快捷键操作,如下图所示。

❽ 怎么合理的删除归档日志

一、首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_667758186.dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。

二、把归档日志的物理文件删除后,我们就可以正常登入ORACLE了,但是还没完全把归档日志删除干净,ORACLE的controlfile中仍然记录着这些archivelog的信息,在oracle的OEM管理器中有可视化的日志展现出,当我们手工清除archive目录下的文件后,这些记录并没有被我们从controlfile中清除掉,接下去我们要做的就是这个工作。
我们利用RMAN进行删除操作,操作步骤如下:(window客户端系统为例)
1.指定数据库实例
C:/Documents and Settings/Administrator>SET ORACLE_SID =orcl
2.连接数据库
C:/Documents and Settings/Administrator>RMAN TARGET SYS/sysadmin@orcl
3.查看归档日志的状态
RMAN> list archivelog all;
4.手工删除归档日志文件
RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';
说明:
SYSDATA-7,表明当前的系统时间7天前,before关键字表示在7天前的归档日志,如果使用了闪回功能,也会删除闪回的数据。
同样道理,也可以删除从7天前到现在的全部日志,不过这个命令要考虑清楚,做完这个删除,最好马上进行全备份数据库
DELETE ARCHIVELOG from TIME 'SYSDATE-7'; 删除从7天前到现在的全部日志,慎用
UNIX/LINUX下也可以通过FIND找到7天前的归档数据,使用EXEC子操作删除
find /oraarchive -xdev -mtime +7 -name "*.dbf" -exec rm -f {} ;
这样做仍然会在RMAN里留下未管理的归档文件
仍需要在RMAN里执行下面2条命令
crosscheck archivelog all;
delete expired archivelog all;
所以还不如上面的方法好用,不过用FIND的好处就是,可以在条件上,和EXEC子项上做很多操作,实现更复杂的功能
5.退出rman
RMAN> exit

❾ 如何删除日志

方法一:
1、打开“控制面板”,依次进入“管理工具/事件查看器/查看事件日志”

2、打开“事件查看器”,在这里可以查到系统日志
3、如需删除太过久远的日志,右击选择“清除日志”就可以了
方法二:

1、为了更加方便、快捷地清理系统日志,我们可以下载最新版本的“CCleaner”工具
2、打开CCleaner,在左侧导航窗格选择“清洁器”面板,在右侧窗格切换到“WINDOWS”选项卡
3、默认设置下,这里只会勾选“WINDOWS日志文件”复选框,勾选“高级”小节灰色的“WINDOWS事件日志”复选框
4、勾选这个复选框之后,会弹出一个警告对话框,提示说删除这些事件日志会给系统诊断带来某些麻烦,直接点击“确定”按钮
5、系统分析完成之后,可以看到即将清理的WINDOWS日志文件的体积和数量,删除即可

❿ 管理员如何清除系统当天日志

  1. 清除系统日志 我的电脑右键--管理--事件查看器--windows日志

    然后选中每个分项日志,右键,删除