(1)Linux系统基础与命令行实战:了解Linux操作系统的起源、发展历程及其在服务器、云计算、大数据领域的统治地位。掌握Linux系统的安装流程,学习在虚拟机中部署CentOS/Ubuntu/麒麟等主流发行版的方法。深入理解Linux文件系统层次结构,掌握核心目录功能定位。学习基础命令操作:文件管理(ls、cp、mv、rm)、目录操作(cd、mkdir、rmdir)、文本查看(cat、more、less、tail)、权限管理(chmod、chown、chgrp)。掌握VI/VIM编辑器的三种模式与核心操作。
(2)系统管理与性能监控:掌握Linux系统管理核心技能,包括进程管理(ps、top、htop、kill)、用户与组管理(useradd、usermod、groupadd)、软件包管理(rpm、yum、dnf)。学习系统性能监控工具:vmstat(系统整体状态)、iostat(磁盘I/O)、free(内存使用)、mpstat(CPU统计)、netstat/ss(网络连接)。掌握性能瓶颈识别方法,建立系统性能基准线。学习日志管理(rsyslog、logrotate)与定时任务(cron、at)配置。
(3)存储管理与LVM技术:掌握磁盘分区工具fdisk/parted的使用,理解MBR与GPT分区表的差异。学习文件系统创建(mkfs)与挂载(mount),掌握/etc/fstab实现开机自动挂载。深入理解LVM(逻辑卷管理)架构:物理卷(PV)、卷组(VG)、逻辑卷(LV)、物理扩展块(PE)的概念与关系。掌握LVM完整操作流程:创建PV、创建VG、创建LV、格式化挂载,学习LVM动态扩容、缩容与快照功能。
(4)网络配置与服务管理:掌握Linux网络配置文件(/etc/sysconfig/network-scripts/ifcfg-*)的核心参数,学习使用nmcli命令行工具管理网络连接。掌握网络诊断工具:ping、traceroute、mtr、nslookup、dig的使用。学习常用网络服务搭建:DNS域名解析服务(BIND)、DHCP动态主机配置协议、NFS网络文件系统、FTP文件传输服务(vsftpd)。掌握服务管理方法:systemd单元文件、SysV初始化脚本、服务的启动/停止/重启/开机自启。
(5)Web服务与LAMP/LNMP架构:掌握Apache HTTP服务的安装与配置,学习虚拟主机实现(基于IP、基于端口、基于域名)。深入理解Nginx的事件驱动架构优势,掌握Nginx虚拟主机、访问控制、限流、日志配置。掌握LAMP(Linux+Apache+MySQL+PHP)与LNMP(Linux+Nginx+MySQL+PHP)架构的完整部署流程。实践部署WordPress、Discuz等开源应用,掌握跨服务通信故障排查方法。
(6)Shell脚本编程与自动化运维:掌握Shell脚本的基本结构:解释器指定、变量定义、注释。学习Shell变量类型与作用域:环境变量、局部变量、位置变量、预定义变量。掌握条件测试结构(test、[ ]、[[ ]])、分支结构(if/then/elif/else、case)、循环结构(for、while、until)。学习正则表达式与文本处理三剑客:grep高级用法、sed流编辑、awk文本处理。实践编写自动化运维脚本(批量用户创建、系统信息采集、日志分析、自动备份)。
(7)集群架构与负载均衡:掌握集群的基本概念与分类:负载均衡集群(LB)、高可用集群(HA)、高性能计算集群(HPC)。深入理解Nginx upstream模块配置HTTP负载均衡,学习负载均衡算法:轮询、加权轮询、IP哈希、最少连接。掌握会话保持技术:基于源IP哈希、Redis共享Session。学习Keepalived高可用原理(VRRP协议),掌握Keepalived+LVS实现高可用负载均衡集群的配置方法。
(8)数据库集群与高可用:掌握MySQL数据库的安装与基本配置,深入理解主从复制原理:二进制日志(binlog)、中继日志(relay log)、复制线程。学习异步复制、半同步复制配置方法,掌握复制状态监控与延迟排查。掌握基于ProxySQL实现读写分离的完整配置流程。了解MySQL高可用实现方案:MHA、Orchestrator、InnoDB Cluster。学习Redis缓存数据库安装与主从哨兵配置。
(9)虚拟化技术(KVM)与私有云:深入理解虚拟化技术核心原理,掌握KVM(Kernel-based Virtual Machine)架构设计:KVM内核模块、QEMU设备模拟、libvirt管理工具。掌握KVM环境搭建、虚拟机生命周期管理、虚拟网络配置(NAT网络、桥接网络)、虚拟存储管理(目录存储、LVM存储、iSCSI存储)。了解OpenStack私有云平台架构与核心组件:Nova(计算)、Neutron(网络)、Cinder(块存储)、Glance(镜像)、Keystone(认证)。
(10)容器化技术(Docker)实战:理解容器与传统虚拟化的本质差异,掌握Docker的C/S架构与核心概念:镜像(Image)、容器(Container)、仓库(Repository)。学习Docker安装配置、镜像管理(pull、images、rmi、save/load)、容器生命周期管理(run、ps、start/stop/restart、rm)。掌握Docker网络模式(bridge、host、none)、端口映射、数据持久化(Volume、Bind Mount)。学习Dockerfile编写规范与Harbor私有镜像仓库搭建。
(11)Kubernetes容器编排:了解容器编排的核心价值与服务发现、负载均衡、自动伸缩机制。掌握Kubernetes核心架构:控制平面组件(kube-apiserver、etcd、kube-scheduler、kube-controller-manager)与工作节点组件(kubelet、kube-proxy)。学习使用kubeadm工具快速部署Kubernetes集群,掌握Pod、Deployment、Service、Ingress等核心资源对象的使用。了解Prometheus+Grafana搭建Kubernetes监控体系的方法。
(12)监控体系与企业级实战:掌握企业级监控体系设计原则:四个黄金信号(延迟、流量、错误、饱和度)。学习Zabbix/Prometheus监控系统部署与配置,掌握监控项、触发器、告警通知的设置。学习Grafana可视化仪表盘设计,实现集群监控大屏。通过综合项目实战(如高性能Linux服务器集群运维),整合所学技能,自主设计包含高可用负载均衡Web集群、数据库双主、共享存储、全链路监控的完整架构,形成规范的项目验收报告。