www.1862.net > linux如何清除日志

linux如何清除日志

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

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

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

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

#!/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/

首先你要知道你要进入的文件夹的位置,比如 /opt/***, 用cd就行了.比方进入根目录下的opt文件夹:cd /opt/,删除文件夹用rmdir 目录名 【注意使用这个命令的时候目录不能为空】,具体参数输入:rmdir --help就知道了,可以配合参数一起使

#!/bin/bash#!/bin/bashFILE=`ls | grep .log `for i in $FILEdo> $idone

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

使用find 命令在相关路径下查找 加参数 -ctime +7(表示距离现在七天前) xargs rm -f

日志文件可以直接删除如果有新的邮件的日志生成,会自动新建该文件.

网站地图

All rights reserved Powered by www.1862.net

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