我这用了SMOOTHWALL带了450台电脑

用了后LOG很大有1G多,我就
cd /var/log
rm *.gz
cd httpd
rm *.gz
后LOG就只有50多M了
请问有什么方法能自动把LOG搞掉
太大了SMOOTHWALL重起进去要很长的TIME

日志应该是一个月循环的 ,应该是每周一个文件每4个文件一个循环。

可以参考KELAOD的方法定时删除:
netpc.ods.org/pn/modules.php?op= … ic&t=39007

日志中最大的应该是WEB PROXY 其他的应该不大吧?还可以把入侵检测等一些不用的服务都关闭。

我现在用IPCop

netpc.ods.org/pn/modules.php?op= … ic&t=43013

汉化中,不过CGI处理中文还有点小问题没解决。

smoothwall中应该是用这个几个定时控制文件的 在 /etc 目录

drwxr-xr-x 2 root root 1024 Jun 25 2001 cron.d
drwxr-xr-x 2 root root 1024 May 29 15:47 cron.daily
drwxr-xr-x 2 root root 1024 Jul 20 2001 cron.hourly
drwxr-xr-x 2 root root 1024 Jul 20 2001 cron.monthly
-rw-r–r-- 1 root root 989 Apr 16 20:41 crontab
drwxr-xr-x 2 root root 1024 Jul 20 2001 cron.weekly

IPcop什么地方有下载!可能的话我来看看汉化问题

已经找到,研究中~~~~~~~~

在那找到的?

我也顶一下

有没有办法根本不写log呀,或者写在内存里,每隔一定时间如12小时写硬盘一次,最大不超过xx M。另外,smoothwall用的ext3文件系统,这个东东的日志在哪关呀?

SmoothWall刚使用时大家都觉得不错,特别是它的速度、对硬件的要求低等等。。。但是因各种原因很多朋于在使用没几天就放弃SmoothWall了,经过我了解很多以前用过而后又放弃SmoothWall的朋友发觉,主要原因就是SmoothWall在使用中产生过多的logo日志文件占用过多硬盘空间使其SmoothWall最后根本无法运行所致。当让用大硬盘做的SmoothWall可能没什么大问题(除了查看打开日志文件时特别慢),今天我就来说说怎么优化自己的SmoothWall使其在低配置(特别是小硬盘)机器上长时间稳定工作。
我的SmoothWall机器配置如下:
810主板,64SD内存,8139杂牌网卡2张,硬盘3.2G希捷。(这个配置下我已经3个月没重启断线我的SmoothWall了)。
不说废话开始说正题,日志文件产生最多的是记录IGMP包的日志,解决了IGMP我们的日志文件要减少50%,现在我们第一步就从它下手:首先在SmoothWall本机以超级系统管理员身份root登陆linux(SmoothWall其实就是一个简单小巧的linux),root的密码是你安装SmoothWall时设置的,登陆后你所在的是root用户的目录,使用cd
..达到上一层目录也就是SmoothWall的跟目录然后依次cd到/etc/rc.d/目录,使用joe文本编辑器打开防火墙规则文件rc.firewall.up具体命令这样:joe
rc.firewall.up然后在文件的中间(我是在第32行)加入下面规则(注意空格大小写):
ipchains CA input Cp igmp Cs 0.0.0.0/0 Cd 0.0.0.0/0 Cj
REJECT
然后Ctrl+ KC存盘退出,个规则是让SmoothWall丢弃所有的IGMP包而且不记录日志。
第2步我们自己增加一个手动删除日志文件的脚本程序,这样使特别小的硬盘可以自己灵活的自己掌握什么时候删除日志文件。(因为SmoothWall清楚日志是1个月清楚一次的,过小的硬盘根本无法坚持到1个月就用完空间了)
先还是cd
…到SmoothWall的根目录下,然后依次cd到/home/httpd/cgi-bin/然后joe打开.htaccess在文本最后照前面的格式增加三行:

require user admin

然后Ctrl+ KC存盘退出!
然后再joe killlogo.cgi
这是自己新建一个脚本killlogo.cgi照我下面这么写(注意符号每行是单独行):
#!/usr/bin/perl
unlink (“/var/log/messages”);
print “Content-type: text/plain\n\n”;
print “成功删除!\n”;

                    然后Ctrl+ 
                    KC存盘退出!重启你的然后SmoothWall,优化就算完成了,以后发现今天下来发现日志文件过大就直接用浏览器打开http://192.168.0.1:81/cgi-bin/killlogo.cg要求你输入管理密码然后就清除SmoothWall的日志文件了.

                    以上方法我在1.0完全通过,还有就是劝大家不要使用2.0的,2.0没1.0稳定好用(个人认为^_^),好了写得不是很准确的地方请高手指正,有其他什么问题可以加我QQ:9615874我们大家一起研究解决!

《《转别人的》》