发表于: 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工程师所需要具备的能力。感觉学无止境,还需要付出更多的努力。。。










返回列表 返回列表
评论

    分享到