仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 622|回复: 8
打印 上一主题 下一主题

[shell编程] 带来一篇shell剧本剖析apache日记形态码

[复制链接]
透明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:18:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
欢迎大家来到仓酷云论坛!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
欢迎大家来到仓酷云论坛!
金色的骷髅 该用户已被删除
沙发
发表于 2015-1-15 21:58:44 | 只看该作者

带来一篇shell剧本剖析apache日记形态码

用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
爱飞 该用户已被删除
板凳
发表于 2015-1-24 07:24:49 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-1 08:37:10 | 只看该作者
掌握硬件配置,如显卡,声卡,网卡等,硬件只要不是太老或太新一般都能被支持,作为一名Linux系统管理员建议多阅读有关硬件配置文章,对各种不支持或支持不太好的硬件有深刻的了解。
分手快乐 该用户已被删除
5#
发表于 2015-2-7 05:41:07 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
admin 该用户已被删除
6#
发表于 2015-2-21 09:59:51 | 只看该作者
熟读写基础知识,学得会不如学得牢。
7#
发表于 2015-3-6 21:15:27 | 只看该作者
你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。
柔情似水 该用户已被删除
8#
发表于 2015-3-13 22:10:02 | 只看该作者
Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。
再现理想 该用户已被删除
9#
发表于 2015-3-20 22:04:40 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 21:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表