加权轮询(轮询+weight)
ip_hash
每一个请求的访问IP , 都会映射成一个hash , 再通过hash算法(hash值%node_count) , 分配到不同的后端服务器 , 访问ip相同的请求会固定访问同一个后端服务器 , 这样可以做到会话保持 , 解决session同步问题 。
least_conn(最少连接)
使用最少连接的负载平衡 , nginx将尝试不会使繁忙的应用程序服务器超载请求过多 , 而是将新请求分发给不太繁忙的服务器 。
25、nignx常用模块
- upstream
- rewrite
- location
- proxy_pass
把父进程杀掉 , 父进程死后 , 过继给1号进程init , init 始终负责清理僵尸进程 , 它产生的所有僵尸进程跟着消失;如果你使用kill , 一般都不能杀掉 defunct进程. 。用了kill -15,kill -9以后 之后反而会多出更多的僵尸进程 。
27、搜索某个用户运行的进程
pgrep -au neteagle
28、查看某个端口正在被哪个进程使用lsof -i :[port]
29、端口转发iptables -t nat -A PREROUTING -d 10.0.0.8 -p tcp --dport 80 -j REDIRECT --to-ports 8080
30、查看http的并发请求数与其TCP连接状态etstat-n|awk'/^tcp/{++b[$NF]}END{for(ainb)printa,b[a]}'
31、查看/var/log目录下文件数ls/var/log/-lR|grep"^-"|wc-l
32、linux系统启动流程- 第一步:开机自检 , 加载BIOS
- 第二步:读取MBR
- 第三步:Boot Loader grub引导菜单
- 第四步:加载kernel内核
- 第五步:init进程依据inittab文件夹来设定运行级别
- 第六步:init进程执行rc.sysinit
- 第七步:启动内核模块
- 第八步:执行不同运行级别的脚本程序
- 第九步:执行/etc/rc.d/rc.lo
- -:常规文件 , 即file
- d:目录文件
- b:block device 即块设备文件 , 如硬盘;支持以block为单位进行随机访问
- c:character device 即字符设备文件 , 如键盘支持以character为单位进行线性访问
- l:symbolic link 即符号链接文件(关注微信公众号:网络技术联盟站) , 又称软链接文件
- p:pipe 即命名管道文件
- s:socket 即套接字文件 , 用于实现两个进程进行通信
概念:
- PV 物理卷:物理卷在逻辑卷管理中处于最底层 , 它可以是实际物理硬盘上的分区 , 也可以是整个物理硬盘 , 也可以是raid设备 。
- VG 卷组:卷组建立在物理卷之上 , 一个卷组中至少要包括一个物理卷 , 在卷组建立之后可动态添加物理卷到卷组中 。一个逻辑卷管理系统工程中可以只有一个卷组 , 也可以拥有多个卷组 。
- LV 逻辑卷:逻辑卷建立在卷组之上 , 卷组中的未分配空间可以用于建立新的逻辑卷 , 逻辑卷建立后可以动态地扩展和缩小空间 。系统中的多个逻辑卷可以属于同一个卷组 , 也可以属于不同的多个卷组 。
- 添加磁盘
- 使用fdisk命令对新增加的磁盘进行分区
- 分区完成后修改分区类型为lvm
- 使用pvcreate创建物理卷
推荐阅读
- Linux 被爆“满分级”关键内核级漏洞
- 基于NT架构脱胎换骨!QQ for Linux 3.0正式版上架官网
- .NET MAUI 有一个 Linux 短板
- Linux系统禁止用户使用su命令切换root
- CVE-2022-2602 Linux Kernel 本地权限提升漏洞修复过程
- linux重启服务器命令。机房服务器重启按哪个开关?
- cad工程师认证证书报考条件 cad工程师认证证书
- linux x86是什么意思;系统的x86与x64是什么意思以及他们的区别?
- 招聘|为什么要考采购工程师证书呢?
- 消防工程师报考条件是什么