带来一篇shell剧本剖析apache日记形态码
欢迎大家来到仓酷云论坛!1、起首将apache日记按天切割vi/etc/httpd/conf/httpd.conf
ErrorLog"|rotatelogs/var/log/httpd/%Y%m%derror_log86400480"
CustomLog"|rotatelogs/var/log/httpd/%Y%m%daccess_log86400480"combined
2、重启apache办事
servicehttpdrestart
##################apahce日记办事器按天切割终了######################
3、剖析天生的apache日记形态码(守候了一天的日记)
***日记文件为20111228access_log
vihttp.sh
#!/bin/bash
total=`cat20111228access_log|wc-l`
array=(`cat20111228access_log|awk{print$9}|sort|uniq-c|sort-n`)
len=${#array[@]}
echo"####################http形态码统计###########################"
echo"总的毗连数:$total"
for((i=0;i<$len;i=i+2))
{
echo"########################################################"
echo${array[$i]}:${array[$i+1]}
echo"########################################################"
echo${array[$i+1]}占毗连数的比例是:`awkBEGIN{printf"%.6f%
",(${array[$i]}/${total}*100)}`
}
实行剧本了局(以百分号暗示):
shhttp.sh
####################http形态码统计###########################
总的毗连数:688965
########################################################
1:303
########################################################
303占毗连数的比例是:0.000145%
########################################################
1:416
########################################################
416占毗连数的比例是:0.000145%
########################################################
2:299
########################################################
299占毗连数的比例是:0.000290%
########################################################
8:501
########################################################
501占毗连数的比例是:0.001161%
########################################################
145:403
########################################################
403占毗连数的比例是:0.021046%
########################################################
197:400
########################################################
400占毗连数的比例是:0.028594%
########################################################
738:206
########################################################
206占毗连数的比例是:0.107117%
########################################################
7307:404
########################################################
404占毗连数的比例是:1.060576%
########################################################
9213:302
########################################################
302占毗连数的比例是:1.337223%
########################################################
30574:301
########################################################
301占毗连数的比例是:4.437671%
########################################################
201197:304
########################################################
304占毗连数的比例是:29.202790%
########################################################
439582:200
########################################################
200占毗连数的比例是:63.803241%
########################复杂解说#########################
array=(`cat20111228access_log|awk{print$9}|sort|uniq-c|sort-n`)
###这个拿出来是一个数组了
len=${#array[@]}
###这个是数组的长度
echo${array[$i]}:${array[$i+1]}
###这个是以for轮回输出形态码和形态码的毗连数
awkBEGIN{printf"%.6f%
",(${array[$i]}/${total}*100)}
###以百分比盘算各个形态码约莫占的毗连数
原文地点:http://youzao.blog.51cto.com/3946111/757515
欢迎大家来到仓酷云论坛!
带来一篇shell剧本剖析apache日记形态码
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。 编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。 熟读写基础知识,学得会不如学得牢。 你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。 Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。 放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
页:
[1]