运维基础
自动化集群管理
- 1-Shell实战
- 2-Nginx实战
- 3-高并发与高可用
- 4-Ansible集群管理
运维高级
- 1-云平台运维指导
- 2-Docker容器化教程
- 3-分布式存储实战
- 4-Kubernetes教程
运维开发
- 1-Python基础教程
- 2-Python数据分析
- 3-GoLang基础教程
监控与CI/CD
数据库补充
- 1-Oracle基础入门
- 2-达梦数据基础入门
版本控制(Version Control)是一种记录文件内容变化,以便将来查阅特定版本修订情况的系统。它可以帮助我们:
简单来说,版本控制就像给你的项目创建了一系列"快照",你可以随时回到过去的任何一个状态。
1.本地版本控制系统
2.集中式版本控制系统
以大家熟悉的“餐厅”为类比——把用户的请求看作“顾客需求”,服务器、网络设备看作“餐厅的人/工具”,运维的核心目标就是让“餐厅”既高效服务,又不翻车,还能扛住大客流。下面逐个拆解10个核心概念,每个都配生活场景,保证一看就懂:
小餐馆只有1个服务员,中午高峰10桌顾客全喊他,他会漏单、摔盘子;但如果有5个服务员,却只让1个带8桌,剩下4个站着摸鱼——这就是“资源浪费+效率低下”。
服务器也一样:所有用户请求都挤1台服务器,这台机“CPU跑满、内存爆炸”直接崩,旁边几台服务器却“CPU使用...
是通过HAProxy的TCP层(四层)负载均衡能力,将客户端的数据库连接请求分发到多个后端MySQL节点,从而分散压力、提高可用性。以下是详细的实现思路、配置方法及注意事项:
HAProxy支持TCP(四层)和HTTP(七层)协议。MySQL基于TCP协议通信,因此HAProxy通过四层负载均衡实现MySQL的请求分发。
MHA(Master High Availability)是一套针对MySQL的高可用解决方案,能实现自动故障检测与主从切换,有效减少MySQL故障恢复时间,提高服务可用性。
其核心特点包括:
自动故障检测与切换:通过定期监控主库状态,当主库出现故障(如宕机、网络中断等)时,能自动识别并在从库中选择最合适的节点提升为新主库,整个过程无需人工干预。
数据一致性保障:在切换过程中,会尽量复制主库未同步到从库的binlog日志,最大程度减少数据丢失;支持GTID(全局事务标识),简化binlog定位与同步流程。
灵活的候选主库选择:可通过配置指定优先成为新主库的候选节...
VPN(Virtual Private Network) 是一种通过公共网络(如互联网)构建安全、加密的专用通信通道的技术,实现远程设备与目标网络的安全连接。
通俗来讲,VPN 就是一个能让你在上网时“走小路、开隐身”的工具,主要解决两个问题:安全保护和突破限制。下面用大白话解释它的原理和作用:
VPN 全称是 “虚拟专用网络”(Virtual Private Network),你可以把它想象成一条“加密的网络隧道”。
比如你在家或公司上网,数据就像在普通公路上跑的货车,别人(比如运营商、黑客、网站)都能看到...
Ubuntu 22.04(Jammy Jellyfish)和CentOS 7作为Linux生态中最具代表性的发行版,在技术架构、企业支持、应用场景等方面存在显著差异。以下从14个维度进行深度对比,帮助用户根据需求选择合适的系统:
Ubuntu 22.04
- 技术继承:基于Debian 11(Bullseye),采用Linux 5.15内核(支持到2027年),兼容x86_64、ARM64、PowerPC等架构。
- 发行策略:Canonical公司主导,每6个月发布常规版本,每2年发布LTS版本(Long-Term Support,长期支持)。
- 技术特性...
这里选择不更新安装器,直接继续安装
既然是安装服务器系统,当然选择最小安装
这里配置的是国内的阿里云的镜像源地址,下载速度快
创建登录用户,Ubuntu默认是不允许root登录(可以在后面步骤设置允许root用户登录)
配置安装openssh-server,这个可以用来进行远程连接
/var/log/
目录)/messages # 系统通用日志(服务启动、错误信息等)
/secure # 安全日志(用户登录、认证失败记录)
/maillog # 邮件服务日志
/boot.log # 系统启动日志
/audit/audit.log # 系统审计日志(用户操作、文件变更等)
tail -f /var/log/messages # 实时监控最新日志(按Ctrl+C停止)
grep "error" /...
通过本实验,您将掌握以下技能:
操作系统:CentOS 7(2 台虚拟机:Server 和 Client)
网络配置:
Server:IP 192.168.1.100
Client:IP 192.168.1.101
软件要求:
# Server 端
yum install -y httpd mo...