自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sealos——高可用集群的部署

Sealos是一款基于Go语言开发的轻量级Kubernetes集群部署工具,支持离线安装、99年证书有效期、自定义配置等特性。文章详细介绍了使用Sealos部署高可用K8s集群的完整流程,包括工具安装、集群初始化、节点管理、证书检查等操作步骤,并深入解析了控制面组件(API Server、Controller Manager、Scheduler、etcd)的高可用实现机制。同时补充了公有云方案和分布式锁等相关知识点,为K8s集群部署和管理提供了实用指南。

2025-12-03 20:50:01 1006

原创 k8s——日志采集方案

本文介绍了Kubernetes环境下日志收集的两种主要方案:传统EFK架构和K8s专用架构。EFK方案包含Elasticsearch(存储)、Kibana(展示)和Filebeat(采集)三个组件,详细说明了各组件安装配置方法。K8s方案则针对容器日志特点,介绍了节点级日志代理、边车容器和应用直接暴露三种采集方式,并提供了Helm安装Elasticsearch、Kibana和Filebeat的具体步骤。文章还包含集群状态检查、索引模式创建等实用操作指南,特别强调了在K8s中应将日志输出到stdout/std

2025-12-02 21:49:35 1286 1

原创 k8s集群监控的部署

本文介绍了Kubernetes监控系统的部署与配置。主要内容包括:1)MetricsServer的安装与HPA/VPA配置,实现Pod自动扩缩容;2)Prometheus-Operator的部署,通过CRD管理监控组件;3)kube-prometheus项目的完整安装流程;4)应用监控配置方法,包括ServiceMonitor创建和指标采集;5)告警系统Alertmanager的配置与钉钉集成。文章详细说明了各监控组件的安装步骤、配置参数及相互关系,提供了从基础监控到告警集成的完整解决方案,适合需要构建Ku

2025-11-28 22:03:01 1377 1

原创 实战演练——wordpress-k8s集群版

本文介绍了在Kubernetes集群中部署WordPress网站的完整流程。首先通过ConfigMap存储MySQL和WordPress的环境变量,然后分别以Deployment方式部署MySQL(单副本)和WordPress(双副本),并创建对应的Service。针对MySQL使用ClusterIP类型Service暴露3306端口,WordPress则通过NodePort类型Service暴露30080端口。最后配置Ingress规则实现域名访问,为ingress-nginx-controller添加h

2025-11-28 13:52:06 1104

原创 包管理器Helm及Dashboard的部署

Helm是Kubernetes的包管理工具,类似于Linux的yum/apt。本文详细介绍了Helm v3的基础概念和操作:1) Helm核心概念包括Chart(应用包)、Repository(仓库)和Release(运行实例);2) 演示了Helm安装、添加仓库、搜索/安装/升级/回滚Chart等基本操作;3) 提供了三种安装方式(在线/压缩包/解压安装)和两种配置方法(values文件/命令行参数);4) 通过实际案例展示了如何部署Nginx和Dashboard应用,包括自定义镜像源、调整副本数等常见操

2025-11-27 22:06:58 771

原创 kubernetes 底层原理

本文介绍了Kubernetes控制面组件原理及etcd操作实践。主要内容包括:1) 控制面组件(kube-apiserver、kube-scheduler等)和数据面组件(kubelet、kube-proxy等)的工作原理;2) etcd安装配置及基本操作(读写数据、watch监控、备份恢复);3) Kubernetes证书体系及通过etcd直接管理集群资源;4) kubelet架构和Pod启动流程详解,包括Deployment到Pod的完整生命周期管理过程。重点讲解了etcd作为Kubernetes数据存

2025-11-24 22:19:15 1262

原创 存储:解决数据持久化问题

本文介绍了Kubernetes中持久化存储的实现方式,重点讲解了PersistentVolume(PV)、PersistentVolumeClaim(PVC)和StorageClass三个核心对象。PV表示持久存储设备,PVC是Pod申请存储资源的代理,StorageClass则对存储系统进行分类管理。文章详细演示了如何创建PV/PVC并挂载到Pod,比较了本地存储和NFS网络存储的差异。针对有状态应用,介绍了StatefulSet的使用方法,包括固定网络标识、启动顺序控制等特性,并展示了如何为Statef

2025-11-22 15:14:17 1283

原创 DaemonSet && service && ingress的

摘要:本文详细介绍了Kubernetes中DaemonSet和Service的核心概念与应用。DaemonSet确保每个节点运行特定Pod,适用于网络代理、监控等场景,并演示了其YAML配置和动态扩展特性。Service部分讲解了四种类型(ClusterIP、NodePort、LoadBalancer、ExternalName)及其应用场景,重点说明端口映射机制和域名解析原理。通过Nginx示例展示了Service的负载均衡功能,并对比了不同Service类型的适用环境。最后解释了Service中port、

2025-11-21 22:11:27 1092 1

原创 Deployment - 让应用永不宕机

摘要:本文详细介绍了Kubernetes中Deployment的使用方法,包括创建部署、应用伸缩、滚动更新和资源管理。Deployment主要用于部署无状态应用,通过YAML文件定义副本数、选择器和Pod模板。文章演示了如何创建Nginx部署,调整副本数量,并实现应用的滚动更新和版本回退。同时讲解了三种QoS服务质量等级(Guaranteed、Burstable、BestEffort)的区别及其优先级,以及资源配额设置和超卖策略。此外,还介绍了蓝绿部署和金丝雀发布等应用部署策略,以及如何通过资源配置保障应用

2025-11-19 21:36:08 740

原创 job-离线业务&&ConfigMap 和 Secret

本文介绍了Kubernetes中Job和CronJob的使用方法,以及ConfigMap和Secret的配置管理。Job用于处理一次性离线任务,CronJob用于定时周期性任务,可以通过YAML文件定义任务参数。ConfigMap存储明文配置数据,Secret存储机密信息,它们可以通过环境变量或Volume方式注入到Pod中。环境变量适合简单配置,Volume方式适合大文件配置。文章详细演示了如何创建这些对象,并验证其运行效果,为Kubernetes的离线任务和配置管理提供了实用指南。

2025-11-18 21:31:59 761

原创 kubernetes 核心对象与Pob概述

本文介绍了Kubernetes中的核心概念——对象(API Object),它是集群中可管理的实体抽象。主要内容包括:1) Kubernetes对象通过YAML文件声明式定义,包含类型、元数据、期望状态和实际状态;2) Pod作为最小调度单位,支持多容器共享网络和存储;3) 标签与命名空间管理方法;4) 特殊容器类型如Pause容器和Init容器;5) Pod生命周期和状态管理。文章详细讲解了如何使用kubectl命令操作对象,并通过示例展示了Pod的定义、创建、监控和删除等完整工作流程,为理解Kubern

2025-11-17 21:38:54 640

原创 Kubernetes-架构安装

本文介绍了Kubernetes架构和集群部署方法。架构部分详细说明了Master节点和Worker节点的组件及其功能,包括kube-apiserver、kube-scheduler等控制面组件,以及kubelet、kube-proxy等数据面组件。部署指南提供了基于Kubeadm的详细步骤,涵盖环境准备(关闭防火墙、交换分区等)、容器运行时配置、Kubernetes组件安装以及集群初始化和节点加入过程。最后总结了常见故障处理方法,如镜像拉取失败、节点加入失败等情况的排查和解决方案。通过清晰的步骤说明,帮助用

2025-11-14 22:01:15 959

原创 镜像多阶段构建-YAML-Compose

本文摘要:Docker镜像构建与Compose编排实践 镜像构建优化 利用Cache机制提高构建效率 多阶段构建减少镜像体积,特别适用于编译型语言 Dockerfile最佳实践:最小化层级、合理排序指令 Docker Compose应用 YAML语法详解:对象、数组、纯量等结构 核心配置指令:services、volumes、networks等 实战案例:Python+Redis项目、WordPress部署 高级功能:健康检查、环境变量、依赖管理 生产环境优化 容器优雅退出方案与信号处理 使用tini作为初

2025-11-12 21:56:52 719

原创 Docker-存储

Docker存储与资源管理摘要 一、Docker存储机制 数据卷特性:Docker采用写时复制机制,通过数据卷(volume)解决联合文件系统的访问和共享问题,支持volumes、bind mounts和tmpfs三种挂载方式。数据卷独立于容器生命周期,可实现持久化存储和容器间数据共享。 二、数据卷操作 创建与管理:可通过docker volume create创建命名卷,或运行时自动生成匿名卷。支持目录/文件挂载(需绝对路径)和读写权限控制(如:ro只读模式)。 实用功能:包括容器间共享卷(--volum

2025-11-12 14:14:24 1178

原创 Docker-镜像存储机制-网络

本文详细介绍了Docker镜像制作与存储机制。首先讲解了前端应用镜像的构建过程,包括Dockerfile配置、Nginx设置和镜像打包。其次深入分析了Docker的镜像存储架构,重点阐述了OverlayFS的分层存储原理,包括LowerDir、UpperDir和MergedDir三层结构及其工作原理。然后演示了通过查看redis镜像和多平台镜像架构来理解镜像存储机制。最后探讨了Docker网络模型,包括容器间通信、容器访问外部网络以及外部访问容器的实现方式。全文通过实际命令演示和原理分析,全面展示了Dock

2025-11-11 20:56:28 1326 5

原创 Docker-仓库-镜像制作

本文摘要: Harbor仓库安装配置及Docker镜像制作指南详细介绍了开源容器镜像管理系统Harbor的安装部署过程,包括环境准备、配置文件修改、HTTP/HTTPS协议配置等关键步骤。同时讲解了Docker镜像制作方法,重点对比了commit命令和Dockerfile两种方式的特点与差异,并演示了如何通过Dockerfile构建优化镜像。此外还涉及Harbor的常用功能如定时删除镜像、高可用实现等,以及环境变量在容器运行中的应用场景。

2025-11-06 21:37:17 1222 1

原创 云计算——虚拟化介绍

本文介绍了云计算和Docker容器技术的核心概念与应用。云计算通过按需提供计算资源(IaaS、PaaS、SaaS)实现灵活部署,AWS等平台推动了"云优先"趋势。Docker作为轻量级容器技术,采用镜像、容器、仓库三要素架构,相比虚拟机具有启动快、资源利用率高等优势。详细说明了Docker的安装配置过程(包括镜像加速器设置)和常用命令,通过具体实例演示了基于不同镜像启动容器的操作。两种技术共同为企业IT基础设施提供了高效、灵活的解决方案。

2025-11-04 20:15:22 1085

原创 大语言(LLM)介绍与应用

摘要:本文介绍了人工智能及其三大流派(符号主义、连接主义、演化计算)的特点与应用,深入探讨了大语言模型(LLM)的概念和特征。重点讲解了开源对话AI框架Ollama的安装方法(包括Linux和Windows平台)及其特点,以及OpenWebUI的安装配置流程。文章提供了详细的命令行操作指南,涵盖模型下载、环境配置等实际操作步骤,为开发者构建基于LLM的对话系统提供了实用参考。(149字)

2025-10-29 19:25:53 625

原创 集群——GitLab&&Jenkins部署

本文详细介绍了GitLab和Jenkins的部署与集成流程。首先对GitLab(需6-8G内存)和Jenkins(需2-4G内存)进行服务器规划与安装配置,包括网络源创建、软件包安装、服务启动等关键步骤。重点演示了如何通过SSH密钥对实现Jenkins与GitLab之间的安全通信,以及Jenkins如何拉取GitLab项目并自动部署到Web服务器。实验采用三台服务器分别运行GitLab(192.168.66.130)、Jenkins(192.168.66.140)和Web服务(192.168.66.150)

2025-10-28 21:29:07 1338

原创 SELinux 安全机制

SELinux是Linux内核的安全模块,通过强制访问控制(MAC)增强系统安全性。文章介绍了SELinux的核心概念、三种运行模式(enforcing/permissive/disabled)、安全上下文机制(用户:角色:类型)及其管理方法。通过Apache和Samba服务配置实例,演示了如何修改文件安全上下文(chcon命令)和布尔值开关(setsebool命令)来适配SELinux规则。特别说明了如何通过semanage命令添加HTTP服务端口(如10086)到允许列表。文章强调SELinux能有效限

2025-10-27 21:20:41 1033

原创 JumpServer堡垒机的安装部署

堡垒机与跳板机区别及部署指南 摘要:堡垒机是经过安全加固的跳板机,具备审计和管控功能。部署步骤包括:1)下载容器化安装包;2)配置Linux系统;3)通过web端管理,支持密码重置和解锁功能。实际部署需规划资产、创建用户组/用户、配置资产授权和命令过滤。测试时需确保远程服务正常启用,JumpServer通过虚拟网卡桥接网络。注意Windows系统需启用RDP服务,Linux建议使用密钥认证。

2025-10-24 21:37:21 653

原创 企业安全防护之——防火墙

防火墙发展经历了五代技术演进:从包过滤、状态检测到应用层防护,再到下一代云原生防火墙和AI驱动防火墙,功能不断增强。Linux系统中主要防火墙工具包括:1)iptables基于Netfilter框架,采用四表五链结构进行包过滤和转发;2)nftables作为iptables的现代化替代,提供更高效统一的规则管理;3)firewalld作为高级管理工具,提供动态配置和区域管理。三者在性能、复杂度和管理方式上各有特点,适用于不同场景。现代防火墙正朝着云原生、智能化和集成化方向发展。

2025-10-22 21:36:17 1221

原创 Prometheus监控部署——pushgateway&&自动推送

Pushgateway作为Prometheus监控系统的中间组件,采用被动推送方式接收监控数据。文章详细介绍了Pushgateway的安装配置、数据推送方法(单条/多条数据、脚本推送)、数据删除操作,以及Prometheus集成配置。同时阐述了Prometheus的四种自动发现机制(静态配置、文件、DNS、Consul)及其实现步骤。最后系统讲解了PromQL查询语言,包括数据类型、选择器、操作符、聚合函数等核心概念和使用方法。全文提供了完整的命令行操作示例,为构建监控系统提供了实用技术指导。

2025-10-21 22:00:12 1044

原创 Prometheus监控部署

摘要:本文详细介绍了Prometheus监控系统的部署与配置。主要内容包括:1)Prometheus Server的安装与配置,包括服务启动脚本编写和配置文件详解;2)Node Exporter的部署,用于采集系统指标数据;3)Grafana的安装与数据源配置,实现监控数据可视化;4)告警规则设置,包括邮件和钉钉告警的配置;5)黑盒监控组件的部署,用于无权限主机的监控;6)MySQL Exporter的配置,实现对MySQL数据库的监控。文章还对比了传统虚拟化与容器技术的区别,并介绍了时间同步服务chron

2025-10-16 21:40:09 959

原创 zabbix 监控——集群

本文介绍了Zabbix监控系统的部署与配置流程。主要内容包括:1)Zabbix核心组件(Server、Agent、Web)工作原理;2)RockyLinux9.4环境下Zabbix6.0/7.0的安装与配置,含数据库初始化、中文支持等;3)主被动监控模式对比与配置方法;4)分布式监控体系搭建(Proxy节点部署);5)报警机制设置,涵盖邮件、钉钉等报警媒介配置。文章详细说明了各环节的具体操作步骤,包括服务安装、配置文件修改、网络设置等,并提供常见问题解决方案,如中文乱码处理等,为构建企业级监控系统提供了完整

2025-10-13 21:48:58 920

原创 MooseFS 分布式存储系统

MooseFS(MFS)是一款开源的分布式文件系统,采用客户机/服务器模式,提供高可用、可扩展的存储方案。其核心组件包括Master节点(管理元数据)、Metalogger节点(备份元数据)和多个ChunkServer节点(存储数据块)。部署过程需配置防火墙、SELinux,并安装相应组件。Master节点初始化元数据后,ChunkServer通过注册存储路径加入集群,客户端通过FUSE框架挂载文件系统进行读写操作。MooseFS支持数据副本和动态平衡机制,写入数据时会自动创建副本并优化存储分布。系统还提供

2025-10-11 19:56:08 1115

原创 Rocky9-ISCSI块存储

本文介绍了存储类型、分区表及iSCSI块存储实验。主要内容包括:1)存储类型分为块存储、NAS和SAN,其中iSCSI是基于TCP/IP的SAN实现;2)分区表类型包括MBR(最大支持2TB)和GPT(最大支持8ZiB);3)通过实验详细演示了iSCSI块存储的配置过程,包括服务器端创建逻辑卷、配置iSCSI共享,客户端连接共享存储并进行分区、格式化、挂载等操作;4)最后展示了存储扩容的完整流程,包括服务器端扩容逻辑卷和客户端调整分区大小。实验采用CentOS系统,使用targetcli和iscsiadm工

2025-10-10 21:43:55 543

原创 DR高可用集群&&Squid代理服务

本文介绍了高可用集群(HAC)及其核心概念,强调通过冗余节点和故障转移机制保障系统的高可用性。详细讲解了心跳检测、脑裂现象及其解决方案,包括冗余线路、仲裁策略和STONITH技术。文章还探讨了基于Keepalived的DR模式高可用集群,介绍了LVS-DR模式和VIP漂移的工作原理,并提供了实验步骤。进一步分析了Nginx高可用配置,通过VRRP协议和健康检查脚本确保服务持续性。最后,简要提及了Squid代理服务的工作原理,涵盖正向、透明和反向代理应用。文章为高可用性系统的实现提供了详细的配置与操作指南。

2025-10-09 21:39:39 713

原创 LVS负载均衡集群——工作模式

LVS(Linux Virtual Server)是一个高性能服务器负载均衡解决方案,通过调度器(Director)将请求分发到后端服务器集群(RealServer)。核心工作模式包括NAT(易配置但性能受限)、DR(高性能需同局域网)和TUN(支持跨地域但配置复杂)。实验部分详细演示了DR模式的部署流程,涵盖共享存储配置、Web服务搭建、负载均衡规则设定等关键步骤,并强调需关闭路由重定向以确保负载均衡有效性。建议根据场景选择模式:NAT适合内部测试,DR适用于高并发同机房服务,TUN则用于跨地域部署。

2025-10-09 09:15:18 666

原创 集群的概述和分类和负载均衡集群

本文概述了服务器集群的分布式架构和负载均衡技术。集群可分为负载均衡、高可用性和高性能计算三类,扩展方式包括垂直扩展(提升单机性能)和水平扩展(增加服务器数量)。重点介绍了负载均衡的硬件和软件实现方式,包括LVS(四层转发)、Nginx(七层拦截)和智能交换机(二层)。通过实验对比Nginx和LVS的负载效果:Nginx通过拦截请求实现两次TCP连接,而LVS通过转发请求仅需一次TCP连接。文中还详细说明了集群规则的配置管理、防火墙设置及共享存储部署方法,为构建高效服务器集群提供了实用技术指导。

2025-09-29 21:43:29 1210 3

原创 集群——软路由&&批量装机

本文详细介绍了基于PXE和Cobbler的无人值守批量装机方案。首先通过iKuai软路由搭建网络环境,配置DHCP服务。接着分步骤实现PXE装机:准备DHCP、TFTP服务器,解决引导文件缺失问题(如pxelinux.0、ldlinux.c32等)。重点演示Cobbler部署流程:安装配置cobbler服务(包括Web界面、DHCP管理),导入Rocky9系统镜像,创建自定义Kickstart模板,并修改GRUB配置实现自动安装。最后通过测试虚拟机验证装机流程,展示了从网络引导到系统自动安装的完整过程,涉及

2025-09-29 08:59:02 1222

原创 非关系型数据库-Redis

本文介绍了Redis的安装配置、数据结构、持久化机制以及集群搭建等内容。主要包括:1)Redis源码包和RPM包的安装步骤;2)Redis五种基本数据结构及其操作命令;3)RDB和AOF两种持久化方式的原理与配置;4)主从复制架构的实现与验证;5)Redis集群的搭建、扩容和故障处理,包括3主3从集群的创建、数据分片原理以及节点故障时的自动切换机制。文章详细说明了Redis的各项功能配置和实际应用场景,为Redis的部署和使用提供了全面的指导。

2025-09-23 21:23:57 987

原创 半同步复制&&同步复制集群

MySQL集群部署与中间件应用 文章摘要: 本文详细介绍了MySQL半同步复制和同步复制集群的部署过程。半同步复制通过主从库确认机制确保数据一致性,当从库故障时会自动降级为异步模式。同步复制集群基于Galera技术实现多主架构,所有节点数据同步且支持并行复制,具备高可用特性。文章还演示了使用MaxScale中间件实现读写分离和负载均衡的方案,包括监控模块配置和故障处理机制。通过实际测试验证了数据同步效果和故障恢复流程,为构建高可用MySQL集群提供了完整的技术方案。

2025-09-22 21:52:48 1172

原创 网络服务阶段——作业

本文介绍了在三台虚拟机上搭建Web服务集群的完整过程:1. 配置三台虚拟机(192.168.69.50/150/250)并设置免密登录;2. 在50服务器搭建Apache,配置两个虚拟主机(www1.2307.com和www2.2307.com)并实现地址跳转;3. 在150服务器部署Tomcat,设置自定义端口2307和域名www3.2307.com;4. 在250服务器安装Nginx,配置反向代理(2:3权重分配)和HTTPS加密传输;5. 最后在50服务器搭建DNS服务,完成所有域名的正向解析。整个过

2025-09-20 15:56:45 999

原创 MySQL集群运维

本文介绍了MySQL数据库运维中的用户管理、密码管理和数据备份恢复等核心操作。主要内容包括:1)用户分类及创建、授权操作;2)密码设置与修改流程,包括忘记密码的找回方法;3)三种数据备份方式(rsync、mysqldump、日志备份)及恢复操作;4)MySQL主从复制集群的配置步骤和同步原理。重点讲解了如何通过二进制日志实现主从服务器的数据同步,包括主服务器配置、从服务器设置及同步状态检查等完整流程。文章提供了详细的命令示例,适合数据库管理员参考使用。

2025-09-19 21:33:08 958

原创 MySQL高级语法

摘要:本文介绍了MySQL视图的创建与操作,包括视图的定义、语法和动态更新特性。通过创建ping表并建立get_ping视图演示了视图的基本操作,包括查看、修改和删除视图。同时讲解了多表关联查询的三种方式(inner/left/right join)及其应用场景,以及常用聚合函数的使用方法。文章还提供了多表联查的实例演示,包括学生课程成绩查询等复杂查询。最后介绍了三种支持中文数据的方法:建表时设置字符集、建库时设置字符集以及修改MySQL服务配置文件。全文通过具体SQL示例展示了数据库视图和关联查询的实践应

2025-09-18 21:34:32 2867 5

原创 MySQL数据库——安装和使用

本文介绍了数据库的基本概念和MySQL操作。主要内容包括:1.数据库的作用和分类,包括关系型和非关系型数据库的特点及优势;2.MySQL基础语法,区分大小写规则和SQL语句分类(DDL、DML、DQL、DCL);3.常用操作示例,如创建库/表、插入数据、查询数据(条件查询、排序、模糊匹配等)以及数据更新和删除操作。通过具体SQL语句演示了数据库的基本管理功能,为初学者提供了实用的MySQL操作指南。

2025-09-16 21:48:12 885

原创 项目部署——LAMP、LNMP和LTMJ

本文介绍了如何通过Nginx反向代理多台虚拟主机,并详细讲解了LAMP(Linux+Apache+MySQL+PHP)和LNMP(Linux+Nginx+MySQL+PHP)环境的搭建与配置。主要内容包括:1. Nginx反向代理配置方法;2. Apache与PHP的两种关联方式(mod_php和php-fpm);3. PHP调用MySQL数据库的实现;4. Tomcat+Java环境的安装配置;5. 项目部署实战(WordPress和Java Web项目);6. 常用服务配置修改(端口修改、域名访问等)。

2025-09-16 20:51:02 1091

原创 Nginx服务——安装与搭建

本文摘要: Nginx服务安装与配置指南,详细介绍了从源码安装Nginx 1.26.0的步骤,包括依赖安装、用户创建、编译参数配置等。重点讲解了Nginx的工作模式(异步非阻塞IO和事件驱动)、核心配置文件解析及7个典型实验:1)基于IP的访问控制;2)虚拟主机配置(基于域名和端口);3)地址跳转;4)SSL加密配置;5)HTTPS强制跳转;6)反向代理实现;7)负载均衡部署(支持轮询、加权轮询等算法)。每个实验包含详细配置代码和测试方法,特别强调了生产环境中的热重启机制和SSL证书生成过程。最后探讨了加密

2025-09-12 22:14:55 966

原创 Apache服务——搭建实验

本实验报告详细记录了Apache服务器的访问控制与功能配置实验。主要内容包括:1)通过修改主配置文件实现基于IP的访问控制,拒绝特定客户端访问;2)使用.htaccess文件实现目录密码保护;3)配置基于域名和端口的虚拟主机;4)实现域名跳转和HTTPS加密访问;5)设置HTTP/2协议提升性能;6)配置80到443端口的自动跳转;7)设置静态资源缓存策略。实验过程涵盖了服务器权限管理、安全访问、多站点部署、性能优化等关键运维技能,通过具体命令和配置示例展示了Apache服务器的灵活配置能力。

2025-09-11 22:10:37 1013

关于k8s监控的一些配置文件

里面添加了关于prometheus监控部署的一些配置文件和测试文件

2025-12-01

在k8s集群中部署prometheus监控

在k8s集群中部署prometheus监控的一些配置文件,以后可能还会增加一些

2025-11-28

关于dashboard以及helm的镜像源和配置文件

因为dashboard以及helm的镜像源下载需要翻墙或者干脆很难下载,所以我直接把相关的配置文件都放在了这里

2025-11-27

wordpress日志项目的镜像文件

将wordpress这个项目封装成了镜像文件,可用于docker容器部署,也可以用于k8s集群部署

2025-11-27

k8s底层原理配置文件

存放了一些和k8s底层相关的配置文件,关于调度器和权限设置的

2025-11-27

存储配置文件-关于如何持久化存储

里面存放了一些和最近发表的存储文章有关的配置文件,关于storageclass以及statefulset的一些配置

2025-11-24

网络代理对象-ingress

存放了一些k8s中跟ingress配置相关的文件,经过修改后,在国内也可以使用

2025-11-21

kubernetes集群配置文件

封装了一些在虚拟机上配置kubernetes集群的组件、插件和配置文件

2025-11-14

docker优雅退出配置文件

封装了一些和docker优雅退出相关的配置文件和项目文件

2025-11-13

Docker-compose配置文件

封装了一些在Docker-compose配置阶段的配置文件和项目

2025-11-12

Docker多阶段配置文件

封装了一些在Docker多阶段镜像配置中的配置文件和项目

2025-11-12

Dockerfile模版

存放了一些关于Dockerfile命令的使用模版

2025-11-07

批量装机的shell脚本

需要先关闭防火墙和selinux,再配置好网络源之后,添加可执行权限才能够正确执行 注意:脚本中关于ip地址也需要手动修改,替换成本机ip

2025-10-29

DHCP搭建脚本-动态分配IP地址

在纯净版Linux操作系统上搭建DCHP服务的脚本

2025-10-15

使用cat.sh脚本在纯净版Llinux操作系统上安装本地源

使用cat.sh脚本在纯净版Llinux操作系统上安装本地源,使用的是Rocky9镜像,不是的可以自己改一改脚本

2025-10-15

在纯净版Linux操作系统上配置手动IP地址

在纯净版Linux操作系统上配置手动IP地址,这里用的是Rocky9.4版本,其他版本有细微差别的可以改一改脚本

2025-10-15

DNS-主从服务器搭建

搭建DNS主从服务器的脚本

2025-10-15

源码包安装Tomcat服务器

通过脚本迅速安装Tomcat源码包到Linux操作系统上

2025-10-14

【Linux网络服务】综合架构配置指南:DHCP、DNS、Web与数据库集群部署教学设计

内容概要:本文档为一份Linux网络服务阶段的综合考试题目,涵盖了多种常用网络服务的搭建与配置,包括DHCP、SSH、NFS、DNS、FTP、MySQL主从复制、Maxscale读写分离中间件、Apache、Tomcat、Nginx反向代理与负载均衡、HTTPS加密主机配置以及Redis集群部署等。考试要求考生按照指定架构完成各服务之间的协同工作,如通过NFS共享DNS数据、利用DHCP自动分配IP并推送DNS配置、实现MySQL主从同步与Maxscale代理读写分离、Nginx实现HTTP到HTTPS自动跳转及后端负载均衡,并将Redis作为MySQL数据缓存层构建六节点集群。; 适合人群:具备Linux系统管理与网络服务基础知识,熟悉Shell命令操作,正在学习或准备从事运维相关工作的学生或初级技术人员;建议有CentOS/RHEL系统使用经验者参考; 使用场景及目标:①用于检验对Linux主流服务部署能力的综合性实操考核;②帮助学习者掌握企业级服务集成架构的设计思路与实施流程;③提升自动化配置、服务联动调试及故障排查能力; 阅读建议:本试题强调服务间的关联性与实际应用场景,建议在虚拟化环境中搭建完整拓扑进行练习,严格按照步骤操作并理解每项配置的作用,重点掌握主从同步、负载均衡、安全认证与数据共享机制。

2025-10-14

空空如也

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

TA关注的人

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