无头服务器:10 分钟内重新使用您的旧电脑⚡️
概括
- 运行无头服务器仅使用命令行即可优化性能。
- 无头服务器可促进跨多个平台的 Linux 命令和关键技能的学习。
- 通过 SSH 远程管理无头服务器更加高效,无需连接监视器。
您是否想将旧笔记本电脑或迷你电脑改造成新用途?与其安装桌面操作系统,不如将其改造成无头服务器。
什么是无头服务器?
无头服务器是指运行没有图形用户界面 (GUI) 的操作系统的计算机。它通常运行一个只能通过命令行访问的专用服务器系统。
这种类型的服务器以前只与专业人员或系统管理员相关,但如今由于现代而简单的解决方案,任何人都可以访问它。

无头服务器具有许多优点:通过不消耗图形界面资源来提高效率、动手终端学习、简化远程访问等等。
就我个人而言,我在家里使用无头服务器比使用 GUI 系统更多,因为它们的部署、管理和维护速度更快。
1. 无头服务器提供最佳性能
选择无头服务器的主要原因之一是提高性能。如果您使用该设备来运行 Plex 等远程服务,请避免安装只会消耗资源的繁重接口。

无头服务器消除了图形界面,只保留终端,从而节省了内存和处理器的使用。这释放了资源,使服务运行得更快。
对于老旧或性能不足的设备来说,这一优势尤为显著,因为传统的带有视觉效果的操作系统会降低它们的运行速度。而只需使用终端,这些老旧设备就能变得更加灵活高效。

2. 使用命令行学习实用的 Linux 技能
无头服务器的最大优势之一是它迫使您掌握 Linux 命令行,这是一项宝贵的技能。

例如,在 Ubuntu 桌面可以安装程序 带有图形界面。在无头服务器上,您只有一个终端,因此您必须学习安装、配置和删除程序的命令。
您还需要使用终端文本编辑器(例如 nano、vim 或 Emacs)来修改配置文件。我个人使用 nano 来编辑 /etc/fstab 文件并添加远程共享。
这些技能可以应用于各种环境,从 VPS、Raspberry Pi 甚至 macOS,它们共享许多 Unix/Linux 基础。

3. 通过 SSH 轻松远程管理您的无头服务器
无头服务器的一大优势在于无需连接显示器。通常情况下,您只需在初始设置时使用显示器,之后即可进行远程控制。
我没有将任何显示器连接到我的无头服务器。我使用 SSH(安全外壳)从网络上的任何计算机管理我的所有系统,甚至可以从外部使用 SSH 隧道或 Tailscale 或 WireGuard 等 VPN 来管理。
使用 SSH 远程控制服务器使我能够从任何地方管理它:卧室、客厅、办公室,甚至几英里之外。

4. 仍然支持 GUI,但有所不同
您可能认为无头服务器没有任何 GUI,但这并不完全正确。

虽然没有传统的桌面,但你可以安装 Web 界面进行管理。例如,我使用 Portainer 管理我的 Docker 容器、用于虚拟机的 Proxmox 和用于存储的 Unraid。
这些工具通过网络浏览器进行管理,提供轻量级的图形界面,而不需要桌面操作系统的高功耗。
这样,你既能享受图形用户界面的优势,又能节省资源。这是我最喜欢的服务器管理方式,因为它高效又轻量。
其他选项包括用于存储和协作的 Nextcloud、用于管理 Linux 各个方面的 Cockpit 等等。
请记住,无头服务器可以拥有基于 Web 的 GUI 并保留仅终端系统的所有强大功能。

5. 在旧的或重新利用的硬件上完美运行
如果你有一台旧的闲置电脑,那么无头服务器可能是个理想之选。家用网络服务不需要性能强大的电脑。
我见过有人用屏幕坏了的笔记本电脑当无头服务器。你只需要配置视频输出并启用 SSH,它就可以在不连接显示器的情况下工作了。
无头系统比台式机系统功耗更低,非常适合性能较弱的电脑。这种高效性是这种方法的最大优势之一,不容忽视。

6. 非常适合家庭实验室和实验
无头服务器的一大优势在于设置简便。它们只需极少的初始设置,并且可以连续运行多年而不会出现问题。
轻量级服务器操作系统易于重新安装或更改,非常适合那些想要尝试新事物的人。我刚开始使用 Linux 时,就很欣赏我的 VPS 在出现错误时易于恢复。
它非常适合家庭实验室。我的服务器运行 Docker、虚拟机等,无需任何桌面系统。如果出现故障,我可以在几个小时内轻松重新安装,让我可以自由地进行测试和开发。

启动并运行无头服务器后,别忘了复习一下每个用户都应该知道的基本 Linux 命令。这些命令对于有效管理服务器至关重要。学习它们,或者保存此页面以备将来参考!💻✨