Linux 基础教程:从零到进阶,成为最强管理员
由 linux.mba「Most Badass Admin」最强管理员社区撰写
第一部分:Linux 入门
第二章:Linux版本选择与安装
2.1 如何选择 Linux 发行版(Ubuntu vs CentOS)
如果你决定使用 Linux,首先要选择一个合适的发行版。就像你在选择手机时可能会在 iPhone 和 Android 之间做出选择一样,Linux 也有很多不同的版本(我们称之为“发行版”)。这两个最常见的发行版是 Ubuntu 和 CentOS(或者它们的替代版本,如 Rocky Linux 和 AlmaLinux)。那么,究竟应该选择哪个呢?
- Ubuntu:对于初学者来说,Ubuntu 是最推荐的选择。它非常适合桌面使用,并且操作简单、界面友好。Ubuntu 在全球有着庞大的社区支持,问题几乎可以在网络上找到答案。如果你是 Linux 新手,Ubuntu 的学习曲线相对较平缓,适合用来入门。
- CentOS(或 Rocky Linux 和 AlmaLinux):CentOS 是一个更适合企业和服务器使用的 Linux 版本,它的稳定性和长期支持非常适合生产环境。如果你是系统管理员,通常会选择 CentOS 或其衍生版本(Rocky Linux 和 AlmaLinux)。这些发行版与商业版的 Red Hat Enterprise Linux(RHEL)高度兼容,通常用于需要高稳定性和安全性的服务器环境。
简而言之:
- Ubuntu:适合新手、个人使用或者开发环境。
- CentOS / Rocky Linux / AlmaLinux:适合企业级服务器、长期运行和高稳定性的环境。
当然,具体的选择还要看你自己的需求。如果你是初学者,Ubuntu 可能是最好的起点;如果你有服务器管理经验并需要更高的稳定性和长期支持,可以选择 CentOS 或其衍生版。
2.2 在虚拟机(如 VirtualBox)中安装 Linux
如果你不想直接在电脑上安装 Linux,可以先通过虚拟机软件来试试 Linux。虚拟机就是在你现有的操作系统(比如 Windows 或 macOS)上创建一个“虚拟的”计算机,运行 Linux 系统。这样你可以在不影响主操作系统的情况下,学习和实验 Linux。
以 VirtualBox 为例,安装 Linux 虚拟机的基本步骤如下:
- 下载并安装 VirtualBox:从官方网站下载并安装 VirtualBox。
- 下载 Linux 发行版的 ISO 镜像文件:选择你要安装的 Linux 版本(比如 Ubuntu 或 CentOS),然后从官网上下载 ISO 文件。
- 创建虚拟机:在 VirtualBox 中创建一个新的虚拟机,选择合适的操作系统(比如 Linux),并分配一定的内存和硬盘空间。
- 启动虚拟机并安装 Linux:启动虚拟机,加载下载的 ISO 镜像文件,按提示完成 Linux 系统的安装。
通过虚拟机,你可以在 Windows 或 macOS 上轻松使用 Linux,而不需要改变现有系统。这样非常适合学习、实验或者进行小规模的开发工作。
2.3 在物理机上安装 Linux(基本分区与引导管理)
如果你决定将 Linux 安装在真实的硬件上(比如你的个人电脑或者服务器),你就需要做一些准备工作。安装 Linux 会涉及到对硬盘进行分区和设置引导管理(即操作系统的启动方式)。
- 备份数据:在安装 Linux 之前,确保已经备份了所有重要数据。安装操作系统时会清除硬盘上的数据,因此,备份非常重要。
- 下载 ISO 镜像:和在虚拟机中安装一样,你需要先下载 Linux 发行版的 ISO 镜像文件。
- 创建启动盘:使用工具(如 Rufus 或 balenaEtcher)将 ISO 镜像写入 U 盘,制作一个启动盘。
- 从启动盘启动电脑:将启动盘插入电脑,并重新启动电脑。在启动时按下特定的键(通常是 F12 或 Esc)进入启动菜单,选择从 U 盘启动。
- 安装 Linux:进入安装界面后,按提示进行分区和安装。大部分安装程序都会引导你完成整个过程。你可以选择自动分区,也可以手动分区(如果你对分区有一定了解)。
在安装过程中,有几个重要的步骤:
- 分区:Linux 系统通常需要分区才能正确安装。常见的分区包括:
/
(根分区):存放操作系统和软件包。/home
(用户目录):存放用户的个人文件。swap
(交换分区):用来在内存不足时临时存储数据。
- 引导管理:安装程序会设置引导加载程序(比如 GRUB),确保在启动时能够正确选择 Linux 或其他操作系统。
2.4 双系统安装与分区管理
如果你希望在同一台电脑上同时使用 Windows 和 Linux,可以选择 双系统 安装。双系统安装的好处是,你可以根据需要在两个操作系统之间切换,享受两者的优点。
安装双系统时,关键步骤是:
- 为 Linux 分配空间:在硬盘上为 Linux 分配一部分空闲空间,通常需要缩小现有的 Windows 分区。
- 安装 Linux:安装 Linux 时,选择在空闲空间上安装 Linux,而不是覆盖现有的 Windows 分区。安装程序会自动检测到 Windows,并添加到 GRUB 引导菜单中,让你在启动时选择操作系统。
- 配置引导管理器:安装完成后,每次开机时,GRUB 会出现一个菜单,让你选择启动 Linux 还是 Windows。
注意事项:
- 在安装过程中,一定要小心,确保不会误格式化 Windows 分区。
- 安装过程中,GRUB 引导程序会自动管理启动项,但有时需要手动调整以确保正确启动。