文章目录
1)Nginx正向代理和反向代理
正向代理:客户端向代理服务器发送请求,要获得指定服务端的资源,代理转交请求获得资源后返回给客户端。为客户端服务,对服务端是不透明的,即服务端不知道是客户端还是代理的访问请求。
反向代理:代理端接收互联网的请求,再转发给服务器,服务器将资源给代理端,并由代理返回给互联网的客户端。为服务端服务,对客户端是不透明的。
2)Nginx的 reload 重载配置文件的流程:
- 向 master 进程发送 HUP 信号( reload 命令)
- master 进程检查配置语法是否正确
- master 进程打开监听端口
- master 进程使用新的配置文件启动新的 worker 子进程
- master 进程向老的 worker 子进程发送 QUIT 信号
- 老的 worker 进程关闭监听句柄,处理完当前连接后关闭进程
- 整个过程 Nginx 始终处于平稳运行中,实现了平滑升级,用户无感知
3)网站灰度发布
在A与B之间,平滑过渡的一种形式,AB test就是一种灰布发度方式。让一部分用户继续使用原本的A,再让一部分用户使用新的B,如果用户对B没有反对意见,就可以扩大范围,让更多用户使用B,直到所有用户使用B。灰度发布可以保证系统整体的稳定性,在灰度初期就可以发现和解决问题。
4)快速生成一个50G的文件
dd if=/dev/zero of=/tmp/big_data bs=50M count=1024
5)inode耗尽的解决方法
cd /data
#删除无用的临时文件,释放inode。
sudo find /data -type f -exec rm {} \;
#遍历寻找0字节的文件,并删除。
sudo find /data -type f -size 0 -exec rm {} \;
6)SSH与TELNET的比较
特点 | SSH | TELNET |
---|---|---|
端口号 | 22 | 23 |
安全 | 数据加密,安全性高 | 明码传输,容易被监听和中间人攻击,不安全 |
性能 | 压缩传输,速度快 | 不压缩传输,速度慢 |
功能 | 更齐全 | 较少 |
7)chattr文件加锁
#加锁:不能删除、修改、改名/etc/my.cnf文件
chattr +i /etc/my.cnf
#显示特定属性
lsattr /etc/my.cnf
#解锁
chattr -i /etc/my.cnf
8)centos7系统修改网卡信息的常用方法
方法一:cat /etc/sysconfig/network-scripts/ifcfg-ens33
方法二:输入命令进入图形化界面nmtui