自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运维学习第十二周:Zabbix监控

运维学习的第十二周,主要围着 Zabbix 监控学,先想了怎么结合工作说提升产品可用性的思路。然后梳理了监控范围,从硬件到业务指标都列了,也分清了主动和被动监控的区别。还画了 Zabbix 分布式架构图,搞懂各组件作用。实操上,部署了 Zabbix server、agent 和 proxy,搭了被动、主动监控架构。配了邮箱和微信告警,试了故障自愈。另外做了 SNMP 实践,建了三个不同权限的 Zabbix 用户,用 API 拿 token、加主机,最后还部署了高可用的 Zabbix server。

2025-09-14 17:00:14 1269

原创 运维学习第十一周:LVS负载均衡、Keepalived高可用性、Ansible自动化

运维学习的第十一周,主要在学习负载均衡、高可用和自动化这几部分。先动手配了 LVS 的 NAT/DR/TUN 三种模式,还总结了它的调度算法该怎么用;接着了解了 VRRP 协议,实操 Keepalived 做流量分流、IP 自动迁移,也琢磨了脑裂的原因和解决办法,双主部署加邮件通知都试了。后面重点学 Ansible,搞懂它的架构和读写流程,写了 Nginx 部署的 yaml 剧本,做了个服务 Role 推到 Git 上。

2025-09-04 16:32:12 1266 1

原创 运维学习第十周:MySQL高可用方案、Iptables防火墙和LVS服务

运维学习的第十周,这一周的内容包括:MySQL数据库的高可用集群,分析 MySQL 高可用方案优劣并进行了实践,重点总结 ProxySQL+MGR 单主架构;学习防火墙使用场景,理解 TCP/IP 数据流进出主机原理;完成 SNAT、DNAT 的实践;总结水平 / 垂直扩展的使用场景、对应集群、成本、性能及维护成本;ipvsadm 集群状态列含义,以及 LVS 三种工作模式的特点与业务场景。

2025-08-22 19:39:14 987

原创 运维学习第九周作业:MySQL服务

运维学习的第九周,这一周主要学习 MySQL 数据库,内容包括:全局变量、会话变量等配置相关内容,以及不同类型日志的管理与使用场景;学习 DDL、DML 操作,掌握用户授权管理;探究查询执行流程与 explain 分析,通过百万级数据实验优化慢 SQL;还包括事务原理、日志查询分析,以及热备、时间点还原、在线表结构变更等实战技能。

2025-08-10 18:10:11 974

原创 运维学习第八周作业:Tomcat服务、MySQL服务

运维学习的第八周,主要学习了Tomcat服务和一点数据库的基础知识,包括 Tomcat 部署配置及虚拟主机搭建以实现 Java 程序访问;JVM 原理及 GC、内存分配等核心知识,还有内存机制与场景化调优;搭建 LNMT 架构,配置日志输出与定时备份策略;部署 Nexus 服务并实现本地及代理仓库;完成 MySQL 二进制与多实例部署;同时了解了 RDBMS 中的库、表、视图、索引及设计范式等核心概念。

2025-08-05 21:56:35 1175

原创 运维学习第七周作业:http协议、Apache服务、Nginx服务

运维学习的第七周,这周主要学习Web服务的相关技术,学习了HTTP 协议,总结了面试要点;学习了Apache服务,完成了相关站点搭建和练习;完成了结合 Nginx 部署 walle 并发布PHP 站点的任务,虽然中途遇到了一些软件依赖的问题,但最终通过查询相关资料与不断地尝试,完成了部署;学习了FastCGI 性能优化、Nginx 安全参数与核心配置,包括多虚拟主机实现、日志格式定制;I/O 模型学习;Nginx 编译安装脚本编写与平滑升级操作;以及基于 Nginx 和 Python 的动态站点配置。

2025-07-31 17:00:52 1314

原创 运维学习第六周作业:时间同步、日志服务

这一周学习了 sudo 配置文件的格式及相关示例,掌握了如何通过配置文件定义用户和组的权限规则;学习了搭建时间同步服务器的详细配置和过程,确保多台主机时间一致;完成了将 3 台主机(主机名为 IP)的 ssh 日志通过 rsyslog 服务集中到一台主机的 /var/log/all-ssh.log 文件的功能;总结了 /var/log 目录下常用日志文件的作用;最后学习了使用 inotify + rsync 和 sersync 实现文件同步的方法,并对比了两种方式的优缺点。

2025-07-26 16:05:08 969

原创 运维学习第五周作业:Shell、进程、服务、内核、DNS

本周学习了使用 while read line 处理文件;理解了进程和线程的区别、进程结构,了解了 IPC 和 RPC 通信方式,还学习了 systemd 服务配置文件;定时任务设置;top、htop 等系统工具的使用,总结了 Linux 系统启动流程和内核设计流派及特点; awk 工具的使用;理解了 DNS 域名三级结构、工作原理,并实践了私有 DNS 的实现供本地网络递归查询。

2025-07-22 12:10:09 1208

原创 运维学习第四周作业:shell基础编程与网络配置

本周学习了Shell脚本的编写与基本的网络配置,具体包括:Shell 中变量的命名规则,以及环境变量、位置变量、只读变量、局部变量、状态变量的使用方法,通过编写猜数字脚本实践了判断逻辑的应用;学习了网络配置相关内容,涵盖使主机上网所需的 IP、子网掩码、网关、DNS、主机名等参数的配置及相关命令,解析了 /etc/sysconfig/network-scripts/ifcfg-eth0 网络配置文件的格式,掌握了 bond0 的配置方法,并编写脚本利用 ping 命令检测所在网络内在线的主机 IP。

2025-07-16 18:22:12 718

原创 运维学习第三周作业:磁盘存储和文件系统

运维学习的第三周,我明白了 MBR 与 GPT 两种磁盘结构的核心区别,明确了它们在分区数量、支持磁盘大小、兼容性等方面的差异。梳理了学过的磁盘分区方式及文件系统管理相关知识,包括分区规划、文件系统的类型特点及日常管理操作。理解了RAID 0、1、5、10、01 的工作原理;对比分析了各 RAID 级别的硬盘利用率、冗余能力、读写性能及所需最少硬盘数量,明确了不同场景下的适用选择。通过动手实践,完成了 LVM 的创建流程及磁盘扩容操作,实现了理论与实践的结合。

2025-07-11 19:50:26 1306

原创 运维学习第二周作业:通配符、权限管理与工具操作

运维学习的第二周,学习了通配符、管道、重定向等命令操作符;用户与用户组管理、文件权限位、特殊权限及 ACL 配置;文件时间戳;find 和 xargs 检索工具,以及tar等压缩工具的使用。

2025-06-22 23:20:06 1067

原创 运维学习第一周作业:从基础操作到网络知识

本文是运维学习第一周的作业。内容包括:在 VMware 安装不同系统并实现远程连接;总结 Shell 知识;介绍 Linux 常用命令、帮助文档查看方法、文件系统目录结构及文件操作命令;阐述文件元数据与链接知识;讲解 OSI 模型;解答子网划分问题; Nodejs、Hexo 与 Nginx 安装及博客部署;列举 HTTP 常见状态码与请求流程。

2025-06-07 21:45:29 673

空空如也

空空如也

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

TA关注的人

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