当旧笔记本电脑找到新角色
Source: Dev.to
有一台 2012 年的 MacBook Pro 放在我面前。 “这台老旧的笔记本还能用到什么程度?” 这个问题触发了一个小实验:把 2012 年的 MacBook Pro 变成个人服务器,然后通过 SSH 从主笔记本进行控制。
作为一名学生和软件工程领域的学习者,我意识到仅靠理论学习服务器是不够的。文档、视频或教程仍然在 “知道” 与 “亲自经历” 之间留下了距离。
选择 Arch Linux
我为这台 2012 年的 MacBook Pro 选用了 Arch Linux,并不是因为它最容易,而是因为:
- 系统轻量
- 对已安装的软件包拥有完全控制
- “原汁原味”的学习体验
我使用的主笔记本是 Acer Nitro V16,运行 Garuda Linux;所有控制都在这台机器上完成。
挑战与障碍
实验并非一帆风顺。遇到的几个障碍:
- 老旧硬件:风扇高速运转,性能受限
- Arch Linux 的配置 需要极其细致
- 网络 起初让人困惑(IP、服务、防火墙)
- SSH 因小错误而一度无法连接
挫败感尤其在以下时刻出现:
“明明已经安装了 SSH,为什么还是连不上?”
主要收获
目标不只是 能够从另一台笔记本登录 SSH,而是:
- 真正理解服务器的概念
- 习惯在没有 GUI 的环境下管理系统
- 模拟简单的后端 & DevOps 工作流
- 养成远程工作的习惯
这台服务器成为了个人实验室,一个安全的场所,让我可以犯错并学习。
SSH 连接示例
ssh atha@192.xxxx
没有图形界面。现在我可以:
- 从主笔记本管理服务器
- 在不触碰服务器硬件的情况下安装服务
- 让这台老旧的 MacBook “复活”
未来计划
- 搭建 Web 服务器
- 创建 简易 API
- 对 SSH 进行加固 提升安全性
- 开发 小型自动化
这次实验让我明白:学习服务器并不一定要花大钱。
结论
曾经显得陈旧的 2012 年 MacBook Pro 如今拥有了新角色——一个默默教会我系统、耐心以及真正学习过程的老师。这段旅程才刚刚开始。