|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
买一本命令参考手册是必要的,遇到不知道怎么用的命令可以随时查询,这要比查man文档快.特别适合英语不好。
在/var/log下的日记,每7天将切分log,原有log定名为xxx.1,而且积累到一个月后主动删除。可是有的服务器不切分log。
办理计划
log切分是由/etc/cron.daily/logrotate完成的。他的设置文件是:
/etc/logrotate.conf
其内容以下:
―――――――――――――――――C
#see“manlogrotate”fordetails
#rotatelogfilesweekly
weekly
#keep4weeksworthofbacklogs
rotate4
#createnew(empty)logfilesafterrotatingoldones
create
#uncommentthisifyouwantyourlogfilescompressed
#compress
#RPMpackagesdroplogrotationinformationintothisdirectory
include/etc/logrotate.d
#nopackagesownwtmp―we’llrotatethemhere
/var/log/wtmp{
monthly
create0664rootutmp
rotate1
}
#system-specificlogsmaybealsobeconfiguredhere.
―――――――――――――――――C
这个文件指定了切分周期等参数。详细对每个log的切分,是由/etc/logrotate.d目次下的剧本完成的。这个目次下包括apache、mysql、resin等多少服务的log文件。(邮件的/var/log/maillog是利用syslog写进体系的)
手工运转/etc/cron.daily/logrotate,看呈报甚么毛病。
比方呈报
error:httpd:1duplicatelogentryfor/var/log/httpd/access_log
这是因为在/etc/logrotate.d目次下存在反复项目酿成的。经反省用户自行安装了httpd的rpm,以是在etc/logrotate.d目次下存在apache和httpd两个目次切分项目,形成了logrotate程序运转失利。
办理办法:移出/etc/logrotate.d/httpd文件便可。保举依照一台洁净的服务器,反省是不是有过剩的log切分项目
</p>
开发linux发行版的人都是通读过linux内核代码,对linux原理极其精通的人。 |
|