副问题[/!--empirenews.page--]
本身的小网站跑在阿里云的ECS上面,无意也去说明说明本身网站处事器日记,看看网站的会见量。看看有没有黑阔搞粉碎!于是网络,清算一些处事器日记说明呼吁,各人可以试试!

1、查察有几多个IP会见:
- awk '{print $1}' log_file|sort|uniq|wc -l
2、查察某一个页面被会见的次数:
- grep "/index.php" log_file | wc -l
3、查察每一个IP会见了几多个页面:
- awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txtsort -n -t ' ' -k 2 log.txt 共同sort进一步排序
4、将每个IP会见的页面数举办从小到大排序:
- awk '{++S[$1]} END {for (a in S) print S[a],a}' log_file | sort -n
5、查察某一个IP会见了哪些页面:
- grep ^111.111.111.111 log_file| awk '{print $1,$7}'
6、去掉搜刮引擎统计的页面:
- awk '{print $12,$1}' log_file | grep ^"Mozilla | awk '{print $2}' |sort | uniq | wc -l
7、查察2015年8月16日14时这一个小时内有几多IP会见:
- awk '{print $4,$1}' log_file | grep 16/Aug/2015:14 | awk '{print $2}'| sort | uniq | wc -l
8、查察会见前十个ip地点
- awk '{print $1}' |sort|uniq -c|sort -nr |head -10 access_log
uniq -c 相等于分组统计并把统计数放在最前面
- cat access.log|awk '{print $1}'|sort|uniq -c|sort -nr|head -10cat access.log|awk '{counts[$(11)]+=1}; END {for(url in counts) print counts[url], url}
9、会见次数最多的10个文件或页面
- cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr | head -10cat log_file|awk '{print $11}'|sort|uniq -c|sort -nr|head -20awk '{print $1}' log_file |sort -n -r |uniq -c | sort -n -r | head -20
会见量最大的前20个ip
10、通过子域名会见次数,依据referer来计较,稍有禁绝
- cat access.log | awk '{print $11}' | sed -e ' s/http:////' -e ' s//.*//' | sort | uniq -c | sort -rn | head -20
11、列出传输巨细最大的几个文件
- cat www.access.log |awk '($7~/.php/){print $10 " " $1 " " $4 " " $7}'|sort -nr|head -100
12、列出输出大于200000byte(约200kb)的页面以及对应页面产生次数
- cat www.access.log |awk '($10 > 200000 && $7~/.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100
13、假如日记最后一列记录的是页面文件传输时刻,则有列出到客户端最耗时的页面
- cat www.access.log |awk '($7~/.php/){print $NF " " $1 " " $4 " " $7}'|sort -nr|head -100
14、列出最最耗时的页面(高出60秒的)的以及对应页面产生次数
- cat www.access.log |awk '($NF > 60 && $7~/.php/){print $7}'|sort -n|uniq -c|sort -nr|head -100
15、列出传输时刻高出 30 秒的文件
- cat www.access.log |awk '($NF > 30){print $7}'|sort -n|uniq -c|sort -nr|head -20
16、列出当前处事器每一历程运行的数目,倒序分列
- ps -ef | awk -F ' ' '{print $8 " " $9}' |sort | uniq -c |sort -nr |head -20
17、查察apache当前并发会见数
比拟httpd.conf中MaxClients的数字差距几多
- netstat -an | grep ESTABLISHED | wc -l
18、可以行使如下参数查察数据
- ps -ef|grep httpd|wc -l1388
统计httpd历程数,连个哀求会启动一个历程,行使于Apache处事器。
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|