自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 harbor镜像仓库私有化部署

在搭建好harbor之后,在页面创建一个仓库,用于存放对应的镜像。服务启动后,浏览器输入IP地址即可访问(账号默认为admin)私有仓库需要配置这一项、而公有仓库可以直接拉取镜像。后续就直接可以上传、下载镜像了。(1)创建镜像仓库、上传镜像。(2)配置secret。

2025-12-17 14:28:35 212

原创 Nginx详解

Nginx是免费的、开源的、高性能HTTP和反向代理服务器、邮件代理服务器、以及TCP/UDP代理服务器。nginxTengine:由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网、天猫商城等得到了很好的校验。它的最终目的是打造一个高效、稳定、安全、易用的Web平台。OpenResty® - 开源官方站静态的web资源服务器html、图片、js、css、txt等静态资源。

2025-12-17 14:26:08 884

原创 Mysql定时备份脚本

利用mysqldump进行全量备份,配合计划任务做到定时备份以及清理历史备份数据。适用场景:K8s环境下的mysql实例。

2025-11-25 14:24:47 356

原创 Squid代理服务器

主机IP描述proxy192.168.121.51(NAT)、192.168.131.51(仅主机)代理服务器client192.168.131.52(仅主机)内网客户端。

2025-11-25 14:11:20 446

原创 Mysql解决主从状态不一致问题

问题场景:面对K8s集群中主从状态异常时间过长、导致数据同步存在较大差别的场景,这里选择全量备份恢复、重新同步主从状态。

2025-11-24 11:43:49 171

原创 Keepalived详解

vrrp 协议的软件实现,原生设计目的为了高可用 ipvs服务功能:基于vrrp协议完成地址流动为vip地址所在的节点生成ipvs规则(在配置文件中预先定义)为ipvs集群的各RS做健康状态检测基于脚本调用接口完成脚本中定义的功能,进而影响集群事务,以此支持nginx、haproxy等服务virtual_server IP port #定义虚拟主机IP地址及其端口virtual_server fwmark int #ipvs的防火墙打标,实现基于防火墙的负载均衡集群。

2025-11-17 17:38:04 972

原创 Redis集群详解

在2009年发布,开发者是意大利的萨尔瓦多·桑菲利波普(Salvatore Sanfilippo),他本想为自己的公司开发一个用于替换MySQL的产品Redis,但是没有想到他把Redis开源后大受欢迎,短短几年,Redis就有了很大的用户群体,目前国内外使用的公司众多,比如:阿里、百度、新浪微博、知乎网、GitHub、Twitter 等。

2025-11-10 16:23:54 976

原创 Docker详解

Docker是管理容器的引擎,为应用打包、部署平台,而非单纯的虚拟化技术轻量级虚拟化:Docker 容器相较于传统的虚拟机更加轻量和高效,能够快速启动和停止,节省系统资源。例如,启动一个 Docker 容器可能只需要几秒钟,而启动一个虚拟机则可能需要几分钟。一致性:确保应用程序在不同的环境中(如开发、测试、生产)具有一致的运行表现。无论在本地还是云端,应用的运行环境都能保持相同,减少了因环境差异导致的问题。可移植性:可以轻松地将 Docker 容器从一个平台迁移到另一个平台,无需担心依赖和环境配置的差异。

2025-09-15 17:08:49 1464 1

原创 Kubernetes详解

在Docker 作为高级容器引擎快速发展的同时,在Google内部,容器技术已经应用了很多年Borg系统运行管理着成千上万的容器应用。Kubernetes项目来源于Borg,可以说是集结了Borg设计思想的精华,并且吸收了Borg系统中的经验和教训。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。kubernetes的本质是一组服务器集群,它可以在集群的每个节点上运行特定的程序,来对节点中的容器进行管理。自我修复。

2025-08-26 15:51:42 759

原创 HAProxy详解

HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件。是一款具备高并发(万级以上)、高性能的TCP和HTTP负载均衡器。支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计企业版网站:https://www.haproxy.com社区版网站:http://www.haproxy.org功能社区版企业版高级HTTP /TCP 负载平衡和持久性支持支持高级健康检查支持支持应用程序加速支持支持。

2025-08-11 17:16:00 1128

原创 Linux 系统创建和配置 Swap 文件

Swap 是操作系统在硬盘上划出的一块空间,作为内存的“备份”,用来暂存当前内存中暂时不用的数据。虽然 Swap 速度远不如内存,但能避免系统因为内存耗尽而崩溃或进程被杀。服务器内存较小,容易被应用耗尽时运行需要较大内存的程序,但物理内存不足为了防止内存瞬间峰值导致崩溃,提高系统稳定性以下步骤演示创建一个 2GB 大小的 Swap 文件: 命令快速创建一个 2GB 大小的空文件,路径为 。 设置文件权限为 600,保证只有 root 用户可以读写,防止安全风险。 将该文

2025-08-07 15:50:11 4559

原创 基于 LVM 的根分区扩展

在日常运维中,虚拟机磁盘空间不足是常见问题。特别是根分区空间告急时,我们需要通过增加磁盘来扩容现有的逻辑卷。本文以基于 LVM 的系统为例,介绍如何在虚拟机中,适用于 CentOS、Rocky Linux、RHEL 等发行版。虚拟机根分区空间不足系统使用 LVM 管理磁盘已通过虚拟化平台(如 VMware、KVM、VirtualBox 等)为虚拟机添加了一块新磁盘目标:将这块新磁盘的空间地扩容到根分区。

2025-08-07 12:23:25 697

原创 Linux系统引导修复

下面以rhel7.9、rhel9为例,通过系统启动顺序来分析。

2025-07-22 17:00:43 1137

原创 Apache基础配置

本文介绍了Apache Web服务器的安装与配置过程。首先通过yum安装httpd服务,配置防火墙放行端口并启动服务。然后详细说明了Apache的基本配置项,包括修改监听端口(从80改为8000)、更改默认发布目录(/var/www/html改为/www/html)以及设置默认发布文件优先级。接着讲解了SSL证书的生成与配置,使用OpenSSL创建自签名证书并修改SSL配置文件。最后演示了如何配置基于域名的虚拟主机,创建两个不同站点的目录结构,并通过hosts文件进行测试验证。整个流程涵盖了Apache服务

2025-07-20 23:44:28 433

原创 LVS详解

ScaleUP:向上扩展,增强:ScaleOut:向外扩展,增加设备,调度分配问题,ClusterLVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基 于LVS+keepalived实现。LVS 官网: http://www.linuxvirtualserver.org/LVS 相关术语VS:Virtual Server,负责调度。RS:RealServer,负责真正提供服务。NAT模式TUN模式。

2025-07-20 09:58:18 1120

原创 Odoo VS ERPNext 如何选择?

Odoo是一个面向全球用户的开源ERP/CRM软件,它被用于 ERP/财税/后勤 CRM/分销/订单 供应链/采购/生产/物流 战略/合规/人事 客服/售后/支持 产品生命周期 市场营销 企业建站 项目/任务/流程 运营与供应链数字化 内容营销技术 等场景。Odoo是面向全球用户的开源ERP/CRM软件,它有强大而灵活的系统架构,产品迭代速度非常快,用户可模块化修改、升级、新增功能。特点:拥有非常丰富的官方模块和第三方模块,几乎涵盖所有业务领域。

2025-07-10 11:35:44 1325 1

原创 docker-compose编排saleor

1、拉取存储库2、进入目录3、Django迁移4、填充数据(可选)5、创建账户6、运行服务7、测试浏览器访问http://IP:9000。

2025-07-02 16:02:38 502

原创 将iso镜像文件格式转换为云平台支持的镜像文件格式

..

2025-06-29 23:51:57 505 2

原创 docker compose基本使用以及示例

部署discuz论坛和wordpress博客,使用adminer管理数据库。

2025-06-29 23:48:29 669

原创 Docker镜像制作案例

(1)拉取镜像(2)启动镜像(3)替换163源(4)安装并配置ssh服务(5)配置免密登录(6)编写服务器启动脚本(7)提交镜像(8)验证镜像。

2025-06-29 20:52:47 426

原创 Dockerfile基础

Dockerfile 定义镜像,依赖镜像来运行容器,因此 Dockerfile 是镜像和容器的关键。Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置、文件。如果可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,这个脚本就是 Dockerfile。

2025-06-04 13:55:45 1142

原创 企业多分支网络架构搭建

注意:其中R5、R6、R7、R8也需要配置环回地址,且掩码为32位。# 与R5、R6建立EBGP(通过直连建邻)# 与R5、R6建立EBGP(通过直连建邻)# 与R1、R2建立EBGP(通过直连建邻)# 与R1、R2建立EBGP(通过直连建邻)# 使用全连接建立IBGP(通过环回建邻)# 使用全连接建立IBGP(通过环回建邻)# 与R2建立IBGP(通过环回建邻)# 与R1建立IBGP(通过环回建邻)# 与R9建立EBGP(通过直连建邻)# 与R8建立EBGP(通过直连建邻)

2025-05-24 10:30:43 781

原创 shell脚本练习(6):备份MySQL数据库表

可以搭配计划任务实现定时备份数据库。

2025-05-15 10:00:00 342

原创 Ansible自动化运维工具

Ansible是一款自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,Ansible只是提供一种框架。主要包括:host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

2025-05-05 16:07:04 979

原创 BFD会话

BFD(Bidirectional Forwarding Detection)会话,即为双向转发检测会话。通过不断给对方发包来进行监控,主要用于检测网络设备间的双向转发路径的连通性。BFD其实就是一个双向的保活机制,可以和很多其他的协议进行联动,让那些没有保活机制的协议拥有保活机制,让那些本身就有保活机制的协议,拥有更快的保活机制(BFD可以做到毫秒级的保活)

2025-04-25 14:41:33 1013

原创 OSPF算法

OSPF在区域内回产生俩类LSA:Router LSA、Network LSA第一步,仅考虑路由器和传输网络之间的连接。通过Dijkstra算法,根据链路状态数据库的子集形成树。第二部,考虑末节网络连接,作为叶子加入树。区域内部OSPF对网络时通过Router LSA、Network LSA来描述网络的,最终路由器收到LSA构建出LSDB。

2025-04-22 11:39:36 1161

原创 OSPF综合实验

1、R5为ISP,其上只能配置IP地址;2、R4作为企业边界路由器,出口公网地址需要通过PPP协议获取,并进行chap认证;3、整个OSPF环境IP基于172.16.0.0/16划分;4、所有设备均可访问R5的环回;5、减少LSA的更新量,加快收敛,保证更新安全;6、全网可达;

2025-04-16 16:33:43 1048

原创 TCP专题

TCP属于面向连接——在发送数据之前,需要先建立一条点到点的连接。可以唯一的区分和标识一条TCP的连接。

2025-04-11 10:28:14 1131 1

原创 OSPF五种数据包详解

OSPF是跨四层封装协议,直接封装在网络层之上,需要IP协议使用一个协议号来标定——89。OSPF头部结构:版本:标识OSPF的版本,OSPFv2(2)、OSPFv3(3);类型:标识OSPF数据包的类型,hello(1)、DBD(2)、LSR(3)、LSU(4)、LSACK(5);路由器ID:表示发出数据包设备的Router ID;区域ID:表示发出数据包的接口所在区域;认证类型:null(不认证)、simple(明文认证)、MD5(哈希认证);

2025-04-01 10:30:15 1111

原创 交换技术综合实验

1、内网IP地址使用172.16.0.0/16分配。2、SW1和SW2之间互为备份。3、VRRP/STP/VLAN/Eth-trunk均使用。4、所有PC通过DHCP获取IP地址。5、ISP只能配置IP地址。6、所有电脑可以正常访问ISP路由器。

2025-03-29 20:51:34 990 2

原创 VRRP虚拟路由器冗余协议

VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)是一种用于提高网络可靠性的协议,旨在通过冗余机制解决默认网关单点故障问题。核心思想:将多个物理路由器虚拟成一个逻辑路由器(虚拟路由器),对外共享一个虚拟IP地址(VIP)作为默认网关。

2025-03-29 12:56:45 1133

原创 链路聚合技术

在转发流量时,按照报文(包)到来的次序,将报文均匀地分摊到参与负载的各条链路上。按照一定的规则(如五元组:源IP地址、目的IP地址、协议号、源端口号、目的端口号),将报文分成不同的流,同一条流的报文将在同一条链路上转发。成员接口对应的链路就是成员链路。链路聚合可以将多个物理接口逻辑上捆绑成一个逻辑接口,即将多条物理链路,逻辑上看作是一条物理链路,实现在不提升硬件的情况下,达到。注意:在华为设备中,物理接口在进行聚合的时候,不能做任何配置,只能在聚合之后再做配置,并且仅能在聚合口中配置。

2025-03-29 12:55:28 1257

原创 RSTP/MSTP/PVST协议简介

基于以上问题,对STP进行了改进,有了以下协议。

2025-03-27 15:37:56 1341

原创 STP生成树协议详解

以太网交换机使用生成树协议STP(Spanning Tree Protocol),可以在提高网络可靠性的同时又避免环路带来的各种问题。

2025-03-27 15:36:44 1561

原创 VLAN综合实验

1、PC1/3处于同一个网段,所在接口为access,属于VLAN 2。2、PC2/4/5/6处于同一网段。3、PC2可以访问PC4/5/6。4、PC4可以访问PC5,但不能访问PC6。5、PC5不能访问PC6。6、所有PC通过DHCP获取IP地址,且PC1/3可以正常访问PC2/4/5/6。

2025-03-20 16:33:29 1116

原创 VLAN的处理机制

Access:可以修改PVID,可以修改允许列表,但是允许列表中的VID只能和PVID相同,且仅有一个,不能修改版UT标记。Trunk:可以修改PVID,可以修改允许列表,可以放通多个,不能修改UT标记。Hybird:可以修改PVID,可以修改允许列表,可以放通多个,可以修改UT标记。

2025-03-20 13:33:13 668

原创 HTTP+DNS综合实验

1、学校内部的HTTP客户端可以正常通过域名www.baidu.com访问到百度网络中的HTTP服务器。2、学校内部网络基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许。3、学校内部网络使用静态路由,R1和R2之间两条链路进行浮动静态。4、运营商网络内部使用动态路由协议5、R2可以被telnet远程控制。

2025-03-16 11:00:55 1060

原创 Docker基础入门

和。因此,准确把握这三大核心概念对于掌握 Docker 技术尤为重要。

2025-03-10 17:25:11 1186 1

原创 web高可用集群项目(数据库主从同步、文件共享存储、nginx动静分离+负载均衡+高可用)

注意:该实验环境默认关闭防火墙和SELinux。

2025-03-05 17:44:38 1408

原创 基于openEuler搭建Glusterfs集群实验

【代码】基于openEuler搭建Glusterfs集群实验。

2025-03-03 17:55:31 531

空空如也

空空如也

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

TA关注的人

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