如何安装 Debian 10 (Buster) 最小服务器
如果您正在寻找可靠且安全的服务器操作系统,Debian 10 (Buster) 是一个绝佳的选择。它以其稳定性、安全性和开源性而闻名。在本文中,我们将向您展示如何安装 Debian 10 最小服务器,这是操作系统的精简版本,没有任何图形用户界面或不必要的软件。对于那些想要构建适合其特定需求的自定义服务器的人来说,最小服务器是一个绝佳的选择。
在开始之前,需要注意的是,安装 Debian 10 最小服务器需要一些技术知识。您需要熟练使用命令行界面并对 Linux 有基本的了解。如果您是 Linux 新手,我们建议您从 Debian 10 的图形桌面版本开始,例如 Debian 10 GNOME 或 Debian 10 KDE,然后在您感觉更舒服后转向最小版本。
以下是有关如何安装 Debian 10 最小服务器的分步指南。
第 1 步:下载 Debian 10 最小服务器 ISO
第一步是从 Debian 官方网站下载 Debian 10 最小服务器 ISO 映像。您可以从以下链接下载它 -
https://www.debian.org/distrib/netinst
选择适当的体系结构(即 32 位或 64 位)并下载 ISO 文件。
第 2 步:创建可启动 USB 驱动器
下载 Debian 10 最小服务器 ISO 后,您需要创建一个可启动 USB 驱动器以将其安装在您的服务器上。为此,您需要一个至少有 4GB 空间的 USB 驱动器以及一个诸如 Rufus 或 Etcher 之类的工具来创建可启动驱动器。
以下是如何使用 Rufus 创建可启动 USB 驱动器 -
将 USB 驱动器插入计算机。
从官网下载并安装Rufus:https://rufus.ie/
启动 Rufus 并从设备下拉菜单中选择您的 USB 驱动器。
在“启动选择”部分下,单击“选择”按钮并选择您之前下载的 Debian 10 最小服务器 ISO 文件。
将所有其他设置保留为默认值,然后单击“开始”按钮开始该过程。
Rufus 将格式化 USB 驱动器并将 ISO 映像复制到该驱动器。此过程可能需要几分钟,因此请耐心等待。
步骤 3:从 USB 驱动器启动
现在您已经使用 Debian 10 最小服务器 ISO 映像创建了可引导 USB 驱动器,您需要从 USB 驱动器引导服务器。为此,您需要更改服务器 BIOS 或 UEFI 设置中的引导顺序。
以下是如何更改典型服务器上的启动顺序 -
打开服务器电源并按相应的键访问 BIOS 或 UEFI 设置。按的键可能会有所不同,具体取决于服务器的制造商和型号,但通常是功能键之一(F2、F10、F12 等)。
进入 BIOS 或 UEFI 设置后,使用箭头键导航至“启动”选项卡。
找到启动顺序设置并将 USB 驱动器移至列表顶部。这可确保服务器首先从 USB 驱动器启动。
保存更改并退出 BIOS 或 UEFI 设置。您的服务器现在将从 USB 驱动器启动。
步骤 4:安装 Debian 10 最小服务器
从 USB 驱动器启动后,您将看到 Debian 10 最小服务器安装程序。请按照以下步骤安装操作系统 -
从主菜单中选择“安装”选项,然后按 Enter 键。
从后续屏幕中选择您的语言、位置和键盘布局。
然后安装程序将检测并配置您的网络设置。如果您的服务器通过以太网连接到互联网,安装程序将自动检测您的网络设置。如果没有,您需要手动配置网络设置。
接下来,安装程序将提示您输入服务器的主机名。主机名是在网络上标识您的服务器的名称。选择一个独特且易于记住的名称。
然后安装程序会要求您设置 root 密码。 root 用户是具有完全管理权限的超级用户帐户。选择一个难以猜测和记住的强密码。
然后安装程序将对您的硬盘进行分区。如果您在专用服务器上安装 Debian 10,则可以选择引导 - 使用整个磁盘选项。这将自动创建一个使用整个硬盘驱动器的分区。
分区完成后,安装程序将提示您确认对磁盘的更改。如果您对更改感到满意,请选择是选项并按 Enter。
安装程序现在会将必要的文件复制到您的硬盘上。此过程可能需要几分钟,具体取决于硬盘驱动器的速度。
安装完成后,安装程序将提示您安装 GRUB 引导加载程序。选择 Yes 选项并按 Enter 键安装 GRUB。这将允许您启动到 Debian 10。
最后,安装程序将提示您重新启动服务器。选择继续选项并按 Enter 重新启动服务器。
步骤 5:配置 Debian 10 最小服务器
服务器重新启动后,您需要以 root 用户身份登录才能配置它。为此,请在登录提示符处输入您的用户名和密码。
以下是在 Debian 10 最小服务器上执行的一些基本配置任务 -
更新您的系统
运行以下命令来更新您的系统 -
apt-get update && apt-get upgrade
此命令会将服务器上的所有软件包更新到最新版本。
安装必要的软件包:由于 Debian 10 最小服务器不包含任何图形用户界面,因此您需要手动安装任何必要的软件包。例如,如果您需要安装 Web 服务器,请运行以下命令 -
apt-get install nginx
此命令将安装 Nginx Web 服务器。
配置防火墙:Debian 10 最小服务器预装了 UFW(简单防火墙)防火墙。您需要将其配置为允许流量传输至您已安装的服务。例如,要允许流量到达 Nginx Web 服务器,请运行以下命令 -
ufw allow 'Nginx HTTP'
此命令将允许 HTTP 流量到达 Nginx Web 服务器。
配置 SSH:SSH(安全外壳)是一种远程访问服务器的安全方法。默认情况下,SSH 已安装在 Debian 10 最小服务器上。但是,您需要将其配置为允许远程访问。运行以下命令来编辑 SSH 配置文件 -
nano /etc/ssh/sshd_config
在配置文件中,找到以下行 -
#PermitRootLogin prohibit-password
取消注释此行并将禁止密码更改为 yes -
PermitRootLogin yes
保存更改并退出编辑器。然后,使用以下命令重新启动 SSH 服务 -
systemctl restart ssh
结论
安装 Debian 10 最小服务器是一个简单的过程,需要一些技术知识。通过执行本文中概述的步骤,您将拥有一个最小但功能强大的服务器操作系统,您可以根据需要进行自定义。
请记住通过定期运行系统更新和安装安全补丁来使您的服务器保持最新状态。此外,请确保配置防火墙和 SSH 访问,以保护您的服务器免受未经授权的访问。
如果您是 Linux 新手或不熟悉命令行界面,我们建议您先使用 Debian 10 的图形桌面版本,然后再迁移到最低版本。这将帮助您熟悉操作系统及其功能。
总体而言,Debian 10 对于寻求稳定、安全操作系统的服务器管理员来说是一个绝佳的选择。凭借其开源特性和广泛的社区支持,您可以对自己配置和维护服务器的能力充满信心。