LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 690|回复: 2

快速检查网站的断链接

[复制链接]
发表于 2004-12-2 08:49:35 | 显示全部楼层 |阅读模式
在/var/log/httpd目录下执行这条语句,就能够打印出如何的报告来:第1列是错误出现的次数,第2列是客户端请求出错的文档。
#for x in `grep "File does not exist" error_log | awk '{print $13}' | sort | uniq`; do grep $x error_log | wc -l | tr -d '\n'; echo " : $x"; done | sort +2 -rn | head -20

      9 : /var/www/html/myweb/p_w_a
      7 : /var/www/html/myweb/_vti_inf.html
     77 : /var/www/html/myweb/forum/templates/fisubsilversh,
      6 : /var/www/html/myweb/forum/groupcp.php
      6 : /var/www/html/myweb/del.php
      6 : /var/www/html/myweb/content.php
     68 : /var/www/html/myweb/forum/index.php
    667 : /var/www/html/myweb/affiche/sheet.css
    662 : /var/www/html/myweb/forum/search.php
    594 : /var/www/html/myweb/affiche/sheet.css,
   5486 : /var/www/html/myweb/forum/viewtopic.php
    502 : /var/www/html/myweb/news/sheet.css
      4 : /var/www/html/myweb/MSOffice
      4 : /var/www/html/myweb/forum/memberlist.php
      4 : /var/www/html/myweb/forum/files,
      4 : /var/www/html/myweb/building/index_01.htm
      3 : /var/www/html/myweb/scripts
      3 : /var/www/html/myweb/reply.php
通过上面的列表,你能看出有些错误是来访者输入的错误,也有故意攻击服务器的行为。
发表于 2004-12-2 19:23:42 | 显示全部楼层
很好。希望大家能体会UNIX命令行构建的好处。
发表于 2004-12-2 21:32:31 | 显示全部楼层
good good! thanks!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表