发表于: 2017-12-02 16:25:29
2 702
今天完成的事情:查看Resin日志,统计访问DB时间
使用Top命令查看WEB服务占用内存和CPU
完成任务三深度思考
1.昨天的错误是这样的:jetty显示404页面是这样的
塔有提示跳转连接,而resin呢,是这样的
我误以为是哪里配置错了没有访问到,原来是url问题
话说回来其实resin.conf没必要webapp一样能扫描到,我看网上教程都修改了
2.统计db controller处理时间
首先要得到db时间
编写脚本统计db时间
在脚本文件的命令后添加 >>log.txt 可以将该命令输出的内容添加到指定文件里
脚本教程
http://blog.csdn.net/computer055maxi/article/details/6317251
-F"[:]"意思是把:作为分隔符,$2 ~/ms$/意思是筛选第二项以ms为结尾的数据,print$2作为后面筛选的参数,使用ms分隔符把ms去掉,这样就得到了ms时间,然后判断就行了
3.使用Top命令查看WEB服务占用内存和CPU。
直接输入top就行了
消息说明:
http://www.linuxidc.com/Linux/2016-08/133871.htm
根据top里面的pid查看对应的进程
UAYD~%SFCAI_}DE%X.png)
值得一提:nginx域名重定向,他有时候也无法访问,多刷新几次救出来了
深度思考:
1.nginx服务器有什么作用?什么叫反向代理?为什么要使用反向代理?
nginx在客户端和服务器端扮演媒婆的角色,起到连接的作用。
正向代理:客户端发送请求到服务器,这个请求先到代理服务器,然后转交到请求的服务器,然后返回到代理服务器,最后返回到服务器
反向代理:客户端发送请求直接到服务器,服务器将响应结果发给代理服务器,代理服务器发给客户端。
这样看来正向代理包含了反向代理
为什么要使用反向代理?
https://www.cnblogs.com/xiohao/p/6433401.html
2.什么是ssh?如何在linux服务器上从网站下载文件?
SSH:安全外壳协议
一、SSH介绍
什么是SSH?
传统的网络服务程序,如:ftp、pop和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据, 别有用心的人非常容易就可以截 获这些口令和数据。而且,这些服务程序的安全验证方式也是有其弱点的, 就是很容易受到“中间人”(man-in-the-middle)这种方式的攻 击。所谓“中间人”的攻击方式, 就是“中间人”冒充真正的服务器接收你的传给服务器的数据,然后再冒充你把数据传给真正的服务器。 服务器和你之间的数 据传送被“中间人”一转手做了手脚之后,就会出现很严重的问题。
SSH的英文全称是Secure Shell。通过使用SSH,你可以把所有传输的数据进行加密,这样“中间人”这种攻击方式就不可能实现了, 而且也能够防止DNS和IP欺骗。还有一个 额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。 SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提 供一个安全的“通道”。
最初SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。 OpenSSH是SSH的替代软件,而且是免费的,可以预计将来会有越 来越多的人使用它而不是SSH。
SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。 用SSH 2.x的客户程序是不能连接到SSH 1.x的服务程序上去的。OpenSSH 2.x同时支持SSH 1.x和2.x。
在linux服务器下载文件
wget是linux最常用的下载命令, 一般的使用方法是: wget + 空格 + 要下载文件的url路径 例如: # wget http://www.linuxsense.org/xxxx/xxx.tar.gz |
还有yum命令,我用的很多,yum install...即可
3.如何写shell脚本?尝试自己编写一个简单脚本。
start
dbtime
4.tomcat、jetty、resin各容器有什么区别?如何优化这些容器配置?
目前我用了jetty和resin,我发现的区别就是404页面
jetty和tomcat的区别,太深入了,难以理解
https://www.cnblogs.com/crazyacking/p/5734849.html
优化容器配置,也是没做到这么深
设置各种maxsize
https://www.cnblogs.com/avivaye/p/5250305.html
看下之前任务二的日报和项目,感觉springmvc很重要,也很宽泛,自己印象和理解也很浅
然后看下之前的任务思考,准备下小课堂
明天计划的事情:开始任务4
遇到的问题:今天基本没什么问题
收获:学习脚本编写,top命令
评论