www.1862.net > linux清除攻击日志

linux清除攻击日志

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

Linux的文件系统比Windows的要优秀,不会产生碎片,对于长时间运行的服务器来说尤为重要,而且Linux系统本身也不会像Windows一样产生大量的垃圾文件.不知道这个说法有没有可信度!至少我们可以确定的是linux系统的文件系统是比较

答:这个好像需要查看log日志了 cat /var/log/messages 里面有所有的系统日志,你grep一下,把ssh的都提取出来,看有谁访问过这台机器.

Linux有正常的日志的轮替,即:把现在的日志重命名然后再产生新的日志文件,可以利用这个原理来清空当前的日志文件,而不会导致以前的日志流失!这样的话你可以设置你的日志文件为每天一轮换,则当前日志文件内的信息就是今天的日志!vi /etc/logrotate.conf 把其中的weekly或者monthly改为dayly就行!

ls /var/spool/cron/crontabs 首先列出来, crontab -r 文件名 即可删除指定文件.纯日志文件你可以到/var/log查找cron开头的文件删除就可!

例: vi /var/log/messages :set nu 查看文件中的你要删除的时间段在几行之间 如果是100-200行,则将光标放在第100行,按100dd即可删除. 还有其他方法.看你的具体需求.

#!/bin/sh cat /dev/null > /var/log/syslog cat /dev/null > /var/adm/sylog cat /dev/null > /var/log/wtmp cat /dev/null > /var/log/maillog cat /dev/null > /var/log/messages cat /dev/null > /var/log/openwebmail.log cat /dev/null > /var/log/maillog cat /dev/null > /var/

你可以直接到/var/log目录下删除cron开头的文件就可以了

删除对你来说不重要的数据文本文件,系统日志文件以及一些缓存文件,只要不删除系统配置文件和重要的数据库文件都可以. 用du + sort 找一下,看看有没有log文件太大的~ du -sh /* | sort -nr /tmp 下的文件, 一般都可以删除. 用du命令看下文件或目录的大小,根据它们对于自己的重要性来绝对是够删除.

#!/bin/bash#!/bin/bash FILE=`ls | grep .log ` for i in $FILE do> $i done

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com