发表于: 2017-04-23 23:10:12
1 1398
今天完成的事情:
今天在学习shell脚本,先从网上教程基础学起(http://c.biancheng.net/cpp/view/7007.html)
里面讲的是一些shell简介,语法使用等等,内容也不是很难,把里面的例子敲一遍差不多就能了解大致的适用方法
差不多敲完例子两三个小时左右。
在任务中要做的是查看nginx日志,编写脚本统计访问次数
我的nginx是在服务器上一键安装的,所以他的日志在上面的目录中,里面会有access.log和error.log文件
分别是我的通过的日志和错误日志
这是我们要编写脚本统计访问次数了,从师兄哪里找到的一个连接(http://blog.sina.com.cn/s/blog_8e5d24890102wufq.html)
里面讲的很清楚,如何写脚本
上面的脚本看似很简单,但是里面的空格非常严格,有一点错误吗,编译就不能通过
我也尝试写过几次,看起来是一摸一样的,但是运行起来还是报错
上面的报错我很绝望,但是重点来了。。。我开始复制粘贴了。。。
运行成功!!!里面的访问日志放在了a.txt文件中了,统计的a.txt中的每个ip访问的次数放在了ipnum.txt中
a.txt文件中截取了一小段:
ipnum.txt文件中的一段:
最后统计每个ip访问次数:
统计响应延时,还没有做。
明天计划的事情:
统计响应时间,查看Resin日志,统计放问DB时间,Controller的处理时间
遇到的问题:
问题已解决,但是我还得学会如何使用shell脚本
收获:
今天老大亲自莅临武汉指导,跟我们开了一天的会,教我们该如何学习,也讲解了任务里的知识点的重难点。什么是我们需要掌握的知识点,以及作为一个java工程师所需要具备的能力。感觉学无止境,还需要付出更多的努力。。。
评论