免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2714 | 回复: 5
打印 上一主题 下一主题

我的LINUX下的日志文件不自动备份 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-23 14:42 |显示全部楼层 |倒序浏览
我在一台LINUX服务器上安装了iptables软件,为了能记录下进出的访问日志,我在IPTABLES配置文件中加了如下一句:
iptables -A FORWARD -p tcp -j LOG --log-prefix "tcp_packets" --log-level inf

为了将访问日志存入/var/log/iptables中,我修改syslog.conf,加入:
kern.=info                                              /var/log/iptables
并将原来的*.info;mail.none;authpriv.none;cron.none               /var/log/messages改为mail.none;authpriv.none;cron.none               /var/log/messages

最后,为了能让iptables到100M后自动备份并创建新文件,在/etc/logrotate.d/下创建iptables文件,内容如下:
/var/log/iptables {
#    daily
#    notifempty
    rotate 10
    size=100M
    missingok
    nocompress
    sharedscripts
    postrotate
        /bin/kill -HUP `cat /var/run/syslogd.pid 2>; /dev/null` 2>; /dev/null || true
    endscript
}

/etc/logrotate.conf文件内容保存不变。

做好后发现,当iptables文件达到100M后日志文件并不重新创建。这是怎么回事,还有什么地方要修改吗?请各位指点一下,谢谢!

论坛徽章:
0
2 [报告]
发表于 2005-03-24 08:02 |显示全部楼层

我的LINUX下的日志文件不自动备份

有做过的吗?能帮看一下吗?

论坛徽章:
0
3 [报告]
发表于 2005-03-25 11:51 |显示全部楼层

我的LINUX下的日志文件不自动备份

是由cron发起的,但logrotate中有SIZE的设置,如果按logratate的配置说明,应该是满一天或SIZE达到我指定的数后就应该备份呀。但现在达到我指定的数后却不自动备份,还是往大了的增长。如果我把让logratate定时执行(比如一天执行3次),会出现到不了指定大小也备份并创建新文件。我觉得原因主要出在logrotate上,但如何配置logrotate可以达到我的目的(我的目的是每天备份一次或者满100M后就备份)

论坛徽章:
0
4 [报告]
发表于 2005-03-27 14:43 |显示全部楼层

我的LINUX下的日志文件不自动备份

现在是每天备份(每天早上4点2分),但这样产生的日志文件太大了,比如昨天的日志文件是14个G。如果要打开就太难了。另外不管是logrotate.conf文件还是我定义的iptables文件,都没有指定在早上4点2分做备分呀。这个4点2分做备份是由于cron的原因吧?
另外,我每天产生的这种流量日志怎么这么大呀。能做到只要NAT出去的吗?因为我发现日志中不但有内部NAT出去的,还有外部返回内部的。(这个我已经做到了,目前只记录了内部NAT到外部的了)

论坛徽章:
0
5 [报告]
发表于 2005-03-27 16:39 |显示全部楼层

我的LINUX下的日志文件不自动备份

谢谢!
这样是倒是可以在规定的时间执行一次,但这样那logrotate中规定的size就没有什么用了。

论坛徽章:
0
6 [报告]
发表于 2005-04-01 19:34 |显示全部楼层

我的LINUX下的日志文件不自动备份

谢谢各位!
我想也只有用crontab -e了。
另外楼上的说
“logrotate.conf中定义一个日志文件大小100k,其他不变,他未到100k大的时候就执行logrotate命令,可以看到日志文件不会备份。 ”
但如果我执行/usr/sbin/logrotate /etc/logrotate.conf 是可以备份的,并且也创建新文件。我原来试过了,可以备份。

但我现在有一个问题,我并没有在/etc/logrotate.d/iptables中指定每天备份一次(daily被注销的),但现在我的系统是在每天04:20分时自动备份一次。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP