自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 图文并茂实战详解LVS负载均衡的应用

图文并茂实战详解LVS负载均衡的应用

2025-03-19 17:19:50 142

原创 CentOS系统下安装tesseract-ocr5.x版本

CentOS系统下安装tesseract-ocr5.x版本

2025-03-19 14:26:03 476

原创 MongoDB的多种部署方式及备份与恢复

MongoDB的多种部署方式及备份与恢复

2025-03-06 10:08:03 298

原创 云原生Kubernetes系列 | Kubernetes跨主机通信原理

云原生Kubernetes系列之Kubernetes跨主机通信原理

2025-03-06 10:06:50 27

原创 Prometheus监控系列 | 通过Prometheus监控华为交换机----完结

通过Prometheus监控华为交换机

2025-02-12 19:25:57 300

原创 大数据系列 | 白话讲解大数据技术生态中Hadoop、Hive、Spark的关系介绍

白话讲解大数据技术生态中Hadoop、Hive、Spark的关系介绍

2025-02-12 19:24:02 601

原创 Prometheus监控系列 | blackbox_exporter配置实战

Prometheus监控系列,blackbox_exporter配置实战

2025-02-12 19:19:26 281

原创 CentOS开机自启动服务内容设置

centos开机自启动服务内容设置

2025-02-12 19:16:33 225

原创 单台服务器上创建多个端口MySQL服务

单台服务器上创建多个端口的MySQL服务

2024-12-02 11:12:28 383

原创 Linux操作系统性能优化

Linux操作系统性能调优整理

2024-12-02 11:11:33 779

原创 Prometheus监控系列 | PromQL查询语法详解

PromQL查询语法详解

2024-10-29 10:14:23 122

原创 Prometheus监控系列 | 一文教你将Prometheus监控系统快速上线——Prometheus和Grafana安装篇

一文教你将Prometheus监控系统快速上线——Prometheus和Grafana安装篇

2024-10-29 10:13:26 84

原创 Redis读性能慢问题排查和调优

Redis读性能慢问题排查和调优

2024-10-29 09:23:44 476

原创 使用Innobackupex进行MySQL数据库的备份及恢复

使用innobackupex进行mysql数据库的备份和恢复

2024-10-29 09:21:54 369

原创 828华为云征文 | 使用Flexus云服务器X实例部署GLPI资产管理系统

使用华为云Flexus云服务器X实例结合Nginx、MySQL、PHP部署GLPI资产管理系统

2024-09-13 16:06:55 1132

原创 828华为云征文 | 使用Flexus云服务器X实例部署Kubernetes图形化管理平台

本次选择使用华为Flexus云服务器X实例部署Kubernetes图形化管理平台,因为最近华为云828 B2B企业节正在举办,选择Flexus X云主机实例,享受定制化性能优化、99.99%的高可用性保障,以及全面的技术支持,让您的业务飞速发展,云端无忧!

2024-09-09 15:45:18 842

原创 Wireshark抓包工具使用

Wireshark抓包工具使用

2024-07-02 17:33:39 313

原创 OpenResty的安装及高级使用

替换字符串只是在应答包response包中被替换,客户端(浏览器)请求包还是原请求内容,服务端给客户端的response报文才会被替换字符串。模块是一个过滤器,通过将一个指定的字符串替换为另一个字符串来修改响应。之外,还可以在指定MIME类型的响应中启用字符串替换。默认情况下,在处理期间修改响应的内容时,标题字段被删除。要替换的字符串 替换后的字符串,不区分字符串的大小写。● 作用:允许在替换期间保留来自原始响应的。● 作用:指定MIME类型的字符串替换,除了。● 作用:用于替换字符串。

2024-06-25 16:18:59 529

原创 通过Nginx实战讲解HTTP的301和302状态码的区别

通过Nginx实战讲解HTTP的301和302状态码的区别

2024-06-25 16:18:09 1213

原创 故障处理 | 服务器常见故障汇总

服务器常见故障处理

2024-06-24 17:31:10 170

原创 CentOS二进制安装/离线安装MariaDB并进行初始化配置

CentOS二进制安装/离线安装MariaDB并进行初始化配置

2024-06-24 17:26:55 330

原创 Nginx性能优化系列 | Nginx的location规则配置详解

Nginx的location规则配置详解

2024-05-16 11:35:25 489

原创 实战使用Java代码操作Redis

在工作中, 如果有一批数据需要初始化, 最方便的方法是使用代码操作Redis进行初始化。 Redis提供了多种语言的API交互方式, 这里以Java代码为例进行分析

2024-05-15 17:32:32 210

原创 实战Redis常见命令的使用

Redis属于NoSQL类型的数据库, 所以是不支持传统关系型数据库的SQL语法的, 而是单独提供了一批命令。本篇博客实战讲解一下Redis中的基础命令, 以及常见数据类型对应的命令

2024-05-15 11:22:07 206

原创 实战详解vsFTP安装与配置

手动和docker实战讲解vsftp得安装与配置

2024-04-28 13:30:14 3037

原创 Ubuntu编译安装MariaDB/MySQL并进行初始化配置

ubuntu编译安装mariadb、使用docker安装mariadb并进行初始化配置

2024-04-28 13:26:32 1752

原创 谈谈对CPU IOwait的理解

CPU iowait详解

2024-04-01 14:42:42 717

原创 大数据系列 | Kafka架构分析及应用

kafka架构分析及应用

2024-04-01 14:03:52 548

原创 MySQL常用操作及MySQL生产环境常见故障处理办法

MySQL主从异常处理

2024-03-28 16:13:22 262

原创 大数据系列 | 使用Nginx作为数据采集接收端

大数据业务使用场景,使用nginx作为数据采集接收端

2024-03-26 10:25:13 230

原创 使用Keepalived实现MySQL主从高可用架构

使用Keepalived实现MySQL主从高可用

2024-03-26 10:22:59 357

原创 服务器故障处理 | 浪潮SA5212H5服务器排查出现故障的内存条

浪潮SA5212H5服务器排查出现故障的内存条

2024-01-25 13:57:50 980

原创 大数据系列 | CDH6.2大数据平台安装部署、原理和使用介绍

本文使用CDH6.3.2手把手指导搭建Hadoop集群环境

2024-01-12 16:43:14 696

原创 正向代理服务Nginx和ATS(Apache Traffic Server)性能测评

本文使用Nginx和Apache Traffic Server搭建正向代理服务器,并使用webbench对二者正向代理的性能进行压测。

2024-01-12 16:40:38 1903

原创 云原生Kubernetes系列 | Liveness和Readiness使用

探测Pod是否是正常工作的。会根据发现的问题,处理的方式也会不同,有两种探测方式liveness probe和readiness probe

2023-12-31 15:22:40 1409

原创 云原生Kubernetes系列 | Job和CronJob使用

但有时候想临时做一件事情,比如测试等,执行个脚本等。一下子就可以完成的。这种情况下可以通过Job或Cronjob来完成

2023-12-31 15:21:26 1258

原创 云原生Kubernetes系列 | kubernetes-Service(SVC)

pod的ip地址,只有集群内部可见,也就是说只有master和node可以访问。但是外接的主机是无法连通这个pod的。如果想让外界访问,可以通过配置SVC方式进行访问。

2023-12-26 15:55:05 577

原创 云原生Kubernetes系列 | Kubernetes Secret及ConfigMap

使用某些镜如MySQL是需要变量来传递密码的,但是在编写YAML文件的时候,需要在参数里面指定明文密码。这样就会导致一定的安全隐患。所以Kubernetes引入Secret和ConfigMap

2023-12-26 15:35:24 1655

原创 云原生Kubernetes系列 | Docker/Kubernetes的卷管理

在Kubernetes中,卷(Volume)是一种抽象概念,用于将数据持久化地附加到Pod中。卷可以在Pod之间共享,并且可以在Pod重新启动时保留数据。本文主要是介绍Kubernetes中卷的一些管理方式和实践操作

2023-12-11 20:34:16 1375 1

原创 云原生Kubernetes系列 | Kubernetes Pod的调度策略

Kubernetes使用调度器来将Pod调度到集群中的节点上。调度器基于一组调度策略来确定将Pod分配给哪个节点。本文详解一些常见的影响Kubernetes Pod调度的策略

2023-12-11 20:30:44 953

持续集成与持续部署-SonarQube使用教程

SonarQube是一个开源的代码质量管理平台,主要用于静态代码分析。它提供了一套工具,可以帮助开发者检测代码中的缺陷、漏洞和代码质量问题。SonarQube能够分析多种编程语言的代码,包括Java、C#、C++、Python等。SonarQube通过对代码进行静态分析,评估代码的质量,并为项目提供一个综合的代码质量度量报告。这包括代码复杂度、重复代码、代码覆盖率、潜在的缺陷等指标。同时 SonarQube可以配置用于检查代码是否符合特定的编码规范和最佳实践,帮助团队维护一致的代码风格。SonarQube也能够检测代码中的潜在漏洞、安全问题和一般性的编码错误,帮助开发者及早发现并解决这些问题。 SonarQube可以与测试框架集成,提供代码覆盖率分析报告,帮助开发者了解测试覆盖的程度。SonarQube可以与持续集成工具(如Jenkins、Azure DevOps等)集成,实现在代码提交时自动进行代码质量检查,并及时反馈结果。总之SonarQube帮助开发团队更好地理解和管理其代码质量,提高代码的可维护性和可靠性。

2023-11-19

使用Xtrabackup进行MySQL备份

刚开始用mysqldump,备份比较大的数据库,再加上服务器繁忙,备份速度像蜗牛似的,于是寻找更高效的备份方法使用Xtrabackup。Percona XtraBackup是著名的开源Mysql服务器第三方备份软件,其使用物理热备份形式,在备份期间不会锁定数据库,特别适合24x7高负载服务器。Percona XtraBackup 支持Mysql 8.0服务器的InnoDB和MyIsam数据库引擎。支持完整备份、增量备份,且能非常简单的集成在shell脚本中,执行自动化备份,也可以通过管道方便的传递到另一台服务器,实为Mysql数据库备份,重放的首选利器。 文章主要讲解MySQL利用xtrabackup进行增量备份的详细过程,方法操作简单快捷,实用性强。

2023-07-12

Bug管理工具-Redmine手把手部署实施

Redmine是用Ruby开发的基于web的项目管理软件,是用ROR框架开发的一套跨平台项目管理系统。我们用Redmine主要是用于Bug管理流程,包括新建、已解决、反馈、关闭等状态。本文手把手讲解Redmine的部署实施过程

2023-07-12

Jenkins+Maven+Gitlab运维自动化平台部署实施

随着公司业务的快速发展,需要加快开发流程的规范化和自动化,以提高产品的开发效率和交付效率。之前的开发测试和资源管理主要是半自动化的,个人生产力和资源利用率仍有很大提升空间。在DevOps的具体实践中,Jenkins+Maven+Gitlab运维自动化平台共同构建了更好的 CI/CD 流程,对自动化持续交付流水线进行了优化。 本文实战讲解Jenkins+Maven+Gitlab运维自动化平台部署实施过程,当然每个人的实验环境不一,难免有实验中遇到困难,还请各位见谅。

2023-07-12

Linux-HA开源软件Heartbeat(安装篇)

Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。 原理: heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗 余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未收到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运 行在对方主机上的资源或者服务。 本文则介绍如何采用源码编译方式在centos7上安装Heartbeat

2023-07-12

OpenStack-Neutron网络基本概念

OpenStack Neutron是OpenStack中负责网络服务的组件。它提供了虚拟网络的创建、管理和连接功能,以支持OpenStack云环境中虚拟机和其他资源的网络通信。其中包括:网络、子网、路由器、端口、安全组、浮动IP、以上是一些OpenStack Neutron的基本概念,它们共同构成了OpenStack云环境中的网络基础设施。在实际使用中,可以通过Neutron API或者OpenStack的管理界面来创建、配置和管理这些网络组件,以满足不同的网络需求和策略。本文件主要通过图文并茂的方式讲解网络流的基本走向,通过配置文件以及数据流深入分析neutron的实现基本原理。

2023-07-01

SSL&TLS认证原理详解

加密方式分为对称加密和不对称加密。对称加密是最快速、最简单的一种加密方式,不对称加密:它使用了一对密钥,公钥(public key)和私钥(private key),所以安全性高,但加密与解密速度慢。不使用SSL/TLS的通信,就是不加密的通信,当然会带来一定的风险。SSL/TLS协议是为了解决这三大风险而设计的,希望达到:所有信息都是加密传播,第三方无法窃听,具有校验机制,一旦被篡改,通信双方会立刻发现,配备身份证书,防止身份被冒充。 本文章会详细讲解SSL/TLS密钥签发与公钥分发过程,SSL/TLS基本的运行过程(客户端发出请求、服务器回应、客户端回应过程、服务器的最后回应过程及整个过程图解)

2023-07-01

OpenLDAP+LAM+Samba搭建流程

openldap是一款轻量级目录访问协议(Lightweight Directory Access Protocol,LDAP),属于开源集中账号管理架构的实现,且支持众多系统版本,被广大互联网公司所采用。 本文章包括安装OpenLDAP、添加LDAP用户和组、安装和配置LAM(LDAP Account Manager)、配置Samba(配置Samba与OpenLDAP的集成,包括连接OpenLDAP服务器、认证方式等)、启动OpenLDAP、LAM和Samba服务,使用LDAP用户登录和访问Samba共享目录,测试身份验证和访问权限。 可能因环境和需求的不同部署中有所差异。在实际搭建过程中,建议参考OpenLDAP、LAM和Samba的官方文档或相关的部署指南,以获取更详细和准确的配置步骤和说明。此外,确保在搭建过程中遵循安全最佳实践,并根据具体需求进行额外的配置和优化。

2023-07-01

在CentOS7上安装与配置分布式存储Ceph

在CentOS7上安装与配置分布式存储Ceph。包括安装RHEL7操作系统并设置基础环境、CentOS7部署Ceph、Ceph的集群管理配置、管理Ceph块设备、管理CephFS设备、Ceph对象网关的安装配置、使用S3客户端访问对象存储、使用客户端s3cmd链接并管理对象存储资源、使用Swift API访问对象存储详细配置说明等。 当然部署Ceph的过程相对复杂,涉及多个组件和配置。Ceph的部署过程因环境和需求的不同而有所差异。在实际部署中,建议参考Ceph官方文档或相关的部署指南,以获取更详细和准确的部署步骤和配置说明。

2023-07-01

Ceph最新版安装部署手册

部署Ceph的过程相对复杂,涉及多个组件和配置。本手册手把手指导部署分布式存储Ceph最新版,手动安装部署手册。 包括:环境准备、安装和配置Ceph Monitor、安装和配置Ceph OSD、安装和配置Ceph MDS(可选)、配置Ceph集群、初始化Ceph集群、配置存储池和副本数、配置客户端访问权限、验证和测试等详细过程。 Ceph的部署过程因环境和需求的不同而有所差异。在实际部署中,建议参考Ceph官方文档或相关的部署指南,以获取更详细和准确的部署步骤和配置说明。 当然部署方式有很多种,也可以参考我的其他博客文章查看其他部署方式。创作不易,欢迎关注点赞并收藏。

2023-07-01

空空如也

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

TA关注的人

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