01
驱动适配基础
什么是驱动 · 驱动的作用 · 驱动与操作系统内核的关系 · 驱动适配的常见场景
概念适配
02
硬件识别与信息采集
lspci / lsusb / lshw 命令 · 采集硬件信息 · 分析硬件兼容性
命令硬件
03
内核模块管理
内核模块概念 · lsmod/modprobe/modinfo · 模块加载卸载 · 依赖关系
模块内核
04
源码编译驱动
获取驱动源码 · 配置编译环境 · Makefile编译 · 解决常见错误
编译源码
05
DKMS动态内核模块支持
DKMS概念与作用 · 安装DKMS · 注册驱动 · 自动化管理
DKMS自动化
06
驱动签名与安全启动
UEFI安全启动原理 · 驱动签名流程 · 生成证书 · mokutil管理密钥
安全UEFI
07
集群环境概述
集群定义与分类(高可用/负载均衡/HPC) · 架构设计原则
集群架构
08
SSH免密通信配置
SSH密钥对生成 · 公钥分发 · ssh-agent · 节点信任关系
SSH免密
09
NTP时间同步服务
时间同步重要性 · NTP搭建 · chrony配置 · 时间一致性验证
NTPchrony
10
DNS与主机名解析
/etc/hosts配置 · 内部DNS搭建 · 主机名规划 · 名称解析测试
DNS主机名
11
共享存储基础
NFS网络文件系统 · 搭建NFS服务端 · 客户端挂载 · 权限与调优
NFS存储
12
分布式文件系统
GlusterFS/Ceph简介 · GlusterFS卷类型 · 搭建集群 · 挂载测试
分布式GlusterFS
13
集群管理工具基础
Ansible简介 · 安装配置 · Inventory文件 · Ad-hoc与Playbook
Ansible自动化
14
Ansible Playbook实战
Playbook语法 · 变量与模板 · Handler与Notify · Roles角色编排
PlaybookRoles
15
集群监控基础
Prometheus简介 · Node Exporter · Prometheus Server · Grafana可视化
监控Prometheus
16
集群日志管理
ELK/EFK栈 · Filebeat采集 · Logstash过滤 · Elasticsearch与Kibana
日志ELK
17
容器化环境搭建
Docker安装配置 · Dockerfile编写 · Compose编排 · 容器网络模式
Docker容器
18
Kubernetes集群搭建
kubeadm部署 · Master初始化 · Worker加入 · CNI网络插件
K8skubeadm
19
K8s核心资源管理
Pod/Deployment/Service/ConfigMap/Secret定义与使用
K8s资源
20
集群负载均衡
LVS/Nginx/Haproxy对比 · Nginx反向代理 · 健康检查 · 会话保持
负载均衡Nginx
21
集群高可用方案
Keepalived原理 · VRRP协议 · 搭建高可用集群 · 故障转移测试
高可用Keepalived
22
集群备份与恢复
etcd备份恢复 · Velero备份K8s · 数据卷快照 · 灾难恢复演练
备份etcd
23
集群安全加固
RBAC权限 · NetworkPolicy · Pod安全策略 · 镜像安全扫描
安全RBAC
24
GPU驱动适配
NVIDIA驱动安装 · CUDA Toolkit配置 · cuDNN · 容器内GPU透传
GPUCUDA
25
RDMA高速网络适配
RDMA概念 · InfiniBand vs RoCE · Mellanox驱动 · ibverbs测试
RDMA高速网络
26
集群性能测试
IOZone磁盘 · Netperf网络 · Linpack/HPL高性能计算测试
性能测试
27
集群自动化部署
PXE网络装机 · Cobbler自动化 · Kickstart无人值守 · Post-install脚本
自动化PXE
28
集群配置管理
Ansible批量配置 · Etcd配置中心 · Consul服务发现 · 配置版本控制
配置Consul
29
集群故障排查
驱动故障定位 · 内核日志分析 · 节点状态检查 · 网络连通性诊断
故障排查
30
集群运维最佳实践
日常巡检清单 · 变更管理 · 容量规划 · 文档与知识库建设
运维最佳实践