一句话结论
这门课的价值不是教你写 Linux 和 SQL,是教你看懂 AI 写的 Linux 和 SQL——8 / 10。
AI 已经会替你敲 chmod、写 SQL、配 sudo。你真正需要的是:看一眼就能判断它在改谁的权限、在挑哪张表的数据、有没有悄悄做错事。这门课覆盖了”看懂”需要的全部底层 vocabulary 和 mental model。
课程基本信息
| 课程 | Tools of the Trade: Linux and SQL |
| 出品方 | Coursera × Google |
| 系列 | Google Cybersecurity Professional Certificate 第 4 门(共 8 门) |
| 讲师 | Kim(Google Security · Technical Program Manager) |
| 时长 | 约 14-16 小时(42 个视频) |
| 难度 | 完全零基础友好,实操 Lab 多 |
| 我的评分 | 8 / 10 —— 内容扎实、术语精确,网络安全语境贯穿,比通用 Linux/SQL 教程强 |
这门课到底讲什么
四个模块按”从 OS 到数据库”层层向下:
| 模块 | 核心内容 | 看完能解锁什么 |
|---|---|---|
| 1 | OS 是什么 + BIOS / UEFI / Bootloader + GUI vs CLI | 知道一台机器开机到能用,中间发生了什么 |
| 2 | Linux 6 组件 + 发行版父系关系 + Bash shell + stdin/stdout/stderr | 听别人说 “Debian 系” / “管道重定向” 时不再发懵 |
| 3 | 28 个核心 命令 + 文件权限 + root 用户 + man / whatis / apropos | AI 在 terminal 里跑命令时,看一眼知道它做了哪类事 |
| 4 | 关系数据库 + SQL 查询 + WHERE 过滤 + 4 种 JOIN | AI 给你写一段 SQL,看一眼知道它在挑什么数据 |
和前 3 门课的差异:前 3 门讲”安全是什么 / 怎么管 / 走什么协议”,这门课第一次让你真正动到机器——但你不需要”动”,你需要的是看懂 AI 帮你动了什么。
学完最值钱的三样东西
这门课如果只让我带走三样,我留下这三个 mental model:
1. Terminal 里的 6 个动词
AI 在 shell 里跑任何命令,本质都在做 6 件事里的一件——动 / 读 / 改 / 找 / 控权 / 问。先认动词,再认命令名,你 99% 的”AI 在 terminal 里干嘛”就能秒判。
详细 → Linux 28 命令速查 — 6 个动词看懂 AI 在 terminal 干啥
2. SQL 的 4 个 slot
任何一段 AI 写的 SQL 查询,你只看 4 个槽:挑哪几列 / 从哪张表 / 什么条件 / 怎么排序。看不到的槽默认为”全要 / 不筛 / 不排”。其他都是变种。
详细 → SQL 入门速查 — 4 个 slot 看懂 AI 给你写的查询
3. 三对”看起来差不多、意思天差地别”的概念
每对你看到 AI 用错都要能 catch:
| 这对 | 区别 | AI 容易出错的地方 |
|---|---|---|
root vs sudo | root 是身份,sudo 是动作 | AI 给你 sudo command,不等于让你以 root 登录服务器 |
chmod u+x vs chmod 755 | 是同一件事的两种写法(symbolic / numeric) | AI 混着用你要看懂两套 |
= vs IS | 数值用 =,过滤 NULL 必须用 IS | AI 写 WHERE x = NULL,数据库不报错也不返回任何行——最阴险的 silent bug |
该报 / 别报
该报(三类人):
| 你是谁 | 这门课给你的价值 |
|---|---|
| 让 AI 帮你跑 Linux 服务器、但担心它做错事的人 | 学完能审 |
| 让 AI 写 SQL、但不想盲目 copy-paste 上生产的人 | 学完能挡 silent bug |
| 想进网络安全/数据/运维方向、需要标准化 vocabulary 的人 | Coursera 用的就是行业标准说法 |
别报:
- 已经天天敲 Linux + SQL 几年的人——基础内容你都会,只值得快进 1.5× 看个术语对照
- 想立刻找数据/运维工作——这门课只到入门门槛,简历上写”会 Linux/SQL”还需要 Lab 项目支撑
涉及概念
完整清单 → coursera-tools-of-the-trade
学完后最值得回头反复看的核心概念:
- OS 层: 操作系统 · BIOS · UEFI · Bootloader · Kernel
- Linux 架构: Linux · 发行版 · FHS · Bash · Shell
- 命令与权限: Command · Argument · 文件权限 · root 用户 · world-writable 文件 · 绝对路径 · 相对路径
- 输入输出: stdin · stdout · stderr
- SQL: SQL · 查询 · 关系数据库 · 主键 · 外键 · 过滤 · 通配符 · 运算符 · 注入
我的下一步
两篇配套深度文章已就位:
继续往下学:
- Assets, Threats, and Vulnerabilities —— 第 5 门,回到”安全”主线,深入资产/威胁/漏洞
- 或者真正动手:让 AI 给你写一段 SQL 注入 攻防 demo,你照着这门课学的 SQL 概念过一遍,看每行在做什么——比单看视频学到的多十倍。