自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Wireshark抓包工具使用

Wireshark抓包工具使用

2024-07-02 17:33:39 62

原创 OpenResty的安装及高级使用

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

2024-06-25 16:18:59 160

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

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

2024-06-25 16:18:09 72

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

服务器常见故障处理

2024-06-24 17:31:10 43

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

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

2024-06-24 17:26:55 141

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

Nginx的location规则配置详解

2024-05-16 11:35:25 337

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

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

2024-05-15 17:32:32 154

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

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

2024-05-15 11:22:07 139

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

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

2024-04-28 13:30:14 1184

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

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

2024-04-28 13:26:32 981

原创 谈谈对CPU IOwait的理解

CPU iowait详解

2024-04-01 14:42:42 543

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

kafka架构分析及应用

2024-04-01 14:03:52 389

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

MySQL主从异常处理

2024-03-28 16:13:22 139

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

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

2024-03-26 10:25:13 125

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

使用Keepalived实现MySQL主从高可用

2024-03-26 10:22:59 213

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

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

2024-01-25 13:57:50 494

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

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

2024-01-12 16:43:14 279

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

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

2024-01-12 16:40:38 1376

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

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

2023-12-31 15:22:40 1326

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

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

2023-12-31 15:21:26 1224

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

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

2023-12-26 15:55:05 499

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

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

2023-12-26 15:35:24 1607

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

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

2023-12-11 20:34:16 1317

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

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

2023-12-11 20:30:44 848

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

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

2023-11-29 15:11:22 893

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

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

2023-11-23 09:37:56 1424

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

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

2023-11-22 17:24:14 437

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

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

2023-11-21 14:43:52 1027

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

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

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

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

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

2023-11-15 20:06:36 1916

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

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

2023-11-15 16:25:45 389

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

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

2023-11-14 14:33:46 178

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

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

2023-11-14 11:09:25 1164

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

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

2023-11-08 15:10:50 167

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

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

2023-11-02 17:14:36 528

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

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

2023-11-01 13:55:17 415

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

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

2023-10-11 11:02:20 828

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

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

2023-10-07 15:40:57 417

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

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

2023-09-28 11:53:59 941

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

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

2023-09-24 16:12:45 203

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

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