- 博客(71)
- 收藏
- 关注
原创 KVM网络及脚本管理——1day
kvm类型的虚拟机,默认情况下使用的是nat网络,同一网络模型下创建的多虚拟机之间可以彼此通信,这种网络模型与外界网络进行通信依赖于nat服务,nat服务正常的话,该模型的网络是通过数据包的转换来达到通信的效果的,在网络流量比较大的场景下,该模式的网络模型会成为虚拟机的瓶颈。生产中我们一般采用NAT或者桥接的网络模型,这种模型是借助于宿主机的网卡设备,直接与外网进行通信,效果很好。为了使虚拟机可以与外部进行网络通信,需要为虚拟机配置网络环境。
2025-12-24 07:30:00
692
原创 公有云——2day
本文摘要: 课程系统介绍了阿里云公有云核心组件及使用方法,包括:1)ECS云服务器的创建、配置与远程管理;2)SLB负载均衡的流量分发配置;3)RDS关系型数据库的部署与管理;4)NAS文件存储的挂载使用;5)OSS对象存储的客户端配置;6)CDN内容分发网络的加速原理。课程采用理论讲解与实操结合的方式,详细演示了各服务的开通流程、配置要点和基础操作,并强调使用后的资源释放注意事项。通过学习可掌握公有云基础架构及主要服务的使用技能,满足企业上云的基础需求。
2025-12-23 23:18:51
616
原创 KVM管理——1day
在 KVM 中,存储池(storage pool)是一种用于管理虚拟机磁盘镜像、ISO 镜像等文件的机制。存储池由一个或多个存储卷(storage volume)组成,每个存储卷实际上是一个磁盘镜像文件或一个物理存储设备(如磁盘分区、LVM 卷等)。存储池可以使用本地文件系统、NFS、iSCSI 等不同的后端存储技术来存储存储卷和其他文件。在 KVM 中,您可以使用命令行工具(如 virsh)或图形界面工具(如 virt-manager)来创建、修改和管理存储池。
2025-12-23 12:00:00
1277
原创 KVM基础——1day
KVM虚拟化技术课程摘要 本课程系统介绍了KVM虚拟化技术,涵盖虚拟化分类、KVM架构及核心组件(QEMU、libvirt)的功能解析。课程目标包括掌握KVM环境搭建、通过virt-manager/virt-install工具安装虚拟机,以及命令行管理技巧。重点内容: 虚拟化基础:对比全虚拟化、半虚拟化等技术,解析KVM基于内核的架构及与QEMU的协作关系。 环境部署:验证CPU虚拟化支持(VT-x/AMD-V),安装qemu-kvm/libvirt套件,启动libvirtd服务。
2025-12-23 07:00:00
772
原创 Ansible自动运维——6day
Ansible自动化运维课程摘要 本课程系统讲解Ansible自动化运维工具的使用,主要内容包括: 基础概念:介绍自动化运维场景及常见工具对比(Ansible/Puppet/SaltStack) 环境搭建:配置SSH免密登录,安装Ansible服务,管理主机清单(Inventory) 核心模块:详细讲解file、copy、user、yum、service、cron等常用模块 Playbook:YAML语法编写,包含hosts、tasks、vars、handlers等核心元素
2025-12-22 21:49:37
1001
原创 ELK+Kafka实战——5day
摘要:本课程系统讲解ELK+Kafka日志处理架构,主要内容包括:1) ELK组件(Elasticsearch、Logstash、Kibana)功能解析及Kafka消息队列的作用;2) Logstash安装配置及过滤器插件使用,实现日志格式化和字段提取;3) Kafka集群部署与核心概念讲解;4) 项目实战演示:通过Filebeat采集Nginx日志,经Kafka传输,由Logstash处理后存入Elasticsearch,最终在Kibana可视化展示。
2025-12-21 14:00:00
906
原创 ElasticSearch与Kibana——4day
本文介绍了ELK日志分析系统的核心组件ElasticSearch与Kibana的实战应用。主要内容包括:1) ELK系统架构解析,包含Filebeat、Kafka、Logstash等组件协作流程;2) ElasticSearch核心概念与集群部署实验,涵盖倒排索引、分片机制等关键技术;3) Kibana可视化平台安装与数据展示方法;4) Filebeat日志收集工具的使用实践。
2025-12-21 07:30:00
578
原创 zabbix实战——3day
在 Zabbix 中,宏(Macros)是一个非常强大的功能,允许你在监控配置中使用动态变量。宏可以在各种配置项中使用,例如触发器、动作、通知、图形和模板等手动添加客户端非常耗时间,增加人力、时间成本。为了满足监控企业成千上万台服务器,zabbix提供了自动发现与自动注册的功能,自动批量发现局域网中的服务器,并自动添加到zabbix监控平台自动发现(被动模式):由服务端主动发起,Zabbix Server开启发现进程,定时扫描局域网中IP服务器、设备。
2025-12-20 12:00:00
616
原创 zabbix基础——2day
本文介绍了Zabbix监控系统的基础课程内容,主要包括:Zabbix的作用与功能概述、安装部署方法、常用组件使用(模板、监控项、触发器、动作等)以及自定义模板与监控项的配置。课程详细讲解了Zabbix的架构组成、监控维度和数据收集模式,提供了服务端和客户端的完整安装配置流程,并展示了如何创建主机组、主机和监控图形。此外,还介绍了自定义Key、触发器配置、邮件/企业微信告警设置以及远程命令执行等高级功能。
2025-12-19 06:00:00
1088
原创 ceph分布式存储——1day
摘要:本文介绍了Ceph分布式存储系统的课程内容,包括存储概念、Ceph集群搭建及存储接口实验。课程首先讲解了块存储、对象存储和文件存储三种存储方式的原理与应用场景。随后详细阐述了Ceph的架构与核心组件(RADOS、Monitor、OSD等),并提供了四节点集群的搭建步骤。实验部分涵盖文件存储(通过CephFS)、块存储(RBD)和对象存储(RadosGW)的实现方法,包括创建存储池、配置密钥和客户端挂载等操作。最后提出了课后作业要求学员完成实验并思考Ceph的数据冗余机制。
2025-12-18 21:25:51
918
原创 系统调优——7day
本文摘要: 《系统调优实践课程》主要讲解Linux系统性能调优方法,基于woniu-car项目进行实操演示。课程内容包括:1)环境搭建(JDK/MySQL/Nginx等);2)初始性能测试(使用JMeter和AB工具);3)调优思路(系统、服务、程序、数据库四个维度);4)具体优化措施(文件句柄数、Tomcat参数、Nginx动静分离等);5)优化前后性能对比测试。通过本课程,学员将掌握系统调优的核心思路和常见优化方案,提升系统资源利用率和用户体验。课程最后还提供了常见面试题,帮助学员准备相关技术面试。
2025-12-17 12:30:00
779
原创 缓存中间件Redis——7day
Redis课程摘要:本课程系统讲解Redis缓存中间件,包含单机/集群/哨兵部署、数据类型、持久化方案(RDB/AOF)及常见问题解决方案。重点内容包括:Redis五大数据类型操作、主从复制原理、哨兵模式高可用实现,以及缓存穿透/雪崩/击穿三大问题的应对策略。通过实验掌握Redis实际应用场景,包括数据持久化对比、集群部署等实践操作。课程目标为掌握Redis核心功能及企业级应用方案,提升系统架构中的缓存处理能力。
2025-12-17 07:00:00
927
原创 MySQL读写分离——7day
MySQL读写分离课程摘要 本课程主要讲解MySQL数据库的主从复制与读写分离技术。内容包括MySQL概述、主从复制原理与搭建、读写分离概念及基于MyCat的实现方案。课程通过实验演示如何配置主从服务器、设置MyCat中间件,实现读写请求的自动分发。重点分析了主从同步的延迟问题及优化方法,并介绍了MyCat的负载均衡参数配置。学习目标包括掌握MySQL主从复制机制、理解读写分离作用、能够独立完成基于MyCat的读写分离环境搭建。课程最后提供了综合练习和常见面试题,帮助巩固所学知识。
2025-12-16 17:00:00
1004
原创 连接查询——6day
本文主要讲解SQL连接查询的核心知识点。课程重点包括子查询原理(in/exists区别)、内外连接使用(Left/Right/Inner Join)以及多表关联操作。通过案例分析演示了笛卡尔积现象、外连接保留NULL值的特性,并对比了内连接的等值匹配。难点在于处理3表以上的复杂连接,需注意子查询执行顺序(相关/非相关)和连接性能优化(内表大小影响in/exists效率)。实验环节通过Excel辅助理解多表关联机制,强调编写SQL时应先验证内层查询的正确性。
2025-12-16 14:00:00
855
原创 单表查询——6day
本课程主要讲解SQL单表查询的基础语法与应用。课程内容包括基础查询语句结构、条件查询(单条件、多条件、NULL值、区间范围)、模糊查询(LIKE)、分页查询(LIMIT)、去重查询(DISTINCT)、排序查询(ORDER BY)、聚合函数(COUNT/SUM/AVG/MAX/MIN)以及分组查询(GROUP BY)。重点掌握SQL查询语句的编写顺序和执行流程,难点在于理解WHERE、GROUP BY、HAVING等子句的执行顺序及其相互关系。
2025-12-16 08:00:00
857
原创 MySQL基础操作——5day
本文介绍了MySQL数据库的基础操作课程,包括数据库概述、DDL(数据定义语言)、DML(数据操作语言)和DCL(权限控制)等核心内容。课程首先讲解了数据库基本概念、SQL分类及安装配置方法,然后详细说明了数据库和表的创建、修改、删除等DDL操作,以及数据的插入、更新、删除等DML操作。最后介绍了用户权限管理的DCL操作。通过本课程,学习者可以掌握MySQL数据库的基础操作技能,为后续数据库开发和管理打下坚实基础。
2025-12-15 20:00:00
874
原创 keepalived高可用集群——4day
本文介绍了基于Keepalived的高可用集群技术,主要内容包括: Keepalived高可用原理:基于VRRP协议实现主备切换,通过虚拟IP(VIP)提供不间断服务 两种高可用方案实现: Keepalived+Nginx:搭建主备Nginx负载均衡集群,通过脚本监控Nginx状态 Keepalived+LVS:构建LVS负载均衡高可用架构,实现后端Web服务器故障转移 关键配置要点:VRRP实例配置、健康检查机制、优先级设置、虚拟IP绑定等
2025-12-15 12:00:00
760
原创 lvs-nginx-HAProxy——3day
本文摘要: 本课程系统讲解负载均衡技术,重点介绍LVS和HAProxy两大主流解决方案。内容涵盖:1)负载均衡基本概念与分类(四层/七层);2)LVS原理、工作模式(NAT/DR/TUN)及调度算法;3)通过NAT和DR模式实验演示LVS配置;4)HAProxy特性、工作原理及常见负载算法;5)对比分析软件/硬件负载均衡方案优缺点。课程包含多个实践环节,帮助掌握LVS四层负载和HAProxy七层负载的部署配置,并配有常见面试题解析。适合希望深入理解负载均衡技术的开发运维人员学习。
2025-12-15 07:00:00
668
原创 Nginx代理负载均衡——3day
本文介绍了Nginx代理与负载均衡的核心概念及实践应用。主要内容包括:1)正向代理与反向代理的区别,Nginx作为反向代理服务器的配置方法;2)动静分离部署的实现,将静态资源放在Nginx服务器,动态请求转发至Tomcat;3)负载均衡策略详解,包括轮询、加权轮询、IP哈希和最少连接算法;4)七层和四层负载均衡的实现方式及配置示例。通过实验演示了Nginx反向代理配置、动静分离部署以及负载均衡的实现过程,帮助理解Nginx在高并发场景下的应用价值。
2025-12-14 18:59:20
1255
原创 Tomcat环境部署——2day
本文主要介绍了Tomcat环境部署的核心内容,包括Java项目编译打包部署流程、JDK安装配置、Maven使用以及Tomcat的优化配置。课程涵盖JDK三种版本(SE/EE/ME)的选择与安装、Maven仓库配置(本地/远程/中央)、Tomcat多实例部署等关键知识点。实验部分包含Java项目编译打包、JDK环境配置、Tomcat项目部署优化等实操内容。
2025-12-13 06:00:00
984
原创 nginx——1day
本文介绍了Nginx基础课程的核心内容,主要包括:1)HTTP协议基础:请求响应流程、状态码含义及会话技术;2)Nginx特性:高性能、事件驱动、模块化架构及进程模型;3)安装部署:yum/源码安装方式及目录结构;4)核心配置:虚拟主机设置、location匹配规则及常用模块(状态监控、压缩、缓存等);5)日志管理:访问/错误日志配置、轮转优化及分析方法;6)访问控制:IP限制、并发控制及基础认证。课程通过理论讲解结合实践案例,帮助学习者掌握Nginx的部署配置及性能优化技能,适用于日常运维和面试准备。
2025-12-12 06:00:00
1748
原创 nginx实战-PHP——day2
本文介绍了基于LNMP架构的Web开发全流程实战课程内容。课程首先讲解项目生命周期管理,包括需求收集、设计、编码、测试、部署和维护六个阶段。重点阐述了静态资源与动态资源的区别及应用场景,详细解析了FastCGI与PHP-FPM的工作原理及性能优化方案。通过实战演示了LNMP环境部署、PHP项目上线、HTTPS证书配置(包括私有证书制作流程)以及Nginx平滑升级等核心运维技能。
2025-12-11 21:21:21
1288
原创 Shell脚本部署——8day
本文介绍了使用Shell脚本实现自动化部署的思路与方法。课程内容主要包括:1)脚本部署思路,涵盖防火墙设置、主机名配置、Yum源管理、MySQL安装等关键环节;2)具体脚本实现,详细展示了关闭防火墙、配置主机名、设置阿里云Yum源以及MySQL源码安装的完整脚本代码;3)强调通过脚本自动化处理固定流程,提高部署效率并减少人工操作。课程目标旨在帮助学员掌握Shell脚本编写技巧,实现项目部署自动化。
2025-12-11 20:56:51
545
原创 LAMP项目部署——8day
本文介绍了LAMP项目部署课程内容,包括LAMP架构概述、Discuz!论坛和WordPress博客系统的部署方法。LAMP架构由Linux操作系统、Apache服务器、MySQL数据库和PHP语言组成,是企业网站常用模式。课程详细讲解了两种部署方式:通过yum安装Discuz!论坛系统,包括环境准备、组件安装和配置过程;以及通过源码编译安装WordPress博客系统,涵盖MySQL、Apache和PHP的编译安装步骤。实验部分提供了完整的操作流程,包括环境配置、软件安装、数据库设置和访问测试等关键环节,帮
2025-12-11 15:52:13
955
原创 三剑客之一——7day
本文介绍了Linux系统中三大文本处理工具(grep、sed、awk)中的前两种。主要内容包括:1. 正则表达式基础语法与应用案例;2. grep工具的查找过滤功能及常用选项;3. sed流编辑器的基本用法,包括增删改查等操作。通过多个实际案例演示了文本查找、替换、删除等常见操作,并提供了课堂练习帮助掌握工具使用。重点讲解了正则表达式元字符、grep过滤技巧和sed编辑命令,为Linux文本处理提供了实用方法指南。
2025-12-11 06:30:00
654
原创 三剑客之二——7day
本文介绍了Linux下强大的文本处理工具awk的使用方法。主要内容包括:1)awk的基本语法和工作原理,通过逐行扫描处理文本;2)常用内部变量如$0、$1、NF等的功能;3)正则表达式匹配和格式化输出;4)流程控制语句(if/while/for)的应用;5)通过多个实际案例演示awk的数据处理能力,如字段提取、条件筛选、格式化输出等。课程目标是掌握awk的基本语法、变量使用和流程控制,能灵活处理文本数据。
2025-12-10 15:00:00
772
原创 循环-随机数——6day
循环:事物周而复始地运动和变化。就是重复做相同的事情。注意:相同的事情(可以是一模一样的事情,也可以是性质相同的事情)比如:连续输出10次“我爱你” —— 一模一样的事情连续输出0-9 10个整数 —— 性质相同的事情代码示例:/bin/bash# 要求打印5遍我喜欢你echo "我喜欢你"echo "我喜欢你"echo "我喜欢你"echo "我喜欢你"echo "我喜欢你"使用循环之后:/bin/bash# 要求打印5遍我喜欢你doecho "我喜欢你"
2025-12-10 12:00:00
726
原创 表达式-流程控制——5day
摘要: 本课程主要讲解Shell脚本中的表达式和流程控制。内容包括:1)条件判断的三种语法格式(test/[ ]/[[ ]])及常见判断参数(文件存在性、权限、比较等);2)逻辑表达式(与/或运算)的使用;3)流程控制语句(单分支、双分支、多分支if语句)及其应用案例。通过多个实践案例(如变量比较、文件判断、进程检查等)帮助学员掌握Shell脚本的条件判断和流程控制能力。课程还介绍了cut工具的使用方法,用于文本字段提取处理。
2025-12-10 09:00:00
1546
原创 函数-综合案例——6day
本文介绍了Linux系统中的三个重要工具:expect自动化交互工具、case多分支选择语句和shell函数的使用方法。expect部分详细讲解了其语法结构(spawn、expect、send等命令)及SSH登录、文件操作等案例;case部分通过菜单选择、按键识别等示例演示了其多分支处理能力;函数部分则涵盖了定义、调用方式及实际应用案例。最后通过综合案例展示了如何利用这些技术实现自动化公钥推送。全文内容实用性强,适合系统管理员学习自动化运维技能。
2025-12-10 06:30:00
784
原创 Shell基础——day5
Shell编程基础课程摘要 本课程系统讲解了Shell编程的核心知识: Shell基础:包括脚本编写规范(#!魔法字符开头)、运行方式(标准/非标准执行)及Bash特性(命令补全、通配符、引号使用) 变量体系: 本地变量(当前进程有效) 环境变量(可被子进程继承) 系统变量($?、$$等特殊变量) 变量定义规则(命名规范、取值方式) 数据结构: 普通数组(整数索引) 关联数组(字符串索引) 交互式变量定义(read命令)
2025-12-09 09:00:00
1306
原创 磁盘管理——4day
本课程系统讲解了Linux磁盘管理知识,主要内容包括: 磁盘基础知识:接口类型、命名规则、分区方式(MBR/GPT)和文件系统 磁盘分区管理:添加磁盘、分区操作(fdisk)、格式化、挂载(手动/自动/autofs) 逻辑卷管理(LVM): 核心概念:物理卷(PV)、卷组(VG)、逻辑卷(LV) 操作流程:创建物理卷→创建卷组→创建逻辑卷→格式化→挂载 动态扩容:卷组扩展→逻辑卷扩展→文件系统同步
2025-12-08 12:00:00
558
原创 进程管理——3day
本文介绍了Linux进程管理的基本概念与操作。课程内容包括:进程与程序的区别、进程与线程的关系,以及常用进程管理命令的使用。重点讲解了top命令动态查看进程信息、ps命令静态查看进程状态、kill/killall终止进程的方法,以及进程优先级的调整技巧(renice/nice)。通过实际案例演示了如何监控系统资源占用、识别异常进程并进行管理操作。课程旨在帮助学习者掌握Linux环境下进程监控与管理的基本技能,为系统运维工作奠定基础。
2025-12-07 12:00:00
811
原创 软件包管理——2day
本文介绍了Linux系统中软件包管理的核心内容,主要包括三种软件安装方式:RPM、YUM和源码安装。首先讲解了源码包和二进制包的区别,源码包需要编译而二进制包可直接安装。重点阐述了RPM和YUM两种二进制包管理工具,包括查询、安装、卸载和更新操作,其中YUM能自动解决依赖关系。对于源码安装,详细说明了从下载、解压、编译到安装的完整流程。最后通过MySQL和Nginx的安装案例进行实战演练。课程旨在帮助学习者掌握Linux环境下不同软件包的管理方法,提高系统运维能力。
2025-12-06 11:37:16
955
1
原创 云计算运维基础1day
《云计算运维基础课程概述》 本课程系统介绍了云计算运维岗位的核心知识与实践技能。课程目标涵盖运维概念认知、专业术语理解、虚拟机及Linux系统安装等基础能力。内容分为八大模块:1)运维行业背景与岗位定义,解析我国云计算市场35.5%的高增速现状;2)运维技术体系,包括云计算架构、DevOps、AIOps等技术方向;3)运维"铁三角"协作关系;4)服务器组成与网络基础;5)操作系统分类及Linux优势;6)VMware虚拟机与CentOS系统安装实操;7)Linux文件系统结构;
2025-12-06 11:21:30
780
原创 服务器制作RAID磁盘阵列并管理
1. 规划节点主机规划2. 基础准备使用VMWare Workstation软件安装CentOS 7.2操作系统,镜像使用提供的 CentOS-7-x86_64-DVD-1511.iso,并添加4块20 GB硬盘。YUM源使用提供的 mdadm_yum文件夹。
2024-06-12 07:57:05
625
原创 OpenStack平台Glance管理
1. 规划节点使用OpenStack平台节点规划。2. 基础准备使用实战案例-部署的OpenStack平台。IP 主机名 节点 192.168.100.10 controller 控制节点 192.168.100.20 copute 计算节点 02 案例分析Glance镜像服务实现发现、注册、获取虚拟机镜像和镜像元数据,镜像数据 支持多种存储系统,可以是简单文件系统、对象存储系统等。
2024-05-26 16:08:00
644
原创 OpenStack平台Keystone组件的使用
安装基础服务的服务器规划IP地址主机名节点controllerOpenstack控制节点使用机电云共享的单节点的openstack系统,自行修改虚拟网络编辑器、网络适配器,系统用户名:root,密码:000000。
2024-05-25 19:18:19
1419
原创 Docker镜像操作
REPOSITORY:表示镜像的仓库源TAG 镜像的标签,版本号,同一仓库源可能有多个TAG版本,使用 REPOSITORY:TAG 定义不同的镜像,若不指定,默认使用 xx:latest(最新的)IMAGE ID 镜像IDCREATED 镜像的创建时间SIZE 镜像大小。
2024-03-20 21:18:53
993
原创 Docker引擎安装的两种方式
1. 规划节点2. 基础准备所有节点安装CentOS7.9_2009系统,并配置主机名和网卡。配置主机名和网卡。
2024-03-20 20:29:31
1261
云计算相关安装包有apache-maven、apache-tomcat、apr、apr-util、filebeat、httpd、kafka、kibana、logstash、mysql、php、woni
2025-12-24
jdk-8u371资源包
2025-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅