最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Apache日志的一些操作命令技巧

 更新時(shí)間:2015年07月08日 10:05:39   投稿:goldensun  
這篇文章主要介紹了Apache日志的一些操作命令技巧,對(duì)于查看服務(wù)器負(fù)載等情況時(shí)非常便捷實(shí)用,需要的朋友可以參考下

假設(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)”


問(wèn)題1:在apachelog中找出訪問(wèn)次數(shù)最多的10個(gè)IP。

awk '{print $1}' apache_log |sort |uniq -c|sort -nr|head -n 10
awk 首先將每條日志中的IP抓出來(lái),如日志格式被自定義過(guò),可以 -F 定義分隔符和 print指定列;
sort進(jìn)行初次排序,為的使相同的記錄排列到一起;
upiq -c 合并重復(fù)的行,并記錄重復(fù)次數(shù)。
head進(jìn)行前十名篩選;
sort -nr按照數(shù)字進(jìn)行倒敘排序。


我參考的命令是:
顯示10條最常用的命令

 

復(fù)制代碼 代碼如下:
sed -e "s/| /n/g" ~/.bash_history | cut -d ' ' -f 1 | sort | uniq -c | sort -nr | head

問(wèn)題2:在apache日志中找出訪問(wèn)次數(shù)最多的幾個(gè)分鐘。

復(fù)制代碼 代碼如下:
awk '{print  $4}' access_log |cut -c 14-18|sort|uniq -c|sort -nr|head

awk 用空格分出來(lái)的第四列是[09/Jan/2010:00:59:59;
cut -c 提取14到18個(gè)字符 -- 00:59
剩下的內(nèi)容和問(wèn)題1類似。


問(wèn)題3:在apache日志中找到訪問(wèn)最多的頁(yè)面:

復(fù)制代碼 代碼如下:
awk '{print $11}' apache_log |sed 's/^.*cn(.*)"/1/g'|sort |uniq -c|sort -rn|head

類似問(wèn)題1和2,唯一特殊是用sed的替換功能將”http://www.a.cn/common/index.php”替換成括號(hào)內(nèi)的內(nèi)容:”http://www.a.cn(/common/index.php)”


問(wèn)題4:在apache日志中找出訪問(wèn)次數(shù)最多(負(fù)載最重)的幾個(gè)時(shí)間段(以分鐘為單位),然后在看看這些時(shí)間哪幾個(gè)IP訪問(wèn)的最多?

1,查看apache進(jìn)程:

復(fù)制代碼 代碼如下:
ps aux | grep httpd | grep -v grep | wc -l    // ps aux是顯示所有進(jìn)程和其狀態(tài)。

2,查看80端口的tcp連接:

復(fù)制代碼 代碼如下:
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l

3,通過(guò)日志查看當(dāng)天ip連接數(shù),過(guò)濾重復(fù):

復(fù)制代碼 代碼如下:
cat access_log | grep "19/May/2011" | awk '{print $2}' | sort | uniq -c | sort -nr

4,當(dāng)天ip連接數(shù)最高的ip都在干些什么(原來(lái)是蜘蛛):

復(fù)制代碼 代碼如下:
cat access_log | grep "19/May/2011:00" | grep "61.135.166.230" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 10

5,當(dāng)天訪問(wèn)頁(yè)面排前10的url:

復(fù)制代碼 代碼如下:
cat access_log | grep "19/May/2010:00" | awk '{print $8}' | sort | uniq -c | sort -nr | head -n 10

6,用tcpdump嗅探80端口的訪問(wèn)看看誰(shuí)最高

復(fù)制代碼 代碼如下:
tcpdump -i eth0 -tnn dst port 80 -c 1000 | awk -F"." '{print $1"."$2"."$3"."$4}' | sort | uniq -c | sort -nr

接著從日志里查看該ip在干嘛:
復(fù)制代碼 代碼如下:
cat access_log | grep 220.181.38.183| awk '{print $1"t"$8}' | sort | uniq -c | sort -nr | less


7,查看某一時(shí)間段的ip連接數(shù):

復(fù)制代碼 代碼如下:
grep "2006:0[7-8]" www20110519.log | awk '{print $2}' | sort | uniq -c| sort -nr | wc -l

8,當(dāng)前WEB服務(wù)器中聯(lián)接次數(shù)最多的20條ip地址:

復(fù)制代碼 代碼如下:
netstat -ntu |awk '{print $5}' |sort | uniq -c| sort -n -r | head -n 20

9,查看日志中訪問(wèn)次數(shù)最多的前10個(gè)IP

復(fù)制代碼 代碼如下:
cat access_80_log |cut -d ' ' -f 1 |sort |uniq -c | sort -nr | awk '{print $0 }' | head -n 10 |less

10,查看日志中出現(xiàn)100次以上的IP

復(fù)制代碼 代碼如下:
cat access_log |cut -d ' ' -f 1 |sort |uniq -c | awk '{if ($1 > 100) print $0}'|sort -nr |less

11,查看最近訪問(wèn)量最高的文件

復(fù)制代碼 代碼如下:
cat access_log |tail -10000|awk '{print $7}'|sort|uniq -c|sort -nr|less

12,查看日志中訪問(wèn)超過(guò)100次的頁(yè)面

復(fù)制代碼 代碼如下:
cat access_log | cut -d ' ' -f 7 | sort |uniq -c | awk '{if ($1 > 100) print $0}' | less

13,列出傳輸時(shí)間超過(guò) 30 秒的文件

復(fù)制代碼 代碼如下:
cat access_log|awk '($NF > 30){print $7}'|sort -n|uniq -c|sort -nr|head -20

14,列出最最耗時(shí)的頁(yè)面(超過(guò)60秒的)的以及對(duì)應(yīng)頁(yè)面發(fā)生次數(shù)

復(fù)制代碼 代碼如下:
cat access_log |awk '($NF > 60 && $7~/.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100

相關(guān)文章

  • Linux 監(jiān)控文件被什么進(jìn)程修改(詳解)

    Linux 監(jiān)控文件被什么進(jìn)程修改(詳解)

    下面小編就為大家?guī)?lái)一篇Linux 監(jiān)控文件被什么進(jìn)程修改(詳解)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-12-12
  • Centos7安裝PHP及Nginx的教程詳解

    Centos7安裝PHP及Nginx的教程詳解

    這篇文章主要介紹了Centos7安裝PHP及Nginx的教程詳解,本文分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤

    linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤

    用命令行掛載移動(dòng)硬盤是Linux的基本操作之一,雖然目前有些Linux系統(tǒng)能自動(dòng)加載移動(dòng)硬盤,但有些時(shí)候(比如使用Ubuntu Server或其它Linux系統(tǒng)的時(shí)候)仍然需要手動(dòng)操作,下面這篇文章主要介紹了linux系統(tǒng)下如何掛載NTFS移動(dòng)硬盤,需要的朋友可以參考借鑒。
    2017-01-01
  • Centos7.2安裝Nginx實(shí)現(xiàn)負(fù)載平衡的方法

    Centos7.2安裝Nginx實(shí)現(xiàn)負(fù)載平衡的方法

    這篇文章主要介紹了Centos7.2安裝Nginx實(shí)現(xiàn)負(fù)載平衡的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01
  • Linux/Unix關(guān)于時(shí)間和時(shí)間戳的命令行

    Linux/Unix關(guān)于時(shí)間和時(shí)間戳的命令行

    這篇文章主要介紹了Linux/Unix關(guān)于時(shí)間和時(shí)間戳的命令行以及輸出的樣式區(qū)別,一起來(lái)學(xué)習(xí)下吧。
    2017-12-12
  • 詳解Linux中nginx如何重啟、啟動(dòng)與停止

    詳解Linux中nginx如何重啟、啟動(dòng)與停止

    這篇文章主要給大家詳細(xì)介紹了Linux中nginx如何重啟、啟動(dòng)與停止/設(shè)置開機(jī)自啟動(dòng),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧<BR>
    2023-12-12
  • win8下XAMPP中Apache模塊無(wú)效(apache無(wú)法打開)的解決方法

    win8下XAMPP中Apache模塊無(wú)效(apache無(wú)法打開)的解決方法

    win8下系統(tǒng)默認(rèn)占用80端口,導(dǎo)致apache無(wú)法打開,下面是具體的解決方法:首先以管理員權(quán)限運(yùn)行c:\windows\system32\cmd.exe.....感興趣的朋友可以參考下哈,希望對(duì)大家有所幫助
    2013-07-07
  • Ubuntu安裝telent服務(wù)器時(shí)出現(xiàn):apt-get:Package has no installation的原因及解決方法

    Ubuntu安裝telent服務(wù)器時(shí)出現(xiàn):apt-get:Package has no installation的原因及

    這篇文章主要介紹了Ubuntu安裝telent服務(wù)器時(shí)出現(xiàn):apt-get:Package has no installation的原因及解決方法的相關(guān)資料,需要的朋友可以參考下
    2016-11-11
  • linux下Vps自動(dòng)備份web和mysql數(shù)據(jù)庫(kù)的腳本

    linux下Vps自動(dòng)備份web和mysql數(shù)據(jù)庫(kù)的腳本

    這篇文章主要介紹了vps下web與mysql數(shù)據(jù)庫(kù)的備份方法,需要的朋友可以參考下
    2012-05-05
  • 學(xué)習(xí)Apache的mod rewrite、access寫法

    學(xué)習(xí)Apache的mod rewrite、access寫法

    Apache的mod_rewrite是提供了強(qiáng)大URL操作的殺手級(jí)的模塊,可以實(shí)現(xiàn)幾乎所有你夢(mèng)想的URL操作類型,其代價(jià)是你必須接受其復(fù)雜性,因?yàn)閙od_rewrite的主要障礙就是初學(xué)者不容易理解和運(yùn)用,即使是Apache專家有時(shí)也會(huì)發(fā)掘出mod_rewrite的新用途。
    2008-09-09

最新評(píng)論

沈丘县| 焦作市| 瓦房店市| 通州市| 冀州市| 玉龙| 灵寿县| 合肥市| 石台县| 大新县| 长兴县| 龙里县| 项城市| 大庆市| 乐至县| 庐江县| 札达县| 平度市| 康定县| 东辽县| 沅江市| 含山县| 桐柏县| 太原市| 康马县| 平和县| 若羌县| 宁城县| 清镇市| 普洱| 陆丰市| 佛坪县| 古浪县| 台中县| 山阳县| 贵港市| 南木林县| 宾川县| 婺源县| 宁安市| 原阳县|