Linux 201 前言¶
Linux 201 是由中国科学技术大学 Linux 用户协会(USTC LUG)推出的进阶 Linux 系统管理教程。它建立在基础的 Linux 101 之上,旨在填补“日常使用者”与“系统管理员”之间的认知鸿沟。不同于入门阶段对命令行的简单记忆,Linux 201 深入剖析操作系统的内部运行机制、核心架构以及现代 Linux 发行版(如 Debian/Arch/CentOS)的高级管理艺术,是构建扎实计算机系统知识体系的重要一环。
这一部分完全不同于 Linux 101, 101聚焦“程序员/大学生”日常使用, 而201则侧重于“实验室网络运维管理员”的系统管理日常。因此,这一部分内容更为深入和复杂,涵盖了系统底层、网络配置、安全管理等高级主题。
笔者计划从 2026.01 起,进行系统地学习,在这个专题中进行学习记录与整理汇总。
学习目标¶
在过去三年(本科)的 Linux 使用过程中,笔者积累了一定的实战经验,但仍然缺乏对系统底层原理的深入理解。
同时,也没有系统地对底层知识进行整理汇总,很多时候只是为了解决问题而临时查阅资料,缺乏整体的知识框架。
因此,计划将于这个寒假期间,系统地学习 Linux 201。这也是为即将前往新学校参与实验室网络运维做铺垫。
目前笔者对于自身的定位是:
- "程序员/大学生": 日常使用 Linux 进行编程、学习和项目开发
- 差不多已经 "炉火纯青" 😄
- "实验室网络运维管理员": 负责实验室网络设备的管理与维护
- 仅仅是入门,仅限到处 "暴力救火",缺乏知识底蕴从本质上找出 "火灾原因" 😅
因此学习顺序依次是:
- 包管理系统: 2026-01-02 ✅
- Git 和 SSH 的查缺补漏: 2026-01-02 ✅
- Linux 桌面与窗口系统:
- InfiniBand 网络:
- CUDA 环境简介:
- Slurm 作业调度系统:
- ...