# linux_virtualization_container **Repository Path**: comeyuan/linux_virtualization_container ## Basic Information - **Project Name**: linux_virtualization_container - **Description**: 用于整理linux操作系统的资料和虚拟化容器技术的资料 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-21 - **Last Updated**: 2026-07-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Linux操作系统与虚拟化容器技术 > 计算机应用技术专业 · 大二上学期 · 8学分 · 144课时 > 主线系统:Rocky Linux 9 | 对照系统:Ubuntu Server 22.04 LTS 先修课程:C语言程序设计、Web前端、计算机组成原理、Python程序设计、计算机网络技术、数据库原理及应用(MySQL)。同学期并行课程:交换路由技术(eNSP)与Python自动化运维。 ## 课程简介 本课程面向高职计算机应用技术专业(云计算与运维方向),将《Linux操作系统》和《虚拟化容器技术》两门课合并为一条连续课程链,按"Linux基础运维 → 网络与远程管理 → 企业服务部署 → 虚拟化多机环境 → Docker容器化部署 → 综合项目交付"组织教学。 ## 目录结构 ``` linux_virtualization_container/ │ ├── README.md # 本文件 ├── .gitignore # Git忽略规则 │ ├── course-design/ # 课程设计文档 │ ├── 00-课程资料导航.md # 文件分工、权威顺序与维护规则 │ ├── 01-unit-index.md # 72教学单元索引 │ ├── 02-xmind-import.md # 五模块详细知识点资源池 │ ├── 03-xmind-两门课程知识图谱-v3.xmind # 新版XMind课程思维导图 │ ├── 04-18周课程进度表.md # 每周教学安排 │ ├── 05-实验环境准备清单.md # 每模块环境需求 │ ├── 06-速查表-Linux命令.md # 学生打印版 │ ├── 07-速查表-systemd.md # 学生打印版 │ ├── 08-速查表-firewalld.md # 学生打印版 │ ├── 09-速查表-Docker.md # 学生打印版 │ ├── 10-速查表-vim.md # 学生打印版 │ ├── 11-教学大纲.md # 正式课程目标、内容和考核原则 │ ├── 12-故障注入脚本集合.md # 教师故障题库和恢复命令 │ ├── 13-课程衔接与内容调整.md # 先修/并行课程分工与培训大纲取舍 │ ├── 14-课堂实施与理论讲授指南.md # 72单元理论主线、演示与检查问题 │ ├── 15-考核量规与成果提交规范.md # 实验、项目和答辩统一评分 │ ├── 16-开课前验证与待补充清单.md # 实机验证、离线回退与后续材料 │ ├── generate_course_xmind.py # 重新生成总览XMind │ ├── generate_module_xminds.py # 重新生成五模块详细XMind │ ├── validate_course.py # 校验单元、实验、项目和XMind一致性 │ └── xmind-modules/ # M1-M5五个详细思维导图 │ ├── labs/ # 实验手册(63篇) │ ├── 00-lab-template.md # 实验手册格式规范 │ ├── lab01-13.md # 模块一:Linux基础运维 │ ├── lab14-26.md # 模块二:网络与远程管理 │ ├── lab27-38.md # 模块三:企业服务部署 │ ├── lab39-49.md # 模块四:虚拟化技术 │ ├── lab50-62.md # 模块五:Docker容器化与K8s体验 │ └── lab63.md # 跨学期环境归档与恢复 │ └── projects/ # 阶段项目+综合项目 ├── project01-阶段项目-单机部署.md # 带步骤的教师引导版 ├── project02-综合项目-教师版.md # 备课资源、命令和排障速查 ├── project02-综合项目-学生版.md # 10项核心任务与交付物 └── project02-starter/ # 可运行Compose基础工程和验收脚本 ``` ## 五大模块 | 模块 | 名称 | 课时 | 周次 | 核心能力 | |------|------|------|------|---------| | M1 | Linux基础运维 | 24 | 第1-3周 | 会操作和管理一台Linux服务器 | | M2 | 网络、远程管理与基础防护 | 24 | 第4-6周 | 会配置网络、SSH、防火墙、排障 | | M3 | 企业服务部署 | 24 | 第7-9周 | 会部署Nginx/MySQL/Redis并完成阶段项目 | | M4 | 虚拟化技术 | 32 | 第10-13周 | 会创建、管理和交付多机虚拟环境 | | M5 | Docker容器化 | 40 | 第14-18周 | 会用Docker/Compose部署应用并体验K8s操作 | ## 实验手册结构 每篇实验手册包含: - **实验步骤**(6-8步,命令可复制,带验收点) - **练习题**(5道,从填空到综合实战) - **验收标准**(Checklist,学生自检用) - **常见问题**(真实Q&A,非废话) - **课后思考**(1-2个拓展问题) - **清理步骤**(避免环境残留) ## 教学节奏(90分钟/大课) ``` 讲 30分钟 → 概念讲解 + 终端演示 练 35分钟 → 学生跟做实验步骤 练 25分钟 → 学生完成练习题 ``` ## 考核方式 两门课程分别形成成绩,均不单设笔试: | 课程 | 过程实验 | 阶段/综合项目 | 文档与答辩 | |---|---:|---:|---:| | Linux操作系统 | 50% | 35% | 15% | | 虚拟化容器技术 | 45% | 40% | 15% | 详细量规见`course-design/15-考核量规与成果提交规范.md`。 ## 实验环境 - 宿主机:Windows 10/11 + VMware Workstation 17 Pro - 主线虚拟机:Rocky Linux 9(最小化安装,2GB内存,30GB磁盘) - 对照虚拟机:Ubuntu Server 22.04 LTS - 网络:VMware NAT模式 192.168.200.0/24 ## 技能成长路径 ``` M1 能操作一台Linux服务器 → M2 能从远程管理服务器 → M3 能部署企业级服务 → M4 能管理多台虚拟机 → M5 能容器化部署应用 → 项目 全部技能集成 → 初级运维工程师 ```