Apache日志的一些操作命令技巧
假設(shè)apache日志格式為:
118.78.199.98 – - [09/Jan/2010:00:59:59 +0800] “GET /Public/Css/index.css HTTP/1.1″ 304 – “http://www.a.cn/common/index.php” “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB6.3)”
問題1:在apachelog中找出訪問次數(shù)最多的10個(gè)IP。
awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10
awk 首先將每條日志中的IP抓出來,如日志格式被自定義過,可以 -F 定義分隔符和 print指定列;
sort進(jìn)行初次排序,為的使相同的記錄排列到一起;
upiq -c 合并重復(fù)的行,并記錄重復(fù)次數(shù)。
head進(jìn)行前十名篩選;
sort -nr按照數(shù)字進(jìn)行倒敘排序。
我參考的命令是:
顯示10條最常用的命令
問題2:在apache日志中找出訪問次數(shù)最多的幾個(gè)分鐘。
awk 用空格分出來的第四列是[09/Jan/2010:00:59:59;
cut -c 提取14到18個(gè)字符 -- 00:59
剩下的內(nèi)容和問題1類似。
問題3:在apache日志中找到訪問最多的頁(yè)面:
類似問題1和2,唯一特殊是用sed的替換功能將”http://www.a.cn/common/index.php”替換成括號(hào)內(nèi)的內(nèi)容:”http://www.a.cn(/common/index.php)”
問題4:在apache日志中找出訪問次數(shù)最多(負(fù)載最重)的幾個(gè)時(shí)間段(以分鐘為單位),然后在看看這些時(shí)間哪幾個(gè)IP訪問的最多?
1,查看apache進(jìn)程:
2,查看80端口的tcp連接:
3,通過日志查看當(dāng)天ip連接數(shù),過濾重復(fù):
4,當(dāng)天ip連接數(shù)最高的ip都在干些什么(原來是蜘蛛):
5,當(dāng)天訪問頁(yè)面排前10的url:
6,用tcpdump嗅探80端口的訪問看看誰(shuí)最高
接著從日志里查看該ip在干嘛:
7,查看某一時(shí)間段的ip連接數(shù):
8,當(dāng)前WEB服務(wù)器中聯(lián)接次數(shù)最多的20條ip地址:
9,查看日志中訪問次數(shù)最多的前10個(gè)IP
10,查看日志中出現(xiàn)100次以上的IP
11,查看最近訪問量最高的文件
12,查看日志中訪問超過100次的頁(yè)面
13,列出傳輸時(shí)間超過 30 秒的文件
14,列出最最耗時(shí)的頁(yè)面(超過60秒的)的以及對(duì)應(yīng)頁(yè)面發(fā)生次數(shù)
相關(guān)文章
Linux (Ubuntu)休眠,掛起,待機(jī),關(guān)機(jī)的命令詳細(xì)介紹
這篇文章主要介紹了Linux 休眠,掛起,待機(jī),關(guān)機(jī)的命令詳細(xì)介紹的相關(guān)資料,需要的朋友可以參考下2016-10-10centos安裝jdk1.8時(shí)出現(xiàn)沒有/lib/ld-linux.so.2:這個(gè)文件的原因分析
這篇文章主要介紹了centos安裝jdk1.8時(shí)出現(xiàn)沒有/lib/ld-linux.so.2:這個(gè)文件的原因分析,通過使用一個(gè)簡(jiǎn)單的命令可以幫助我們解決,需要的朋友跟隨腳本之家小編一起看看吧2018-08-08Linux系統(tǒng)下如何運(yùn)行.sh文件的實(shí)現(xiàn)
這篇文章主要介紹了Linux系統(tǒng)下如何運(yùn)行.sh文件的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Nginx出現(xiàn)500 Internal Server Error 錯(cuò)誤的解決方案
這篇文章主要介紹了Nginx出現(xiàn)500 Internal Server Error 錯(cuò)誤的解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-11-11Ubuntu 20.04 火狐瀏覽器無(wú)法播放視頻(缺少flash插件)的解決方法
這篇文章主要介紹了Ubuntu 20.04 火狐瀏覽器無(wú)法播放視頻(缺少flash插件)的解決方法,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-08-08