码上问学问代码之理,学编程之道

Linux 课程

从「命令行不熟」走到「能把一台服务器管明白」。码上问学的 Linux 课沿用一贯的讲法: 不背命令,先理解它解决什么问题,再用真实场景把它用熟——每个术语都讲清「英文全称、概念的由来、 给外行听的生活类比、能写进笔记的严谨定义」四层。

01

入口与内容

知识地图 + 脚本实战 + 图示册,再展开 12 个项目、78 个知识点

三个入口

讲课时左边开着知识地图,右边跟着敲命令

Linux 知识地图 含可运行终端

12 个模块、78 个知识点的思维导图:左边点知识点,右边读「术语卡 + 要点」,下面的终端能改、能跑—— 输出是真算出来的,不是写死的截图。

从 Shell 脚本开始动手

变量、条件、循环、函数、set -euo pipefail、cron——每条示例都能在页面里直接改、直接跑, 适合课堂上现场「改一个参数看结果变不变」。

Linux 图示册 15 张 · 配十二讲讲稿

四层结构、提示符解剖、一棵树一个根、绝对/相对路径、三条数据流与重定向、管道流水线、rwx 三组权限、 chmod 421、进程状态与 kill 15/9、dnf 依赖、分段排查网络、五层磁盘链、LVM 三级火箭、脚本骨架、四问定位法。 每图配一句可照念的画外音,图已内嵌进知识地图。

12 个模块 · 78 个知识点

★ 必会 ☆ 理解 ○ 了解
Linux 四层结构:你在哪一层下命令硬件CPU / 内存 / 磁盘 / 网卡内核 Kernel管进程、内存、设备、文件系统Shellbash:把你敲的字翻译给内核应用程序ls / vim / nginx / python用户不直接碰内核,全靠 Shell 转达——Shell 就是我们在这门课里打交道最多的那一层内核态:权限最高,出错就崩用户态:出错只挂一个程序
你敲的命令是怎么变成硬件动作的 你敲的命令ls -l · grep · vimShell(bash)把人类语言翻译成内核调用内核 Kernel真正管硬件·进程·文件硬件磁盘·内存·屏幕·网卡 结果沿原路回显给你——你敲的每一个字,最终都落到硬件上

1 入门与终端

Linux 与发行版、终端与 Shell、提示符与命令结构、帮助系统 man、登录与身份确认。

5 节必会 3理解 2

2 文件与目录

一切皆文件的目录树、绝对与相对路径、导航三件套、增删改查、查找与通配符、软硬链接、归档压缩。

8 节必会 5理解 2了解 1

3 文本处理

重定向与管道、grep 搜索、head/tail/less、sort/uniq 统计、cut/tr、sed 与 awk,最后做一次日志巡检。

9 节必会 6理解 3

4 用户与权限

UID/GID 与组、passwd/shadow、rwx 权限模型与 755、chmod/chown、umask、SUID 与 Sticky、sudo 最小权限。

8 节必会 5理解 2了解 1

5 进程与作业

进程与 PID、ps/top、信号与 kill、前后台作业、nohup 常驻、systemctl 服务管理、journalctl 服务日志。

7 节必会 5理解 2

6 软件包与环境

dnf/yum 包管理、rpm 与依赖、软件源 repo、环境变量、PATH 与命令查找、源码编译三步法。

6 节必会 3理解 2了解 1

7 网络与远程

IP 与网卡、端口与监听、ping/traceroute 排查、curl/wget、DNS 解析、SSH 登录、密钥认证、防火墙。

8 节必会 6理解 2

8 磁盘与存储

df 找满载分区、du 找大户、lsblk 看块设备、mount 与 fstab、分区与文件系统、LVM 逻辑卷、磁盘满了怎么办。

7 节必会 3理解 2了解 2

9 Shell 脚本

脚本与 shebang、变量与引号、if 条件、for/while 循环、函数与参数、set -euo pipefail、cron 定时任务。

7 节必会 6理解 1

10 日志与排障

/var/log 日志体系、journalctl 结构化检索、dmesg 内核日志,以及一套能照着走的五步排障法。

4 节必会 3理解 1

11 安全与自动化

安全基线与服务最小化、SSH 加固、更新与补丁、备份策略与脚本、自动化运维 Ansible 入门。

5 节必会 2理解 2了解 1

12 综合实战

把前面 11 个模块串起来:部署一个 Web 服务、git 工作流、Docker 入门,最后一轮课程自查。

4 节必会 2理解 2
02

配套资源

服务部署讲义、生活类比、题库与两套模拟卷
12 个模块的学习顺序:先会用,再会管,再会排错① 打地基1 入门终端2 文件目录3 文本处理② 管好系统4 用户权限5 进程作业6 软件包环境③ 连上网络7 网络远程8 磁盘存储9 Shell 脚本④ 走向实战10 日志排障11 安全自动化12 综合实战每模块都配「可运行终端 + 自测题」:看完就敲、敲完就测

配套资源

按课程标准补充的命令速查表、服务配置实战与生活类比

网络服务配置实战 项目 7~12

DHCP/Samba/DNS/FTP/Apache/firewalld 六项服务,每项按「场景→配置→启动→测试→排障」五步讲,含多服务集成部署与五步排障法,补齐标准项目 7-12。

命令速查表 & 核心类比

按 12 个项目分组的命令速查表,每个标 ★必会/☆理解/○了解;用档案柜、门禁卡、邮局、上班的人四类生活类比讲透「为什么」,并说明做错可重做取最高分机制。

题库与模考 2 套卷 + 章节自测

每章穿插自测题,另备两套期末模拟卷与「智能组卷」(易题加权、尽量让你过关)。考试即从这批题库中抽,练熟即过关。

教材同步学习区 叶廷东 第2版

按《Linux 操作系统管理(第 2 版)》叶廷东主编的 12 个项目重建:每个命令配「参数卡 + 可运行示例 + 延伸案例」,末尾附拓展训练,上课跟着翻、跟着敲。

怎么用这个页面讲课:点任意模块进入知识地图对应位置;左边思维导图可以搜索(比如搜「权限」), 右边的终端支持「运行整段」与「逐条敲命令」两种方式——前者每次都从干净环境开始,后者会保留 cd 与变量, 适合现场演示「改一步、看一步」。