自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(118)
  • 资源 (2)
  • 收藏
  • 关注

原创 redis的备份和恢复

Redis 提供两种核心持久化方式,备份需基于这两种机制实现。

2025-10-28 10:55:31 599

原创 Kafka 概念与部署手册

Kafka 依赖 ZooKeeper 存储集群元数据(如 Broker 列表、分区副本信息等),需先部署 ZooKeeper 集群。多个消费者组成的组,共同消费一个主题的消息。Kafka 的部署架构是一个分布式系统设计,核心目标是实现高可用、高吞吐量和水平扩展。分区内消息的唯一序号,消费者通过记录 Offset 确定已消费位置,支持消息回溯。向 Kafka 集群发送消息的客户端,可将消息发布到指定的主题(Topic)。从 Kafka 集群读取消息的客户端,通过订阅主题消费消息。分区的备份,用于容错。

2025-10-21 21:46:01 684

原创 linux服务器排查进程CPU使用率高的思路

CPU使用率100%并不代表CPU真正在"工作",wa高的情况下CPU实际是在等待,优化方向完全不同。有些情况下,CPU高占用并非应用代码问题,而是系统级资源瓶颈导致。:单个进程占用的CPU百分比(注意多核服务器可能超过100%):通常是应用程序代码执行导致,如死循环、复杂计算、正则匹配等。• 非自愿切换过多,说明进程/线程数过多,CPU调度压力大。:可能是系统调用过多、网络包处理、进程创建销毁频繁等。:磁盘I/O性能瓶颈,CPU在等待磁盘响应。: 改变过优先级的进程消耗的CPU时间。

2025-10-17 17:22:30 511

原创 Redis集群扩容:新增主从节点加入集群实操

将克隆的两台节点(假设为作为新主节点,

2025-10-16 09:51:41 322

原创 harbor镜像仓库由原来的v2.11.1版本升级到v2.13.1,数据不丢失

升级harbor镜像仓库

2025-07-21 21:19:32 472

原创 使用 OpenSSL 吊销 Kubernetes(k8s)的 kubeconfig 里的用户证书

1. 准备工作 你得有自签名 CA 的私钥(通常是 .key 文件)、CA 证书(通常是 .crt 文件)以及证书吊销列表(CRL)文件。若还没有 CRL 文件,就需要创建一个。

2025-05-06 17:03:48 1032

原创 kubernetes下的etcd备份脚本以及处理etcdserver: mvcc: database space exceeded的脚步整理

kubernetes下的etcd备份脚本以及处理etcdserver: mvcc: database space exceeded的脚步整理

2024-12-10 20:27:50 346

原创 公司时钟服务ntpd和chrony配置

时钟服务器ntp和chrony的配置使用

2024-12-04 10:26:20 959

原创 k8s的数据库etcd报 etcdserver: mvcc: database space exceeded的处理办法

公司的k8s集群的etcd配置是默认配置,其磁盘配置为2GB的配额,目前出现了数据写入失败的情况,报错Error: etcdserver: mvcc: database space exceeded。以下排查路径涉及到的证书,根据自己的实际情况指定。1.查看etcd的endpoint。

2024-12-03 18:52:14 1069

原创 Kubernetes之污点、容忍度、亲和性

Kubernetes之污点、容忍度、亲和性 优先级

2024-12-03 17:38:13 848

原创 rocylinux9.4安装prometheus监控

具体的软件包如下,其中kubernetes-mixin是下载的监控kubernetes的一些监控规则、dashbaordd等。2.编辑peometheus的启动文件。三.部署Node Exporter。1.安装Node Exporter。四.安装alertmanager。1.promethes软件安装。二.Prometheus配置。

2024-11-28 11:43:42 623

原创 oracle linux源码安装rabbitMQ并部署三节点rabbitmq集群

启动rabbitmq之后会在~/.erlang.cookie或/var/lib/rabbitmq/下生成一个.erlang.cookie隐藏文件,即使你把这个文件给删除了运行rabbitmq-server也会再次生成新的.erlang.cookie。Rabbitmq是现阶段比较常用的一个消息队列服务,是基于erlang语言开放的,需要首先安装erlang,并且rabbitmq和erlang的版本是有关系的。1.基础依赖软件(主要是是编译和erlang安装的时候的一些依赖软件)将erlang写入环境变量。

2024-08-01 15:36:01 711

原创 LVM逻辑卷元数据丢失恢复-数据不丢失

公司一台数据库服务器,断电重启后,发现操作系统启动不了,系统卡在Control-D to continue界面。系统启动过程中有报错,磁盘挂载不上,去掉该磁盘挂载系统可以启动正常。发现异常 mount: special device /dev/mapper/datavg-datalv does not exist。修改/etc/fstab,注释掉 /data的挂载,可正常进入操作系统。通过以上发现没有datavg对应的lvm信息。执行挂载命令,正常挂载,数据也未丢失。2.检查lvm元数据备份。

2024-07-24 17:25:19 950

原创 公司内部docker搭建openvpn实现远程VPN访问(实测)

客户端系统环境:Windows。3.启动openvpn服务。二.openVPN环境安装。1.获取openvpn镜像。3.初始化服务器端证书。根据下面的脚本进行创建。

2024-06-21 16:59:45 3912

原创 linux服务器的LVM动态扩容时提示physical volumes missing

公司数据库服务器磁盘空间不足,通过LVM动态扩容磁盘卷,提示physical volumes missing。磁盘/dev/sde和/dev/sdb的Attr属性值的m已经不存在,恢复正常,可以正常针对lv进行处理了。通过vgextend --restoremissing centos /dev/sde即可恢复。发现有/dev/sdb 和/dev/sde的Attr的值是a-m,磁盘missing。通过以上确认物理磁盘没有问题,只是LVM的VG认为磁盘丢失。1.登录到服务器,通过pvs查看磁盘。

2024-06-21 16:58:36 488

原创 nginx根据二级目录转发服务以及带/和不带/的区别

nginx根据二级目录转发服务以及带/和不带/的区别

2024-04-16 17:20:07 4234

原创 Nginx 代理 和负载均衡WebSocket 应用

nginx反向代理websocket应用配置

2024-04-11 11:01:53 1134

原创 kubernetes集群报 unable to load bootstrap kubeconfig处置思路

k8s 集群出现问题:"unable to load bootstrap kubeconfig的处理办法

2024-03-22 15:03:33 3665 1

原创 ansible使用linefile批量修改网卡配置文件及host解析

ansible批量修改网卡及host解析文件

2024-03-08 09:18:46 1135

原创 oracle linux7.9(centos7.9)安装nvidia GPU显卡驱动

安装GPU显卡驱动

2024-03-07 09:41:44 1842

原创 CentOS挂载lvm分区VG重名问题

LVM在VG重名的情况下,通过修改uuid方式修改vg名称,重新挂载,恢复数据。

2024-02-19 11:06:43 1525

原创 linux服务器通过挂载ISO系统盘安装配置NFS

Linux服务器配置NFS服务器

2024-01-11 09:44:40 839

原创 VMware vcenter6.7安装(基于windows客户端)

公司VMware vcenter安装

2023-12-25 11:26:18 3424

原创 Linux安装mysql数据库并实现主从搭建

mysql安装,主从配置和主从切换

2023-09-15 18:12:07 1141

原创 docker容器管理-实操命令

docker容器管理方面的知识,基于培训的实际操作整理。

2023-09-14 19:01:16 445

原创 docker镜像管理-实操

docker相关的镜像管理的命名操作-实际环境操作

2023-09-14 18:35:34 821

原创 linux下二进制安装docker最新版docker-24.0.6

二进制安装docker最新版

2023-09-14 11:26:55 834

转载 IPSec VPN详解

AH对数据包和认证密钥进行Hash计算,接收方收到带有计算结果的数据包后,执行同样的Hash计算并与原计算结果比较,传输过程中对数据的任何更改将使计算结果无效,这样就提供了数据来源认证和数据完整性校验。与AH不同的是,ESP将数据中的有效载荷进行加密后再封装到数据包中,以保证数据的机密性,但ESP没有对IP头的内容进行保护。分为两个阶段,第一个阶段是建立管理连接,第二个阶段是建立数据连接。当对等体之间有了安全的管理连接之后,它们就可以接着协商用于构建安全数据连接的安全参数,这个协商过程是安全的,加密的。

2023-08-15 16:46:02 13377

原创 docker软件安装脚本

docker软件的安装脚本

2023-08-02 10:42:27 319

原创 阿里云ACK的etcd证书过期手工升级操作

阿里云ack的etcd账户更新轮换

2023-07-21 11:22:25 891

原创 阿里云ECS扩容硬盘空间及文件系统

磁盘空间大小动态添加和文件系统扩容

2023-07-10 18:46:21 2007

原创 linux的CPU使用率达到100%的快速定位方式

linux的CPU使用率达到100%的快速定位方式

2022-12-30 09:26:11 3160 1

原创 kubernetes的master节点由于nat表、nf_conntrack 问题造成dockers启动不了处理

dockers启动Perhaps iptables or your kernel needs to be upgraded

2022-12-24 18:30:16 2676 1

原创 netapp3210存储更换故障硬盘过程

netapp3210存储更换故障硬盘过程,一步步操作。

2022-11-26 09:34:00 2594

原创 Linux 磁盘空间异常爆满的排查和处理

Linux 磁盘空间异常爆满的排查和处理

2022-11-25 14:49:09 6305

原创 centos7操作系统开机提示error:file “/boot/grub/i386-pc/normal.mod“ not found

centos7操作系统开机启动异常

2022-11-24 11:12:16 383030 1

原创 Linux-挖矿木马清理

Linux安全-挖矿防护

2022-11-22 14:19:25 1949

原创 排查Linux服务器是否被入侵步骤

Linux操作系统安全,排查Linux服务器是否被入侵步骤

2022-11-22 08:53:18 1783

原创 haproxy软件的日志输出到指定文件

haproxy配置日志输出

2022-11-19 20:32:52 3039

原创 kubernetes中ingress控制器traefik获取真实客户源IP

traefik获取真实客户源IP

2022-11-19 06:30:13 4289 2

MYSQL数据库安装及主从配置

MYSQL数据库安装及主从配置

2024-06-21

-provider-vsphere实现通过terraform一键部署VMware虚拟机,无需登录vcenter,实现代码化管理

terraform

2022-05-27

基于kubernnetes的Jenkins自动构建发布

基于kubernnetes的Jenkins自动构建发布

2022-05-27

空空如也

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

TA关注的人

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