从 macOS 切换到 Linux
本书记录了一位 IT 管理员从 macOS 到 Linux 的过渡过程,具体来说,是从 macOS 10.12 到 Ubuntu 16.04 Server。本书将介绍 Server 的原因有以下几个。首先,桌面版非常直观,几乎所有东西都可以通过“点击它,它是否有效?”的方法来完成。其次,Linux GUI 有很多版本,即使是 Ubuntu 也是如此,但通过命令行配置 Linux 更加统一。
目标读者是拥有少量或没有 Linux 经验的 Mac 经验丰富的管理员,他们希望获得一个快速参考。因此,所有内容都以 Mac 上的方式命名和组织。本书重点介绍如何在 Linux 命令行中执行使用 Mac GUI 很容易完成的任务。
本书不是一个 Unix 教程。当任务需要使用命令行时,将显示 Unix 命令,但不会解释它们。许多任务将简单地参考更好的文档。我列出了我认为需要涵盖的主题,以使本书成为一个很好的切换指南,但我意识到我可能永远无法涵盖所有这些主题。
在学习 Linux 时,你需要意识到你可能需要重新开始至少一次,如果不是多次的话。出于这个原因,我建议你在将 Linux 安装在裸机硬件上之前使用虚拟机(如 免费的 VirtualBox),使用快照并做好笔记。本书恰好是我的笔记,我不得不多次修改它以反映我学习过程中所做的所有更改。
例如,为什么你可能需要重新开始,这是我所做的。我开始安装 Ubuntu 16.04 Server 并学习了一些东西。然后我决定切换到 17.10,这是最新的版本,但不是 LTS 版本。我在这方面做了很多工作,当我发现了一些我想安装的软件时,它只安装在 LTS 版本上。所以我不得不回到 16.04 版本。
你很有可能会犯错并多次破坏你的服务器。在学习过程中,使用虚拟机,做好笔记,并使用快照,这样你就不需要不断地从头开始。