OK論壇

 找回密碼
 註冊
查看: 961|回復: 0

如何利用伺服器存取紀錄檔得知網站各頁面瀏覽次數?

 關閉 [複製鏈接]

該用戶從未簽到

發表於 2009-5-26 23:24:10 | 顯示全部樓層 |閱讀模式
為了很快的從Apache伺服器的存取記錄檔,瞭解哪些是前二十名被瀏覽的網頁,以 下是一段簡單的shell script供各位參考。

#!/bin/bash

export PATH="$PATH:/bin:/sbin:/usr/bin:/usr/sbin"
top()
{
for pages in `cut -d' ' -f7 /var/log/httpd/access_log | egrep ".*htm[l]*$|.*index\.php"` do echo "http://www.geego.com.tw$pages" done
}

if `top | sort | uniq -c | sort -nr | head -20 | mail -s 'The top 20 pages' [email protected]` ; then echo "Top 20 pages sent successfully!"
fi
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|OK討論區

GMT+8, 2025-6-24 10:04 PM , Processed in 0.050178 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回復 返回頂部 返回列表