找回密码
立即注册
搜索
发回帖 发新帖

6395

积分

0

好友

811

主题
发表于 2 小时前 | 查看: 3| 回复: 0

黑色屏幕上,光标一闪一闪。下面两个单词,足以概括你接下来几周甚至几年的电脑生涯:

> Permission denied

几乎每个玩 Linux 的人都从这行报错开始。下载镜像时你满心期待:听说 Linux 是个自由的操作系统,桌面清爽,终端里每一行命令都透着掌控感。装完系统之后,现实立刻给你一记下马威,看不懂的报错连成串,分区界面像另一种文字,你甚至开始怀疑上一步是不是把存照片的硬盘给格掉了。

但 GNU/Linux 不只是一个操作系统,它更像一条完整的学习路径。如今回头再看,大多数人会走过五个阶段。

先别急着往下读。猜猜你现在在第几层,读完回来对答案。

夜晚星空下,许多人沿着发光小径向山顶攀登

第一阶段:刚装好系统开始摸索

动机往往很单纯:受不了 Windows 关键时刻强制重启,听说 Linux 写代码省心,或者 Proton 能玩游戏,也可能只是好奇。于是下载了镜像,八成是 Ubuntu,因为教程最多。装在闲置笔记本或虚拟机里,胆子大的直接在主力机双系统,心里一半自豪,一半忐忑。

这个阶段只在图形界面里活动。终端那个黑窗口能躲就躲,总觉得敲错一行命令会出大事;装软件只用软件商店;文件系统里 etc、var 这些没有路标的目录让人发懵,“C盘去哪了”是真心实意的困惑。跟着教程复制粘贴命令时,心里其实在默念:千万别把盘搞坏。

第一次连上 WiFi、装好浏览器,都算大事件。系统轻快、干净,可能性很多,但你对它的了解仍然接近于零。

你已经站到了山脚下。

第二阶段:开始学会用终端

恭喜,你活下来了。系统正常运转,重要文件还在。

最大的转变是心态:你发现躲着不用终端是个短板。从 ls、cd、pwd 开始,黑窗口第一次给你正向反馈:一条命令,一个确定的结果,比点十下鼠标更直接。

接着你理解了包管理器。sudo apt install 一行命令就能装好软件,不必再去网上到处乱找安装包。当然,偶尔也会踩坑,比如版本太旧,或者官方源里根本没有,但这整套机制干净有序。

你开始读懂文件系统。etc 是配置文件的地盘,ls -l 的输出也看得懂了:

$ ls -l notes.md
-rw-r--r-- 1 kai users 2048 Oct 15 10:24 notes.md

开头一串 -rw-r--r--,九个字符分三组,依次是属主、属组、其他人的权限:r 可读,w 可写,x 可执行。看懂这一列之后,chmod 755 这类命令就不再是需要背的东西,而是三组明确的开关。普通用户和 root 的区别,也在这时候真正分清了。

这个区别多半是用一晚上的通宵熬夜换来的:往没有写权限的目录保存文件,反复失败。后来才想明白,Permission denied 不是系统在针对你,而是在保护你——不是挡住不让操作,是阻止你自己还没意识到的破坏。

此时你脑中已经有了这个系统的轮廓。

第三阶段:做自己的系统管理员

终端成了主场。移动文件、装软件、改配置,不再手心出汗。但真正的分水岭在别处:让系统持续地为你提供服务。

你学会了用户管理。useradd、usermod,给朋友开一个权限受限的访客账号,第一次尝到管理员的实权。网络也不再满足于“通或不通”:用 ping 排查服务器,发现老教程里的 ifconfig 早已过时;想改 /etc/resolv.conf,却发现它被 NetworkManager 或 systemd-resolved 接管,手改会被覆盖,顺势就弄懂了 DNS 解析这条链路。

真正的门槛是服务管理。systemctl start、enable、status,几条命令管着所有后台服务。第一次用 Nginx 部署完服务,浏览器打开本机 Localhost IP 看到欢迎页,这是货真价实的里程碑:你不再只是使用个人桌面电脑,而是开始托管服务。

排错成了日常。dmesg 看内核信息,journalctl 翻系统日志,grep 过滤报错。花一整晚追一个隐晦故障,最后定位到根源的成就感,这很难有别的东西替代。也是在这个阶段,你第一次意识到:Linux 的水,比你以为的要深得多得多。

第四阶段:部署自动化脚本

上一个阶段是你控制系统,第四阶段是让系统替你干活。凡是重复的操作,都值得写进脚本。

从第一个串联几条命令的 bash 短脚本 开始,到后来能一键完成十几步操作的备份脚本。虽然你可能从不自称开发者,但事实上你已经是了。然后是调度:cron 或者 systemd timer,凌晨三点任务自动运行,整套系统不再需要你盯着。

你的安全观念也开始同步升级。SSH 密钥登录,firewalld 和逐步替代 iptables 的 nftables,fail2ban 自动拦截恶意 IP,再关掉一切用不上的后台服务。做到这一步,你开玩笑说自己的笔记本电脑比很多小公司的服务器还安全,这大概率是真的。

备份从此刻进你的本能。rsync 做同步,快照负责快速回滚,但真正保险得是异地备份。并且,你会坚持一条纪律:没有做过恢复演练的备份,不算真正的备份。

这个阶段你开始亲手实践 Unix 哲学:每个工具只做一件事,做好,然后串起来。

第五阶段:从零构建系统

命令行得心应手,自动化信手拈来,Debian、Fedora、Arch 都试过一圈了。这时你脑海里冒出来的问题反而更根本:虽然能这么熟练地使用 Linux,但我真的懂它吗?

一部分人的答案是 LFS,Linux From Scratch。它不是发行版,是一本书:完整的分步手册,教你在现有的 Linux 主机上从源码开始,先编译出编译器本身,再编译标准库和基础工具,组装出一个能真正启动的操作系统。没有安装程序,没有一键方案,只有源码和文档。

这条路不是为了工作学习的刚需,纯粹是为了求知。这个过程往往要数周:中途的编译报错能废掉一整天,严重失误还可能意味着推倒重来。虽然嵌入式工程师有 Yocto、Buildroot 这类专业工具做构建系统这样的事,但你图的不是产出,你是为了理解 Linux,只能手动慢慢磕。

直到某天你能够 chroot 进入亲手搭的环境,最后成功启动。虽然屏幕上只有一个登录提示符,没有壁纸,没有桌面,没有浏览器。但那是你见过最干净的屏幕。

因为这次不是安装系统,而是你创造了一个系统。 你未必能读懂每一行源码,但核心组件如何组合成一个系统,你非常清楚,每一块都是自己拼起来的。

写在最后

如果你开头猜了自己所在的阶段,那现在可以说说了。不管在哪一阶段,这一切,都始于那句让人头皮发麻的:Permission denied。

曾经觉得高不可攀的关卡,回头看只剩会心一笑。

白色背景上的黑色文字“LEARN BY!”




上一篇:辛顿回怼黄仁勋:AI灭绝人类概率10%到20%,人类只剩几十年适应期
下一篇:多模态一定更好吗?从参数几何诊断缺失模态退化与测地线遗忘
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-10-18 07:00 , Processed in 0.067519 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表