如何安装 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 引导加载程序。选择“是”选项并按 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(Uncomplicated Firewall)防火墙。您需要对其进行配置以允许流量访问您已安装的服务。例如,要允许流量访问 Nginx Web 服务器,请运行以下命令:

ufw allow 'Nginx HTTP'

此命令将允许 HTTP 流量访问 Nginx Web 服务器。

配置 SSH:SSH(安全外壳)是远程访问服务器的安全方法。默认情况下,SSH 已安装在 Debian 10 最小化服务器上。但是,您需要对其进行配置以允许远程访问。运行以下命令以编辑 SSH 配置文件:

nano /etc/ssh/sshd_config

sudo nano /etc/ssh/sshd_config

#PermitRootLogin prohibit-password

在配置文件中,找到以下行:

PermitRootLogin yes

#PasswordAuthentication yes

systemctl restart ssh

结论

安装 Debian 10 最小化服务器是一个简单的过程,需要一些技术知识。按照本文中概述的步骤,您将拥有一个最小但功能强大的服务器操作系统,您可以根据自己的需求对其进行自定义。

请记住,通过定期运行系统更新和安装安全补丁来保持服务器更新。此外,请确保配置防火墙和 SSH 访问以保护您的服务器免受未经授权的访问。

如果您是 Linux 新手或不熟悉命令行界面,建议您先从 Debian 10 的图形桌面版本开始,然后再转向最小化版本。这将帮助您熟悉操作系统及其功能。

总的来说,Debian 10 对于寻求稳定和安全操作系统的服务器管理员来说是一个绝佳的选择。凭借其开源特性和广泛的社区支持,您可以确信自己能够配置和维护服务器。

更新于:2023 年 4 月 28 日

浏览量 1000+

开启你的职业生涯

通过完成课程获得认证

开始学习
广告