ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 系统运维 >> Linux日志文件总管——logrotate

Linux日志文件总管——logrotate(1/3)

来源:网络整理     时间:2016-04-15     关键词:rotate,Linux

本篇文章主要介绍了"Linux日志文件总管——logrotate",主要涉及到rotate,Linux方面的内容,对于系统运维感兴趣的同学可以参考一下: 日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成...

日志文件包含了关于系统中发生的事件的有用信息,在排障过程中或者系统性能分析时经常被用到。对于忙碌的服务器,日志文件大小会增长极快,服务器会很快消耗磁盘空间,这成了个问题。除此之外,处理一个单个的庞大日志文件也常常是件十分棘手的事。

rotateanimation,imrotate,jqueryrotate,rotatearound,安卓rotate,gyrorotate,rotateimage,rotate+,rotatescreen,rotate方法,rotatetransform,rotatetowards,irotate,linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,linux系

logrotate是个十分有用的工具,它可以自动对日志进行截断(或轮循)、压缩以及删除旧的日志文件。例如,你可以设置logrotate,让 /var/log/foo日志文件每30天轮循,并删除超过6个月的日志。配置完后,logrotate的运作完全自动化,不必进行任何进一步的人为干 预。另外,旧日志也可以通过电子邮件发送,不过该选项超出了本jrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播的讨论范围。

rotateanimation,imrotate,jqueryrotate,rotatearound,安卓rotate,gyrorotate,rotateimage,rotate+,rotatescreen,rotate方法,rotatetransform,rotatetowards,irotate,linuxjrs看球网直播吧_低调看直播体育app软件下载_低调看体育直播,linux系

主流Linux发行版上都默认安装有logrotate包,如果出于某种原因,logrotate没有出现在里头,你可以使用apt-get或yum命令来安装。

在Debian或Ubuntu上:

apt-get install logrotate cron

logrotate的配置文件是/etc/logrotate.conf,通常不需要对它进行修改。日志文件的轮循设置在独立的配置文件中,它(们)放在/etc/logrotate.d/目录下。

样例一

在第一个样例中,我们将创建一个10MB的日志文件/var/log/log-file。我们将展示怎样使用logrotate来管理该日志文件。

我们从创建一个日志文件开始吧,然后在其中填入一个10MB的随机比特流数据。

# touch /var/log/log-file
# head -c 10M < /dev/urandom > /var/log/log-file

由于现在日志文件已经准备好,我们将配置logrotate来轮循该日志文件。让我们为该文件创建一个配置文件。

相关图片

相关文章