发表于: 2018-01-04 17:49:57

1 627


今天完成的事:

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再对数据进行解密。

而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。
SSH之另一项优点为其传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的“通道”。


6、如何在linux服务器上从网站下载文件?

用wget命令: wget + 空格 + 参数 + 要下载文件的url路径

下载到指定位置

 wget + 空格 + -P(参数) + /目录+要下载文件的url路径





返回列表 返回列表
评论

    分享到