自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

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

Nginx的location规则配置详解

2024-05-16 11:35:25 300

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

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

2024-05-15 17:32:32 129

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

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

2024-05-15 11:22:07 122

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

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

2024-04-28 13:30:14 768

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

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

2024-04-28 13:26:32 680

原创 谈谈对CPU IOwait的理解

CPU iowait详解

2024-04-01 14:42:42 493

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

kafka架构分析及应用

2024-04-01 14:03:52 329

原创 MySQL生产环境常见故障及解决方案汇总

MySQL主从异常处理

2024-03-28 16:13:22 111

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

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

2024-03-26 10:25:13 94

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

使用Keepalived实现MySQL主从高可用

2024-03-26 10:22:59 165

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

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

2024-01-25 13:57:50 409

原创 大数据系列 | CDH6.3.2(Cloudera Distribution Hadoop)部署、原理和使用介绍

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

2024-01-12 16:43:14 179

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

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

2024-01-12 16:40:38 1258

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

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

2023-12-31 15:22:40 1304

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

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

2023-12-31 15:21:26 1212

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

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

2023-12-26 15:55:05 483

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

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

2023-12-26 15:35:24 1601

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

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

2023-12-11 20:34:16 1312

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

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

2023-12-11 20:30:44 825

原创 云原生Kubernetes系列 | init container初始化容器的作用

init container初始化容器运行在Pod中的其他容器之前启动,init container初始化容器的主要作用是在主容器启动之前执行一些初始化任务。这些任务可以包括配置文件的准备、数据的预处理、网络设置等

2023-11-29 15:11:22 866

原创 云原生Kubernetes系列 | Kubernetes静态Pod的使用

在Kubernetes中,Pod是最小的部署单元,通常由一个或多个容器组成。Pod可以通过静态Pod的方式进行部署。静态Pod是由kubelet直接管理的Pod,而不是由API服务器进行管理。这意味着它们不受Kubernetes控制平面的监控。

2023-11-23 09:37:56 1422

原创 云原生Docker系列 | docker-compose自动编排使用

docker-compose提供了一种简洁、易于理解的方式来定义和管理多容器的 Docker 应用,特别适用于开发、测试和小型生产环境。可以通过 docker-compose 管理多个容器之间的依赖关系、配置复杂的网络拓扑、以及协调容器的启动顺序等。

2023-11-22 17:24:14 431

原创 云原生Docker系列 | Docker私有镜像仓库&公有镜像仓库使用

Docker镜像仓库是一个用于存储和分享 Docker 镜像的中央仓库。Docker 镜像是轻量级、可移植的软件打包和分发格式,包含应用程序和其依赖的所有内容。Docker 镜像仓库允许用户将创建的镜像上传到中央存储,以便其他人可以轻松地访问和使用这些镜像。

2023-11-21 14:43:52 960

原创 X2Keyarch迁移工具实战 | 将CentOS高效迁移至浪潮云峦操作系统KeyarchOS

KeyarchOS迁移方案同步推出可视化迁移工具X2Keyarch,该工具具备迁移风险评估,硬件兼容性评估、应用评估、系统配置评估等功能,其原地升级技术将存量CentOS系统批量升级至KeyarchOS操作系统,升级后系统参数无需重新配置,大大提高了迁移效率,降低了客户的迁移成本。

2023-11-21 09:46:35 8651 1

原创 利用Nextcloud搭建企业私有云盘系统

Nextcloud是一款免费开源的私有云存储系统,采用PHP+MySQL开发,提供了多个同步客户端支持多种设备访问,使用Nextcloud可以快速便捷地搭建一套属于自己或企业的云同步云盘,从而实现跨平台跨设备文件同步编辑、共享、版本控制、团队协作等功能。

2023-11-15 20:06:36 1367

原创 Keepalived+Nginx实现网站的高可用架构

Keepalived提供了高可用性和故障转移的功能,而Nginx提供了高性能的负载均衡和反向代理服务。将它们结合使用可以构建稳健、高性能、高可用性的基础设施,适用于需要提供可靠服务的生产环境。

2023-11-15 16:25:45 374

原创 通过Workstation工具制作CentOS8虚拟机模板

虚拟机克隆提供了一种灵活、高效且可重复使用的方法,以快速部署和管理虚拟机。这对于大规模虚拟化环境、开发和测试工作、备份和灾难恢复等场景都是有益的。

2023-11-14 14:33:46 139

原创 云原生Kubernetes系列 | 通过容器互联搭建wordpress博客系统

通过容器互联搭建一个wordpress博客系统。

2023-11-14 11:09:25 1159

原创 项目实践 | 阿里云“轻量应用服务器”迁移业务至阿里云“ECS”并实现业务的弹性伸缩

针对中小企业使用阿里云服务,对业务承载的资源进行升级和扩容,并针对突量访问实现弹性伸缩

2023-11-08 15:10:50 136

原创 项目实战 | 使用Linux宝塔面板搭建商城公众号&小程序基础框架

使用宝塔面板搭建小程序、公众号基础框架,简单易用。服务器推荐阿里云ECS

2023-11-02 17:14:36 481

原创 OpenCloudOS9操作系统搭建Confluence8.2.1+Jira企业级WIKI

Atlassian Confluence是一个专业的企业知识管理与协同软件,可用于构建企业wiki

2023-11-01 13:55:17 384

原创 深度剖析Linux磁盘分区 | LVM逻辑卷 | VDO卷 | AutoFS存储自动挂载

VDO(Virtual Data Optimize)是RHEL8/Centos8上新推出的一个存储相关技术,VDO的主要作用是节省磁盘空间。VDO以重复数据删除、压缩和精简配置的形式为Linux提供内联数据缩减。autofs是一种系统守护进程,我们可以把挂载信息写入其配置文件中,如果用户不访问其他存储介质的,则系统不会进行挂载,如果用户尝试访问该存储介质,则autofs会自动进行挂载操作

2023-10-11 11:02:20 599

原创 Ansible系列 | Ansible多种变量类型详解

Ansible 包含许多内置的变量,它们提供有关系统和运行环境的信息,可用于 Playbook 和模板中。这些变量可用于控制 Playbook 的行为、根据主机的不同设置任务、动态生成配置文件等等。

2023-10-07 15:40:57 405

原创 华为云云耀云服务器L实例评测使用 | 通过程序实现直播流自动分段录制

华为云主机提供了一种高度可扩展、高性能、灵活和安全的环境,非常适合运行FFmpeg以进行视频处理和转码任务。这使得华为云成为许多媒体和视频处理应用程序的理想选择

2023-09-28 11:53:59 931

原创 基于华为云云耀云服务器L实例下的场景体验 | Docker可视化工具Portainer

Portainer是Docker的图形化管理工具,由GO语言编写的,提供状态显示、应用模板快速部署、对于Docker(容器、镜像、网络、数据卷)的基本操作、日志显示、容器控制台等功能。

2023-09-24 16:12:45 175

原创 基于华为云云耀云服务器L实例开展性能评测|MySQL性能测评

随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。本文将使用华为云云耀云服务器L实例针对MySQL服务做一个性能基准测试。

2023-09-23 17:26:47 258

原创 RedHat-RHCSA8.0考题详解

RHCSA全称Red Hat Certified System Administrator,是为了验证系统管理员在Red Hat Enterprise Linux (RHEL)环境下的技能和知识而设立的认证考试。

2023-09-01 17:08:20 31

原创 Kubernetes-CKA考题详解

Kubernetes 管理员 (CKA) 认证旨在确保认证持有者具备履行 Kubernetes 管理员职责的技能、知识和能力。CKA 认证可以让经过认证的管理员在就业市场上快速建立自己的信誉和价值,也可以让公司更快地雇佣高质量的团队来支持他们的成长。

2023-08-23 11:45:10 1380

原创 RedHat-RHCE8.0考题详解

红帽RHCE8.0考试认证主要考Ansible部分

2023-08-08 09:32:16 34

原创 Ansible系列 | Ansible中常用的模块结合案例使用详解

ansible是一个基于python开发的自动化运维工具, 其功能实现基于ssh远程连接服务, ansible可以实现批量系统配置,批量软件部署,批量文件拷贝,批量运行命令等功能

2023-08-01 10:12:01 722

持续集成与持续部署-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关注的人

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