跳转至

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。这也是为即将前往新学校参与实验室网络运维做铺垫。


目前笔者对于自身的定位是:

  1. "程序员/大学生": 日常使用 Linux 进行编程、学习和项目开发
    • 差不多已经 "炉火纯青" 😄
  2. "实验室网络运维管理员": 负责实验室网络设备的管理与维护
    • 仅仅是入门,仅限到处 "暴力救火",缺乏知识底蕴从本质上找出 "火灾原因" 😅

因此学习顺序依次是:

  • 包管理系统: 2026-01-02 ✅
  • Git 和 SSH 的查缺补漏: 2026-01-02 ✅
  • Linux 桌面与窗口系统:
  • InfiniBand 网络:
  • CUDA 环境简介:
  • Slurm 作业调度系统:
  • ...