发表于: 2018-01-04 17:49:57
1 626
今天完成的事:
1、查看nginx日志,编写脚本统计访问次数,响应时间。
2、使用Top命令查看WEB服务占用内存和CPU。
3、top查看内存和cpu。
遇到的困难:
springAop有点麻烦,明天搞
编写脚本只写了一个最简单的脚本,类似helloworld吧
明天计划:
学习 springAop
收获:
1、查看响应时间:
| 是管道符,a | b 意思是b对a的结果进行操作
wc 默认查询文件的行数, 单词数,字节数,
wc-l 只显示查询的行数
2、编写的脚本,在home下编写脚本
第一行表示这是一个脚本
运行脚本效果
编写脚本会有权限问题,
查看文件权限 : ls -l 文件名(不加文件名则查看此文件夹下所有文件权限)
r--读--4
w--写--2
v--执行--1
第一组是自己(u)的权限,第二个是自己所在组(g)的权限,第三个是其他人(o)权限.
3、top命令
详解 https://www.cnblogs.com/dragonsuc/p/5512797.html
第二行:进程
第三行:cpu状态
0.3% us — 用户空间占用CPU的百分比。
0.0% sy — 内核空间占用CPU的百分比。
0.0% ni — 改变过优先级的进程占用CPU的百分比
99.7% id — 空闲CPU百分比
0.0% wa — IO等待占用CPU的百分比
0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
0.0% si — 软中断(Software Interrupts)占用CPU的百分比
第四行:内存状态
第四行:内存状态
3808060k total — 物理内存总量(4GB)
3660048k used — 使用中的内存总量(3.6GB)
148012k free — 空闲内存总量(148M)
359760k buffers — 缓存的内存量 (359M)
第五行:swap交换分区
4184924k total — 交换区总量(4G)
0k used — 使用的交换区总量(0M)
4184924k free — 空闲交换区总量(4G)
2483956k cached — 缓冲的交换区总量(2483M)
4、nginx是什么?
nginx是一个轻量级http反向代理服务器,特点
1、静态http服务器,将服务器上的静态资源通过http请求展示给用户,
2、反向代理,负载均衡就是基于反向代理实现的
3、负载均衡,将 大量请求分给不同服务器代理,即使有服务器挂掉也不会影响用户使用。
4、虚拟主机,基于单项代理实现,将两个项目部署到同一个服务器上,在服务器不同端口分别开一个应用,两个域名解析到同一个ip地址,但是访问到不同的网站,
5、FastCGI,
Nginx本身不支持PHP等语言,但是它可以通过FastCGI来将请求扔给某些语言或框架处理(例如PHP、Python、Perl)。
什么是反向代理?
单个服务器处理客户端请求的能力有一个极限,当请求数量超过这个极限时会导致服务器处理不过来,反向代理就是讲请求分配给不同的服务器处理,对于用户来说效果没有区别,
怎么实现反向代理?
1、负载均衡设备将用户请求分配给不同的服务器
2、服务器将自己的内容返回给负载均衡器
3、负载均衡器将内容返回客户端
正向代理代理的是客户端,反向代理代理的是服务器
5、什么是SSH?
全称是Secure Shell,是一种建立在应用层和传输层的安全协议,计算机每次向网络发送数据时SSH都对数据加密,数据到达目的地后SSH再对数据进行解密。
6、如何在linux服务器上从网站下载文件?
用wget命令: wget + 空格 + 参数 + 要下载文件的url路径
下载到指定位置
wget + 空格 + -P(参数) + /目录+要下载文件的url路径
评论