自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 ZooKeeper分布式协调服务 集群搭建

ZooKeeper 是一个分布式协调服务,主要用于解决分布式系统中的一致性问题、节点管理、配置维护和分布式锁等核心需求。它在集群模式下通过多节点协作实现高可用性和数据一致性,是许多分布式系统(如Kafka、Hadoop、Dubbo等)的核心依赖组件。

2025-07-31 11:16:14 392

原创 KeepAlived主备故障切换

主节点在触发脚本执行的情况下,返回1,主节点会降低优先级,原先是100,weight权重设置为 -20,表示每次降低20的优先级,当优先级小于从几点的优先级时会发生故障转移。,用来告诉从库我还活着 当主master发生故障就无法发送心跳信息,备份节点就无法检测主库心跳,这个时候就开始调用自身管理程序,接管。故障切换是通过vrrp协议(虚拟路由冗余协议,keepalived工作时候,主master节点不断向备份节点发送。至此测试结束,当从节点获得主节点ip时表示成功。两台主机在同一网段。

2025-07-29 17:32:38 268

原创 Prometheus+Grafana+Altermanager部署并监控服务与主机

整体工作流程图:实验准备:|服务器角色|ip |||–|| | |软件包:Prometheus-2.45.1:https://github.com/prometheus/prometheus/releases/download/v2.45.1/prometheus-2.45.1.linux-amd64.tar.gznode_exporter-1.6.1:https://github.com/prometheus/node_exporter/releases/download/v1.6.1/

2025-07-25 14:12:52 555

原创 yum离线仓库搭建

下载完毕,打包压缩发送到离线服务器中,在离线环境中解压安装,因为现在还没有createrepo_c工具所以现在还没有办法创建本地的离线仓库.因为离线机器没有createrepo_c 这个工具,所以在联网机器下载并发送到远程服务器进行安装。:新加入进来的仓库要执行createrepo_c --update /yum更新仓库。搭建离线仓库要使用工具createrepo_c 这个工具,用来生成元数据信息。准备一台联网机器 10.10.7.211 一台离线机器 208。离线服务器创建本地离线仓库。

2025-07-05 09:40:31 200

原创 centos7安装zabbix6.0、配置监控项、邮箱以及微信告警

问题排查,如果没有触发动作,去用户群组里面查看是否正确配置了权限!添加两个模板一个告警的,一个恢复的。可以先使用默认模板进行测试,后期修改为自己的模板即可。在创建群组中添加机器人,复制机器人的webhook,后面脚本需要使用。这里选择触发器示警度大于等于,选择未分类就是有提示信息就告警。我用上面的mysql数据库进行测试,大于等于未分类的触发。触发器触发之后,查看是否触发动作发送邮件。收件人的邮箱以及刚刚配置的报警媒介类型。进入动作配置,选择默认的动作。报警媒介类型,创建媒介类型。版本要求:8.0以上。

2025-07-05 08:57:22 1000

原创 使用DockerFile定制镜像

容器转为镜像时,容器的配置或数据也会被保存到新镜像文件中,但是容器数据卷不会被保存到新镜像中,转为镜像时,容器可以是运行状态,也可以是退出状态。顾名思义,这里前端以及做好了dist包,只需将dist包移入到对应的文件夹便可运行。命令格式:docker commit 容器ID/名称 镜像名称:版本号。两种情况一种是前端打好包dist,另一种是直接是前端项目进行构建。案例:将nginx镜像压缩为nginx.tar压缩包。案例:将nginx压缩包转为nginx镜像。

2025-06-10 16:18:23 866

原创 docker实现目录和项目迁移

主要目录介绍 [ root@lainxi docker ] # tree -L 1 /var/lib/docker /var/lib/docker├── containers #主要目录,存放容器配置和日志 ├── engine-id├── image #存放镜像元数据 ├── network #网络配置 ├── overlay2 #镜像和容器的文件系统 ├── plugins├── swarm├── tmp└── volumes #命名卷数据 10 directories, 1 file。

2025-06-09 15:58:21 376

原创 RHCE9.0题库

本文总结了红帽认证系统管理员(RHCSA)考试的20项关键任务

2025-06-09 09:57:28 1099 4

原创 GitLab+Jenkins实现流水线CI、CD(看这一篇就够啦!!!)

持续集成是它是一种重视软件开发人员(Dev)和运维技术人员(Ops)之间沟通合作的文化、运动或惯例。透过自动化“软件交付和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。

2025-06-03 15:45:10 1459 1

原创 Linux搭建redis集群

前言,关于redis集群的概念,目的就是为了实现redis的高性能与高可用,解决了单机的性能问题。redis集群就是多个redis节点一起工作的模式。它没有代理节点和中心节点,各个节点平等。还是三台机器,每个机器运行两个redis,一个端口为6379,一个为6278。在我之前文章写了reids的搭建和哨兵模式的搭建,这里接着说集群的搭建。

2025-05-27 18:17:57 245

原创 Linux中redis的哨兵模式

Redis哨兵模式搭建指南(150字摘要)本文基于主从复制架构,详细介绍了Redis哨兵模式的搭建过程。哨兵模式提供三大功能:监控主从节点状态、故障通知和自动故障转移。通过三台服务器(1主2从)实现,配置要点包括:修改主从节点配置文件、编写哨兵配置文件(设置监控参数和故障转移条件)。测试验证了自动故障转移功能——当主节点宕机时,哨兵能自动选举新主节点,原主节点恢复后自动降级为从节点。文末提供了完整的配置示例和验证方法,帮助实现Redis高可用方案。

2025-05-26 18:38:55 382

原创 Linux中redis的单机部署和持久化

这里有个细节,make用来编译程序,make install只做了一件事就是配置了环境变量,将reids-server等变量加入到了/usr/local/bin中。aof: 以追加的方式记录 redis 操作日志的文件。rdb: 基于快照的持久化,速度更快,一般用作备份,主从复制也是依赖于 rdb 持久化功能。aof和rdb可以同时使用,如果rof和rdb文件同时存在,会优先读aof中的文件。相当于mysql的binlog,每秒把你更新的键值对写到文件中。redis 持久化方式有哪些?

2025-05-26 11:59:43 312

原创 Linux系统网络设置(centos7.9,Rocky,Ubuntu)

本文介绍了三种Linux系统(CentOS、Rocky、Ubuntu)的网络配置方法。CentOS通过修改/etc/sysconfig/network-scripts/下的配置文件并重启网卡;Rocky使用nmcli命令或修改/etc/NetworkManager/system-connections配置,需重启NetworkManager服务;Ubuntu分版本配置,18.04使用传统方式,22.04采用YAML格式配置文件。文中还提供了多网卡环境下的识别技巧,如查看网口状态或通过ethtool命令让指定

2025-05-21 17:11:50 458

原创 Centos删除大的日志文件卡死

场景还原:zabbix出现Disk is 96% ,进服务查看,发现根目录磁盘满了,然后进行排查发现20多个G的发日志文件,直接使用rm -rf 删除之后磁盘空间利用率没有什么变化。后来发现是文件太大了,出现了卡死情况。

2025-04-25 13:47:09 185

原创 MHA高可用故障搭建以及Mycat搭建

的服务器,前端用户可以把它看作是一个数据库代理,用 MySQL 客户端工具和命令行访问, 而其后端可以用 MySQL 原生协议与多个MySQL 服务器通信,也可以用 JDBC 协议与大多数 主流数据库服务器通信,其核心功能是分库分表。思路:一主二从中主节点负责写操作,从节点负责读操作,从节点插入一条数据在mycat中查看是否多了一条数据,主节点数据还是保持不变,这样的mycat就配置完成了。mha是一种mysql工具,能够在主库数据库发生故障时进行故障转移,确保数据库服务快速恢复。(配置jdk环境变量)

2025-04-21 14:36:46 400

原创 Centos安装mysql5.7并搭建主从复制

var/lib/mysql :默认的数据目录,存放数据文件(表 索引 二进制文件)/etc/my.cnf : 主配置文件,设置数据库的各种参数,如:连接数.日志位置.等/var/log/mysql 或者 /mysqld.conf :日志文件。

2025-04-21 11:41:01 502

原创 Centos安转Jenkins

我们都知道jenkins是一个java的项目,所以安装jenkins前要安装jdk。我这里选择是是openjdk11。

2024-11-04 14:36:29 334

原创 jenKins发布前端vue项目实现CI CD

三台机器:jenkins主机、gitlab主机、docker主机gitlab主机上传前端项目到gitlab上,jenkins配置gitlab自动拉取代码,并配置调用shell脚本,实现发布项目并运行到docker主机上。

2024-11-01 10:26:51 630

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除