- 博客(130)
- 收藏
- 关注
原创 keepalived学习篇
Keepalived是基于vrrp协议的一款高可用软件。Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。
2024-08-17 22:41:41
898
原创 Haproxy
172.25.254.10 均为nat网络socat工具可以动态地对我们的服务器的状态信息以及权重进行调整,而不用进入配置文件直接修改文件信息,当使用该工具时,第一次按照原来的算法执行,后面按照socat调整的值为准基于权重的轮询调度,不支持运行时利用socat进行权重的动态调整(只支持0和1,不支持其它值,只能改为上线或者下线)及后端服务器慢启动,其后端主机数量没有限制,相当于LVS中的 wrr。
2024-08-11 23:51:44
636
原创 lvs学习篇
我们的用户发出请求后,请求报文里会携带源客户端ip地址以及目的ip地址即中间虚拟服务器的外网ip地址以及端口,当我们的请求到达中间虚拟服务器后,会将请求报文的目的ip地址替换成真实后端服务器的ip地址以及端口,因为虚拟服务器的内网ip地址是和后端服务器处于同一网段,所以我们的请求会继续通过虚拟服务器的内网ip地址将请求转发到后端服务器,请求到达后端服务器后,会将源ip地址替换成后端服务器的ip地址,目标ip地址替换成客户端的ip地址以及端口,最后将数据包通过虚拟服务器返回给客户端,从而实现数据的双向交互。
2024-08-11 16:19:45
1138
原创 docker可用仓库---不要错过
"https://docker.1panel.live", "https://docker.m.daocloud.io", "https://hub.uuuadc.top", "https://docker.anyhub.us.kg", "https://docker.chenby.cn", "https://dockerhub.jobcher.com", "https://dockerhub.icu", "https://docker.ckyl.me", "https://
2024-08-08 02:48:45
471
原创 kickstart自动安装脚本
pxelinux.0文件中索要资源的服务器。cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/ #将pxelinux.0共享到tftp指定的目录。cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf 根据模板复制配置文件。编辑--->虚拟网络编辑器(N)--->VMnet8--->更改设置--->VMnet8--->取消dhcp选项--->确定。
2024-08-05 12:30:59
1008
原创 shell三剑客练习题
1.显示/etc/fstab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意非空白字符的行;2、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。1、删除/etc/grub2.conf文件中所有以空白开头的行行首的空白字符。2.查找/etc/rc.d/rc.local中包含“以to开始并以to结尾”的字串行;3.查找/etc/inittab中含有“以s开头,并以d结尾的单词”模式的行;4、在/etc/fstab文件中不以#开头的行的行首增加#号。
2024-07-18 14:05:21
401
原创 DevOps入门
包含持续集成,并且增加将项目部署到对应的环境的自动化流程。让技术团队、运维、测试等团队实现一体式流程自动化。从编码、编译、测试、发布项目到仓库的自动化流程。CI:持续集成 CD:持续交付。
2024-06-08 21:59:52
353
原创 k8s牛客面经篇
k8s的pod版块:k8s的网络版块:k8s的deployment版块:k8s的service版块:k8s的探针板块:k8s的控制调度板块:k8s的日志监控板块:k8s的流量转发板块:k8s的宏观版块:
2024-06-03 13:46:46
594
原创 kvm虚拟化技术
目录一.kvm架构二.虚拟机环境准备三.kvm软件安装四.GuestOS安装4.1图形模式安装4.2命令模式安装4.3通过飞机驾驶舱安装和管理虚拟机五.KVM存储六.KVM的基本管理七.虚拟机克隆(虚拟机处于关机状态)7.1图形界面实现7.2通过字符终端实现八.快照8.1图形界面实现8.2通过命令实现将虚拟机的内存大小调整为四分之三的主机内存大小12G:调整处理器参数:基于CentOS7的安装:1.关闭防火墙和selinuxsetenforce 0systemctl stop firewalld2.查看CP
2024-05-16 18:19:48
2912
原创 redis之集群
三从: 192.168.145.142:8000 192.168.145.159:8001 192.168.145.160:8002。三主: 192.168.145.142:7000 192.168.145.159:7001 192.168.145.160:7002。redis集群模式:将数据分散到多个redis节点,数据分片存储,提高了redis的吞吐量。redis主从模式:所有节点上的数据一致,但是key过多会影响性能。
2024-05-05 16:29:14
547
原创 shell脚本基础练习
一共添加 30 个账号,名称如:test01、test02、...、test10、....test30。网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。通过变量 RANDOM 来获取随机的价格,然后提示用户猜价格,并记录次数,猜中退出,或次数达到 5 也退出。见,你可以假设:wordcount.txt只包括小写字母和空格,每个单词只由小写字母组成,单词间由一个或。说明:不要担心个数相同的单词的排序问题,每个单词出现的个数都是唯一的。
2024-04-30 21:58:00
1945
原创 MySql运维篇
mysqldump -p'#A123321000a' --all-databases --single-transaction --master-data=2 --flush-logs > `date +%F`-mysql-all.sql # 导出数据库的备份,使用密码#A123321000a,采用单个事务导出,生成带有日期的文件名。#将从服务器中临时目录中的数据同步到mysql中。vim 2024-03-07-mysql-all.sql #此步在主服务器操作,将显示的数据添加到从服务器中。
2024-04-17 19:01:37
1984
1
原创 nginx笔记整理
Nginx是一个高性能的HTTP和反向代理服务器,也是一个邮局服务器,支持高并发,其高并发是通过IO多路复用中的epoll模型实现的。二.nginx安装配置通过yum安装三.Nginx配置文件/usr/share/nginx/htm/index.html Nginx默认的网站根目录/etc/nginx/nginx.conf总配置文件/etc/nginx/conf.d子配置文件夹/etc/nginx/conf.d/default.conf默认的网站配置文件。
2024-03-02 19:04:53
1917
原创 nginx高并发之IO多路复用技术
最近在学nginx,了解到了多路复用技术,因为nginx的高并发是基于IO多路复用的原理实现的。:特点是按传输的时间进行分割,将不同信号在不同时间内传送。:特点是把频带资源分为多个频段,并将其分配给多个用户。首先简单了解下其他两种多路复用技术的实现。
2024-02-28 10:38:15
443
原创 LVS负载均衡服务器
②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的源MAC地址改为自己DIP的MAC地址,目标MAC改为了RIP的MAC地址,并将此包发送给RS。①.客户端将请求发往前端的负载均衡器,请求报文源地址是CIP(客户端IP),后面统称为CIP),目标地址为VIP(负载均衡器前端地址,后面统称为VIP)。②.负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将客户端请求报文的目标IP地址改为了后端服务器的RIP地址并将报文根据算法发送出去。
2024-02-27 17:41:53
682
原创 LVS-NAT实验
我们利用vmnet网卡将web1和web2划分在同一网段,LVS和client划分在同一网段,就实现划分成了两个隔离的网段,两者不能互相访问,而LVS拥有两个网段的IP,所以我们通过LVS这个中间服务器实现client对web1和web2的访问。本实验难点在于对网络环境的搭建,因此本文将重点描述对网络环境的搭建。
2024-02-23 12:42:51
264
原创 keepalived配置非抢占模式
3、以下配置在keepalived.conf文件中。当master停掉后,vip不会从master漂移到backup端。1、master端配置nopreempt。2、所有节点模式都配置为BACKUP。
2024-02-20 10:18:07
355
原创 Keepalived 原理
Keepailived有一台主服务器和多台备份服务器,在主服务器和备份服务器上面部署相同的服务配置,使用一个虚拟IP地址对外提供服务,当主服务器出现故障时,虚拟IP地址会自动漂移到备份服务器。,它可以检查服务器的状态,如果有服务器出现问题,Keepalived 会将其从系统中移除,并且同时使用备份服务器代替该服务器的工作,当这台服务器可以正常工作后,Keepalived 再将其放入服务器群中。,负责主进程的启动、维护以及全局配置文件的加载和解析。vrrp 模块:实现 VRRP 协议的。
2024-02-19 19:58:58
384
原创 Haproxy基础概念
HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。HAProxy,它可以提供高可用性、
2024-02-18 21:52:43
277
原创 Nginx使用upstream实现四层负载均衡
对于每3个请求,有2个请求会被转发到前端服务器1 (192.168.233.140),1个请求会被转发到前端服务器3 (192.168.233.144):ip_hash不能和backup参数同时使用。
2024-02-18 09:26:10
304
原创 Nginx反向代理多虚拟主机节点服务器
servera,serverd作为web服务器。serverb作为nginx负载均衡服务器。(192.168.233.141)配置同servera。serverc域名映射服务器。
2024-02-16 20:30:15
616
原创 tomcat部署zrlog
1.下载zrlog包,并添加到虚拟机中1)进入/opt/apache-tomcat-8.5.90/webapps目录cd /opt/apache-tomcat-8.5.90/webapps2)下载zrlog包wget http://dl.zrlog.com/release/zrlog-1.7.1-baaecb9-release.war3)重命名包mv zrlog-1.7.1-baaecb9-release zrlog2.创建数据库及添加权限信息1)安装mysqlyum -y install mariadb
2024-02-06 15:39:16
372
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人