|
|
|
|
移动端

1.2.10 清空日志的技巧

《UNIX/Linux网络日志分析与流量监控》第1章网络日志获取与分析,本章将介绍如何获取并分析各类系统的日志。学习好本章内容,将为后续章节的案例分析打下良好的基础。本节为大家介绍清空日志的技巧。

作者:李晨光来源:机械工业出版社|2014-11-26 16:32

年前最后一场技术盛宴 | 1月27日与京东、日志易技术大咖畅聊智能化运维发展趋势!


1.2.10 清空日志的技巧

在某些特别紧急的情况下,例如需要立即腾出磁盘空间,如果检查出系统的日志占用空间很多时,可以先清理日志,这时应首先关闭Apache 服务,然后进入access_log 所在目录,使用如下命令:

  1. #cat /dev/null > access_log \\*重定向到NULL 

或者使用:

  1. #echo "" > access_log 

有时候,我们需要找出并删除超过一定大小的日志,建议先执行find 命令,若找到的日志是需要删除的,则使用“-exec rm {} \;”。

  1. #find /var/log/httpd/ -size +2000c 

例如在httpd 目录下有多个超过2000B 的日志,执行上面这条命令,将删除文件大小超过2000B 的所有文件,做这样的操作前一定要备份好数据。

最后要提示一点,删除日志文件后对应的网络服务就要重新启动,以免今后相应服务不记录日志的情况发生。除了上面介绍的两条命令以外,还可以手工删除access_log 然后再新建一个access_log 文件,当服务重启后,会自动继续往里面写入日志信息。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:342347198

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

精通ASP.NET 2.0+XML+CSS网络开发混合编程

本书以最新的ASP.NET 2.0为基础,详细阐述了当前网络开发的经典架构ASP.NET 2.0+XML+CSS的各个知识点,以及SQL Server 2005的相关知识。全...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊