发表于: 2017-12-02 16:25:29

2 700


今天完成的事情:查看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查看对应的进程


值得一提: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命令



返回列表 返回列表
评论

    分享到