国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Shell 分析服務(wù)器日志常用命令

這篇具有很好參考價(jià)值的文章主要介紹了Shell 分析服務(wù)器日志常用命令。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

1、查看有多少個(gè)IP訪問(wèn):
日志文件的第一列是IP地址

awk '{print $1}' log_file|sort|uniq|wc -l

2、查看某一個(gè)頁(yè)面被訪問(wèn)的次數(shù):

grep "/index.php" log_file | wc -l

3、查看每一個(gè)IP訪問(wèn)了多少個(gè)頁(yè)面:

awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txt
sort -n -t ' ' -k 2 log.txt 配合sort進(jìn)一步排序

4、將每個(gè)IP訪問(wèn)的頁(yè)面數(shù)進(jìn)行從小到大排序:

awk '{++S[$1]} END {for (a in S) print S[a],a}' log_file | sort -n

5、查看某一個(gè)IP訪問(wèn)了哪些頁(yè)面:

grep ^111.111.111.111 log_file| awk '{print $1,$7}'

6、去掉搜索引擎統(tǒng)計(jì)的頁(yè)面:

awk '{print $12,$1}' log_file | grep ^\"Mozilla | awk '{print $2}' |sort | uniq | wc -l

7、查看2015年8月16日14時(shí)這一個(gè)小時(shí)內(nèi)有多少I(mǎi)P訪問(wèn):

awk '{print $4,$1}' log_file | grep 16/Aug/2015:14 | awk '{print $2}'| sort | uniq | wc -l

8、查看訪問(wèn)前十個(gè)ip地址

awk '{print $1}' |sort|uniq -c|sort -nr |head -10 access_log

uniq -c 相當(dāng)于分組統(tǒng)計(jì)并把統(tǒng)計(jì)數(shù)放在最前面

cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10
cat access.log|awk '{counts[$(11)]+=1}; END {for(url in counts) print counts[url], url}

9、訪問(wèn)次數(shù)最多的10個(gè)文件或頁(yè)面

cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr | head -10
cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr|head -20
awk '{print $1}' log_file |sort -n -r |uniq -c | sort -n -r | head -20

訪問(wèn)量最大的前20個(gè)ip

10、通過(guò)子域名訪問(wèn)次數(shù),依據(jù)referer來(lái)計(jì)算,稍有不準(zhǔn)

cat access.log | awk '{print $11}' | sed -e ' s/http:\/\///' -e ' s/\/.*//' | sort | uniq -c | sort -rn | head -20

11、列出傳輸大小最大的幾個(gè)文件

cat www.access.log |awk '($7~/\.php/){print $10 " " $1 " " $4 " " $7}'|sort -nr|head -100

12、列出輸出大于200000byte(約200kb)的頁(yè)面以及對(duì)應(yīng)頁(yè)面發(fā)生次數(shù)

cat www.access.log |awk '($10 > 200000 && $7~/\.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100

13、如果日志最后一列記錄的是頁(yè)面文件傳輸時(shí)間,則有列出到客戶端最耗時(shí)的頁(yè)面

cat www.access.log |awk '($7~/\.php/){print $NF " " $1 " " $4 " " $7}'|sort -nr|head -100

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

cat www.access.log |awk '($NF > 60 && $7~/\.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100

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

cat www.access.log |awk '($NF > 30){print $7}'|sort -n|uniq -c|sort -nr|head -20

16、列出當(dāng)前服務(wù)器每一進(jìn)程運(yùn)行的數(shù)量,倒序排列

ps -ef | awk -F ' ' '{print $8 " " $9}' |sort | uniq -c |sort -nr |head -20

17、查看apache當(dāng)前并發(fā)訪問(wèn)數(shù)

對(duì)比httpd.conf中MaxClients的數(shù)字差距多少

netstat -an | grep ESTABLISHED | wc -l

18、可以使用如下參數(shù)查看數(shù)據(jù)

ps -ef|grep httpd|wc -l
1388

統(tǒng)計(jì)httpd進(jìn)程數(shù),連個(gè)請(qǐng)求會(huì)啟動(dòng)一個(gè)進(jìn)程,使用于Apache服務(wù)器。

表示Apache能夠處理1388個(gè)并發(fā)請(qǐng)求,這個(gè)值A(chǔ)pache可根據(jù)負(fù)載情況自動(dòng)調(diào)整

netstat -nat|grep -i "80"|wc -l
4341

netstat -an會(huì)打印系統(tǒng)當(dāng)前網(wǎng)絡(luò)鏈接狀態(tài),而grep -i “80”是用來(lái)提取與80端口有關(guān)的連接的,wc -l進(jìn)行連接數(shù)統(tǒng)計(jì)。

最終返回的數(shù)字就是當(dāng)前所有80端口的請(qǐng)求總數(shù)

netstat -na|grep ESTABLISHED|wc -l
376

netstat -an會(huì)打印系統(tǒng)當(dāng)前網(wǎng)絡(luò)鏈接狀態(tài),而grep ESTABLISHED 提取出已建立連接的信息。然后wc -l統(tǒng)計(jì)
最終返回的數(shù)字就是當(dāng)前所有80端口的已建立連接的總數(shù)。

netstat -nat||grep ESTABLISHED|wc

可查看所有建立連接的詳細(xì)記錄

19、輸出每個(gè)ip的連接數(shù),以及總的各個(gè)狀態(tài)的連接數(shù)

netstat -n | awk '/^tcp/ {n=split($(NF-1),array,":");if(n<=2)++S[array[(1)]];else++S[array[(4)]];++s[$NF];++N} END {for(a in S){printf("%-20s %s\n", a, S[a]);++I}printf("%-20s %s\n","TOTAL_IP",I);for(a in s) printf("%-20s %s\n",a, s[a]);printf("%-20s %s\n","TOTAL_LINK",N);}'

21、分析日志文件下 2012-05-04 訪問(wèn)頁(yè)面最高 的前20個(gè) URL 并排序

cat access.log |grep '04/May/2012'| awk '{print $11}'|sort|uniq -c|sort -nr|head -20

22、查詢受訪問(wèn)頁(yè)面的URL地址中 含有 www.abc.com 網(wǎng)址的 IP 地址

cat access_log | awk '($11~/\www.abc.com/){print $1}'|sort|uniq -c|sort -nr

23、獲取訪問(wèn)最高的10個(gè)IP地址 同時(shí)也可以按時(shí)間來(lái)查詢

cat linewow-access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10

24、時(shí)間段查詢?nèi)罩緯r(shí)間段的情況

cat log_file | egrep '15/Aug/2015|16/Aug/2015' |awk '{print $1}'|sort|uniq -c|sort -nr|head -10

25、列出最最耗時(shí)的頁(yè)面(超過(guò)60秒的)的以及對(duì)應(yīng)頁(yè)面發(fā)生次數(shù)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-624359.html

cat access.log |awk '($NF > 60 && $7~/\.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100

到了這里,關(guān)于Shell 分析服務(wù)器日志常用命令的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux的服務(wù)器日志分析及性能調(diào)優(yōu)

    Linux的服務(wù)器日志分析及性能調(diào)優(yōu)

    作為網(wǎng)絡(luò)安全和數(shù)據(jù)傳輸?shù)闹匾h(huán)節(jié),代理服務(wù)器在現(xiàn)代互聯(lián)網(wǎng)中扮演著至關(guān)重要的角色。然而,在高負(fù)載情況下,代理服務(wù)器可能面臨性能瓶頸和效率問(wèn)題。本文將介紹如何利用Linux系統(tǒng)對(duì)代理服務(wù)器進(jìn)行日志分析,并提供一些實(shí)用技巧來(lái)優(yōu)化其性能。 1. 日志收集與分析

    2024年02月10日
    瀏覽(22)
  • Java利用JSCH庫(kù)遠(yuǎn)程連接Linux服務(wù)器以及操作多條Shell命令

    Java利用JSCH庫(kù)遠(yuǎn)程連接Linux服務(wù)器以及操作多條Shell命令

    為了實(shí)現(xiàn) DHCP 服務(wù)器的 IP 存儲(chǔ)、回收和查詢機(jī)制,我們需要將服務(wù)器中 LXD 容器的網(wǎng)卡 IP 查詢出來(lái),并且存儲(chǔ)到服務(wù)器中的 Mysql 中。所以,下面介紹如何通過(guò) Java 遠(yuǎn)程連接 Linux 服務(wù)器以及操作多條 Shell 命令。 創(chuàng)建 Maven 項(xiàng)目,導(dǎo)入依賴(lài) jsch 實(shí)現(xiàn)遠(yuǎn)程連接,往后我們只需要調(diào)

    2024年02月13日
    瀏覽(29)
  • linux常用查看服務(wù)器內(nèi)存的命令

    linux常用查看服務(wù)器內(nèi)存的命令

    free 命令用來(lái)顯示系統(tǒng)內(nèi)存狀態(tài),包括系統(tǒng)物理內(nèi)存、虛擬內(nèi)存(swap 交換分區(qū))、共享內(nèi)存和系統(tǒng)緩存的使用情況,其輸出和 top 命令的內(nèi)存部分非常相似。 ? free 命令的基本格式如下: [root@localhost ~]# free [選項(xiàng)] 表 1 羅列出了此命令常用的選項(xiàng)及各自的含義。 表 1 free 命令

    2024年02月16日
    瀏覽(103)
  • linux 服務(wù)器進(jìn)程、端口查找,nginx 配置日志查找,lsof 命令詳解

    linux 服務(wù)器進(jìn)程、端口查找,nginx 配置日志查找,lsof 命令詳解

    1.1 使用查看端口號(hào)對(duì)應(yīng)的進(jìn)程信息 方式一 : 使用netstat命令 -t:顯示TCP連接 -u:顯示UDP連接 -l:僅顯示監(jiān)聽(tīng)狀態(tài)的連接 -n:以數(shù)字形式顯示端口號(hào),而不是以服務(wù)名稱(chēng)顯示 通過(guò)管道符號(hào)|將netstat的輸出結(jié)果傳遞給grep命令,用于過(guò)濾出包含指定端口號(hào)的行。 執(zhí)行命令后,終端

    2024年02月04日
    瀏覽(32)
  • Linux CentOS 7 服務(wù)器集群硬件常用查看命令

    (一)查看內(nèi)核:uname -a (二)查看系統(tǒng): cat /etc/redhat-release (三)查看CPU: cat /proc/cpuinfo 或者 lscpu tips:兩者命令差不多,lscpu更簡(jiǎn)潔,主要關(guān)注 Core(s) per socket 和 Socket(s) 參數(shù),以及 Thread(s) per core 。后者表示邏輯核心,一般是1,如果使用超線程技術(shù),則是2; CPU(s) 是三者

    2024年04月27日
    瀏覽(93)
  • Python 與機(jī)器學(xué)習(xí),在服務(wù)器使用過(guò)程中,常用的 Linux 命令包括哪些?

    Python 與機(jī)器學(xué)習(xí),在服務(wù)器使用過(guò)程中,常用的 Linux 命令包括哪些?

    ?? CSDN 葉庭云 : https://yetingyun.blog.csdn.net/ 本博客旨在分享在實(shí)際開(kāi)發(fā)過(guò)程中,開(kāi)發(fā)者需要了解并熟練運(yùn)用的 Linux 操作系統(tǒng)常用命令。Linux 作為一種操作系統(tǒng),與 Windows 或 MacOS 并駕齊驅(qū),尤其在服務(wù)器和開(kāi)發(fā)環(huán)境中占據(jù)重要地位。Linux 命令,簡(jiǎn)而言之,就是指導(dǎo)計(jì)算機(jī)執(zhí)行

    2024年04月12日
    瀏覽(28)
  • java實(shí)現(xiàn)連接遠(yuǎn)程服務(wù)器,并可以執(zhí)行shell命令

    你可以使用Java中的SSH庫(kù)來(lái)連接遠(yuǎn)程服務(wù)器并執(zhí)行shell命令。下面是一個(gè)簡(jiǎn)單的示例代碼: 請(qǐng)注意替換 your_host , your_username , your_password 和 your_shell_command 為實(shí)際的遠(yuǎn)程服務(wù)器信息和要執(zhí)行的shell命令。該示例代碼使用JSch庫(kù)來(lái)建立SSH連接并執(zhí)行命令。

    2024年01月20日
    瀏覽(32)
  • logback服務(wù)器日志刪除原理分析

    logback服務(wù)器日志刪除原理分析

    ? ? 查看以下的logback官方文檔 Chapter 4: Appenders https://logback.qos.ch/manual/appenders.html ? ? 按文檔說(shuō)明,maxHistory是設(shè)置保存歸檔日志的最大數(shù)量,該數(shù)量的單位受到fileNamePattern里的值%d控制,如果有多個(gè)%d,只能有一個(gè)主%d,其他的要用aux參數(shù)標(biāo)記為輔助令牌。 /var/log/%d{yyyy/MM, aux}

    2024年02月04日
    瀏覽(24)
  • shell腳本之003獲取固定時(shí)間段(分鐘)內(nèi)的日志,并將其定時(shí)通過(guò)sftp上傳至服務(wù)器中

    #!/bin/bash export PATH=/home/ccbt/software/lftp-4.9.2/usr/local/bin/:$PATH # 獲取當(dāng)前系統(tǒng)時(shí)間 now=$(date +\\\"%Y/%m/%d %H:%M:%S\\\") echo \\\"當(dāng)前日期時(shí)間:$now\\\" # 當(dāng)前時(shí)間戳 now_time=$(date +%s) echo \\\"當(dāng)前時(shí)間戳:$now_time\\\" #獲取指定開(kāi)始時(shí)間的時(shí)間戳 10分鐘 time_befo=$(($now_time-600)) echo \\\"指定開(kāi)始時(shí)間戳: $time_befo\\\"

    2024年02月01日
    瀏覽(22)
  • 服務(wù)器常用命令

    查看系統(tǒng)硬件設(shè)備信息 運(yùn)行 查看服務(wù)器硬件設(shè)備信息,包括 BIOS信息(BIOS Information) 、 服務(wù)器信息(System Information) 、 CPU信息(Processor Information) 、 緩存信息(Cache Information) 、 內(nèi)存信息(Physical Memory Array) 、 電源信息(System Power Supply) 、**內(nèi)存設(shè)備(Memory Device)

    2024年02月19日
    瀏覽(15)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包