天数 主题 学习目标 当日任务
1 Linux / Ubuntu 基础与系统安装认知 基于Ubuntu22.04,Rocky Linux 9.8 学习、服务器开机启动流程、系统结构、目录结构、基础命令。 1. 根据学习目标展开学习2. 实操任务: - 本地虚拟机实操安装Rocky Linux 9.8系统作为后续学习本地测试环境对比学习 - 使用本地虚拟机实操安装ubuntu22.04系统(要求内核版本6.8.x)作为后续学习主要本地测试环境(熟悉ubuntu安装界面所有选项配置项) - 丢失root密码该如何重置
2 文件系统、用户权限与包管理Linux 服务、日志与进程管理 掌握文件系统类型、硬/软链接、挂载、用户组、sudo/su、apt/dpkg,dnf/yum/rpm。掌握 systemd服务管理、journalctl、rsyslog以及各类系统日志文件、ps/top/kill 1. 根据学习目标展开学习2. 实操任务1: 1. 分配两个磁盘给虚拟机,一个磁盘挂载至/mnt。 2. 创建/mnt/repository目录,下载mysql8.0软件deb包以及相关依赖包到/mnt/repository目录下(不安装仅下载)。 3. 将/mnt/repository做成本地apt仓库。 4. 将另外一块磁盘挂载到/mnt/repository,挂载好后思考怎么在磁盘挂载的情况下使用刚刚做好的本地apt仓库安装mysql8.03. 实操任务2: - 启动mysql服务,获取到mysql服务下进程的pid。(思考拿到进程pid如何反过来查到进程所属服务) - 创建一个自定义systemd服务,服务能够实现定时每1个小时备份一次mysql的配置文件(思考其他实现方式) 1. 安装学习supervisor工具,并思考supervisor与原生systemd服务的区别
3 SSH/SCP/SFTP 与基础网络安全 掌握 SSH 连接链路、SCP/SFTP、安全配置、iptables/firewalld 基础。
4 Linux 性能调优与故障诊断 补强性能概念、top/htop/iostat/vmstat/iotop 和故障恢复思路。
5 网络基础、路由与常用诊断命令 补强 TCP/IP、TCP/UDP、DNS、路由、网关、ping/ss/nc/traceroute。
6 NFS、文件挂载与存储基础 掌握 NFS 服务、挂载参数、文件系统空间、交换分区、磁盘分区表。
7 Docker 与镜像仓库基础 掌握虚拟化与 Docker 区别、Docker 安装、镜像、容器、registry。
8 Harbor、docker-compose 与容器故障 深入 Harbor 架构、权限、项目、证书、compose 服务启动和日志。
9 Shell 脚本与系统初始化任务 补强 Shell 变量、条件、循环、参数、错误处理和硬件信息采集脚本。
10 GPU 服务器架构与 NVIDIA 驱动 理解 GPU 服务器硬件组成、GPU 温度告警、驱动、CUDA、nvidia-smi。
11 RAID、磁盘与 BMC/IPMI 告警 掌握 RAID 0/1/5/6/10、磁盘状态、重建风险、BMC/IPMI 事件日志。
12 IB / ROCE 网络与 RDMA 基础 理解 InfiniBand、协议层次、网络结构、优势和以太网差异。
13 GPFS / 分布式存储与故障响应 把 NFS、GPFS、网络存储故障定位和监控告警流程串起来。
14 综合模拟与准入评估 验证从客户问题到证据链、风险判断、任务输出和知识库沉淀的完整能力。
15