天下·网吧联盟
登录 申请网盟通行证 忘记密码 逛逛论坛
当前位置:首页 >> 技术纵横 >> 潮软应用 >> 完美清除SmoothWall日志文件的方法
完美清除SmoothWall日志文件的方法
作者:zhunaoke  2004年01月27日  来源:天下网吧联盟
收藏本文  打印此页  举报本文  评论  投稿

方法如下:

使用root 超级管理员身份登陆linux 


cd ..   到根目录 
cd /home/httpd/cgi-bin目录下 
在cgi-bin目录下使用 joe logkill.cgi  自建一个清除log的perl脚本,logkill.cgi里面的内容如下:(注意格式)

##################
#!/usr/bin/perl
sub PrintHeader {
print 'Content-type: text/html\n\n' 
print '< script> LANGUAGE=java< script> alert('成功的清除了日志文件!') history.back() < /script> ' 
}
unlink ('/var/log/messages') 
unlink ('/var/log/messages.1') 
& PrintHeader 
exit 
#####################

Ctrl+kc 存盘退出 
再次使用joe命令打开 .htaccess 文件增加如下三行:(注意照文件里面的格式增加)

< Files logkill.cgi> 
require user admin
< /Files> 

Ctrl+kc 存盘退出 

cd logs.cgi 到logs.cgi目录下面再次使用joe打开log.dat 找到文本中如下段落:(我的是1.0是218行至233行,发光段落是要增加的也就是logkill的超链)
#######################
print '< TD ALIGN='CENTER' WIDTH='50%'> ' 
if ($next != -1) {
print '< A HREF='/cgi-bin/logs.cgi/log.dat?$next,$cgiparams{'MONTH'},$cgiparams{'DAY'},$cgiparams{'SECTION'}'> $tr{'newer'}< /A> '  }
else {
print '$tr{'newer'}'  }
print '< br> < br> < A HREF='/cgi-bin/logkill.cgi'> Killlog< /A> < /TD> \n' 
##############################

Ctrl+kc 存盘退出 

好了自己通过web管理页面打开log页面看看,呵呵~是不是在log显示页中间多出了一个Killlog的超链,以后通过点击这个超链就可以完成清除log了...

网盟藏经阁

平安奥运 安全网吧 平安奥运 安全网吧
  2008 年北京奥运会的脚步愈来愈近,在这场充满无限商机的全球性体育盛会和商业盛宴面前,网吧作为....[详情]
揭秘中型网吧如何应对网吧市场发展趋势 揭秘中型网吧如何应对网吧市场发展..
一、前言  现今,网吧行业正呈现网络规模扩大化的发展趋势,然而,并不是所有的网吧都可做到,那么如....[详情]
百年奥运 安全先行 百年奥运 安全先行
  作为世界三大竞技比赛的体育项目之一(奥运会、世界杯、F1)─奥运会无疑会成为世界的焦点,今夏即....[详情]
无盘网吧利好多多 无盘网吧利好多多
  中国人的无盘工作系统,大约在1997年走向社会,走进网吧。历经10多年的磨砺,无盘工作系统逐渐得到....[详情]
教你做网吧广告——百万格子网吧版 教你做网吧广告——百万格子网吧版
在网吧做广告已非新鲜事,但如何充分发挥网吧优势,“压榨”出更多的广告,想必大家也在绞尽脑汁了[详情]

百度主题推广

网站地图 | 关于天下 | 商务合作 | 广告投放 | 投稿指南 | 联系方式 | 友情链接 | 版权声明 | 免责条款 | 隐私保护
新 宽 联 数 码] 中国网吧增值业务领头羊
新宽联数码 2000 - 2008 建设 - 维护 - 版权所有 粤B2-20040365号
广州网监-报警岗亭