成都网站建设设计

将想法与焦点和您一起共享

清空日志linux命令 linux清空日志内容的命令

linux日志清理脚本清理不掉

将/opt/soft/log/目录下所有7天前带.log的文件删除。

目前创新互联建站已为近千家的企业提供了网站建设、域名、虚拟空间、网站托管、企业网站设计、江陵网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

- -!! 重定向 一下日志文件 就清空了。

其实没有必要写shell脚本,简单一句话放在系统定时任务里就行了。比如你的日志文件名叫a.log。

在Linux下如何清除系统日志

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

2、可直接进去到日志存储地方,用rm x -rf,删除日志即可,x为你要删除的日志文件。

3、举个例子,有59个日志,从aa20110101到za20110228,如果想删除1月份的日志,命令可以写成 rm *201101*。

linux删除日志的命令

/var/log/dpkg.log - 包括安装或dpkg命令清除软件包的日志。/var/log/faillog - 包含用户登录失败信息。此外,错误登录命令也会记录在本文件中。/var/log/fontconfig.log -与字体配置有关的log。

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

可直接进去到日志存储地方,用rm x -rf,删除日志即可,x为你要删除的日志文件。

使用crontab命令生成定时任务,每天shell脚本可以自动进行日志清理。为了避免手工删除日志,考虑通过写shell脚本来删除30天以前的日志文件,然后使用crontab命令生成定时任务,在每天早上0点1分调用上面的shell脚本进行日志清理。

缺点:split文件分割依赖手动,当程序出故障或调试时,将日志分割以便查看最新的日志信息。没法定时做到定时自动清理。


分享文章:清空日志linux命令 linux清空日志内容的命令
浏览地址:http://chengdu.cdxwcx.cn/article/dejeshg.html