网站内容收录,wordpress建设的网站,给个网站做导航违法吗,深圳建站企业一.公共基础 linux常用目录
链接一 链接二
linux系统启动
链接一 链接二
LVM
链接一
磁盘挂载
链接一
文件权限
链接一
二.VLAN详解
链接
三.中间件
单体部署#xff1a;
优点#xff1a;
#xff08;1#xff09;小团队成型即可完成开发-测试-上线
优点
1小团队成型即可完成开发-测试-上线
2迭代周期短速度快
3打包方便运维省事。
缺点
1单节点宕机造成所有服务不可用
2耦合度太高(迭代测试部署 )
3单节点并发能力有限、
集群
1计算机“群体’构成整个系统
2这个“群体’构成一个整体不能独立存在
3人多力量大群体提升并发与可用性。
优势提高系统性能提高系统可用性可扩展性高
注意事项用户会话定时任务内网互通
1.LVS
1网络相关详解
LVS负载均衡LVS简介、三种工作模式、十种调度算法 - 腾讯云开发者社区-腾讯云
lvs详解 - 知乎
2LVS简介
LVS:基于四层工作效率高
单个Nginx承受不了压力需要集群
模式NAT,TUNip隧道,DR直接路由
LVS充当Nginx集群的调度者
3实验 准备工作 LVS节点服务器ip:192.168.1.151 虚拟ip:192.168.1.150 提供真实服务器服务器1(ip: 192.168.1.171,lo:1 :192.168.1.150) 服务器2(ip: 192.168.1.172,lo:1 :192.168.1.150) 节点服务器配置
(实体)停止网卡服务 systemctl stop NetworkManager
systemctl disable NetworkManager
拷贝网卡ens33文件 cp ens33 ens33:1
编辑ens33:1 B00TPROTOstatic
DEVICEens33:1
ONB00Tyes
IPADDR192.168.1.150
NETMASK255.255.255.0 安装ipvsadm yum install ipvsadm 查看配置 ipvsadm -Ln 实体服务器配置 复制回环网卡,配置虚拟ip
vim ifcfg-lo:1DEVICElo:1
IPADDR192.168.1.150
NETMASK255.255.255.255
NETWORK127.0.0.0
# If youre having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST127.255.255.255
ONB00Tyes
NAMEToopback
ifup lo
系统ARP配置
vim /etc/sysctl.confnet.ipv4.conf.all.arp_ignore 1
net.ipv4.conf.default.arp_ignore 1
net.ipv4.conf.lo.arp_ignore 1
net.ipv4.conf.all.arp_announce 2
net.ipv4.conf.default.arp_announce 2
net.ipv4.conf.lo.arp_announce 2sysctl -p
添加路由 echo route add -host 192.168.1.150 dev lo:1 /etc/rc.local LVS节点服务器配置 1.添加集群服务 ipvsadm -A -t 192.168.1.150:80 -s rr -p 5
2.集群中添加服务器
ipvsadm -a -t 192.168.1.150:80 -r 192.168.1.171:80 -g
ipvsadm -a -t 192.168.1.150:80 -r 192.168.1.172:80 -g
3.ipvs设置
ipvsadm --set 1 1 1
4.服务器启动
systemctl start NetworkManager
其他相关命令
ipvsadm -Lnc
ipvsadm -Ln --stats
Nignx接收请求来回LVS可以只接受不响应
Nginx
1.正向代理代理服务器与客户端同一个网段 反向代理代理服务器与服务器同一个网段
2.epoll模式多路复用器
worker的抢占机制 负载均衡
轮训加权轮训
upstreammax_conns,slow_start(必须带权重),down,backup(备用机),max_fails,fail_timeout(超时失败时间)
哈希算法一致性哈希算法
七层负载均衡配置详解链接
Keepalived
1解决单点故障
2组件免费
3可以实现高可用HA机制
4基于VRRPVirtual Router Redundancy Protocol协议。
解决内网单机故障的路由协议构建有多个路由器master backup,虚拟IP-VIP
双机主备
一.准备工作 服务器1 ip:192.168.26.157 虚拟ip:192.168.26.150 服务器2 ip:192.168.26.158 虚拟ip:192.168.26.150
二.keepalive配置
1.官网下载地址
https://www.keepalived.org/software/keepalived-2.2.7.tar.gz
2.安装
./configure --prefix/usr/local/keepalived --sysconf/etc
3.make make install
4.修改服务器1配置文件
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs { #id router_id keep_157 } #计算机节点 vrrp_instance VI_1 { #表示的状态当前的主节点 state MASTER #当前实例绑定的网卡 interface ens33 #保证主备节点一致 virtual_router_id 51 #优先级/权重 priority 100 #主备之间同步检查的时间间隔默认1s advert_int 1 #认证授权的密码防止非法节点的进入 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.26.150 } }
5.启动服务器1的keepalive服务./keepalived
6.查看服务
ip addr ps -ef | grep keepalive
7.添加系统配置
cp /home/keepalived-2.2.7/keepalived/etc/keepalived /etc/init.d/
cp /home/keepalived-2.2.7/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
8.重新加载系统守护进程配置
systemctl deamon-reload
9.通过systemctl工具管理keepalived服务测试
systemctl stop keepalived systemctl start keepalived
10. 修改服务器2配置文件
vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs { #id router_id keep_158 } #计算机节点 vrrp_instance VI_1 { #表示的状态当前的主节点 state BACKUP #当前实例绑定的网卡 interface ens33 #保证主备节点一致 virtual_router_id 51 #优先级/权重 priority 100 #主备之间同步检查的时间间隔默认1s advert_int 1 #认证授权的密码防止非法节点的进入 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.26.150 } }
11.其他同服务器1配置一样。
zookeeper Zookeeper是一个分布式的、开源的分布式应用程序的协调服务。
Zookeeper 提供的主要功能包括:
1配置管理
2分布式锁
3集群管理
Kafka
Redis
mysql
MySQL 最朴素的监控方式用完爱不释手https://mp.weixin.qq.com/s/TjF8stG8UhBm_TZAaChbTA
聊聊 MySQL 的主从https://mp.weixin.qq.com/s?src11×tamp1671105692ver4228signaturezuDb47hUxjg8KRjxHwH6gn0nzU1oYK5h9q7i1RABzFKZPbfpUIMwzWtBttraiTrIlGYJSN-B2S8cgnXtKOy0OdqK6G*Tnjdu89gYq7kkyLuG4AD0hnpwZqcneiaEBs6cnew1
存储
1. 故障的切换和恢复
2. IO流量的负载均衡
3. 磁盘的虚拟化
https://blog.51cto.com/chelaoer/4757554
Haproxy
1.支持tcp/http两种协议层的负载均衡使得其负载均衡功能非常丰富
2.支持8种左右的负载均衡算法尤其是在http模式时有许多非常实在的负载均衡算法适用各种需求
3.性能非常优秀基于事件驱动的链接处理模式及单进程处理模式和Nignx类似让其性能卓越
4.拥有一个功能出色的监控页面实时了解系统的当前状态
5.功能强大的ACL支持给用户极大的方便。 其他汇总
Apache上传文件限制大小50M的解决办法 - PB模板网
1.linux拷贝文件
目录相同合并文件相同替换cp -rf 源目录 目的目录
目录相同合并文件相同跳过cp -rn 源目录 目的目录
2.MYSQL修改用户密码
alter user root% identified with mysql_native_password by newpasswd;
mysql可以存在两个相同的用户。举例root% root‘localhost’ 。
密码策略问题异常信息 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解决办法
1、查看 mysql 初始的密码策略 输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看
2、首先需要设置密码的验证强度等级设置 validate_password_policy 的全局参数为 LOW 即可 输入设值语句 “ set global validate_password_policyLOW; ” 进行设值
3.MYSQL新增用户
1use mysql;
2create user xiaoming;
3grant all on *.* to xiaominglocalhost identified by password ; grant all on *.* to demolocalhost identified by password with grant option;
4flush privileges;
4.linux打包tar --exclude./html/media --exclude./html/upload/ -zcvf html.tgz html
5.批处理教程批处理简单教程_批处理命令教程_大渔歌_的博客-CSDN博客
6.win资源网
https://www.itsk.com/thread/425991
7.Linux命令
Linux 中的 scp 命令居然有大学问它与rsync命令有啥区别速看 - 知乎
Linux 跳过已存在文件传输文件_scp 跳过_jerrism的博客-CSDN博客
OLD_IFS$IFS
IFS$\n
for file in ssh userhost ls /remote/directory/do echo userhost:/remote/directory/$file /local/directory/
done;
IFS$OLD_IFS
8. Windows Server 如何添加IP白名单_电脑软件-百度经验