想要 在 VPS 服务器上安装 Fedora?想知道 Fedora 是否是适合您的发行版?连接 WiFi 和安装 GUI 等安装后的事情怎么样?好吧,我们已经在这里提供了所有这些以及更多内容,因此您不必去网络上搜索有用的信息。正如我们所讨论的,您可以从顶部开始 费多拉服务器 34 及其必须提供的功能,或者您可以仅使用目录跳至安装教程,甚至是安装后指南。
在 VPS 服务器上安装 Fedora
下载 Fedora 服务器镜像
如果您使用的是 Cloudzy VPS,则不必浪费时间通过互联网下载庞大的 ISO 文件,我们已经这样做了。如果您不使用 Cloudzy,您可以获得最适合您系统的 Fedora Server Image 这里。让我们通过挂载 ISO 文件来准备安装。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS挂载ISO镜像文件
以下步骤是针对 Cloudzy VPS 客户编写的,因此如果您使用其他 VPS 提供商,您必须弄清楚如何从他们的控制面板中执行这些操作。对于Cloudzy的酷客户,您只需要遵循以下简单的步骤:
登录客户区

首先,您需要访问客户专区 登录页面 并输入您在设置帐户时提供的登录信息。如果您想重置密码,可以随时使用“忘记密码”功能。登录后,您将被引导至正确的客户区。
不是: 和 Cloudzy 的定制 ISO VPS ,您可以通过部署根据您的需求定制的全新的、预配置的操作系统来完全避免这些问题。无论您是要建立一个干净的环境还是需要为您的项目提供可靠的服务器,他们的 定制 ISO VPS 确保流畅、无忧的体验,无需担心系统文件损坏或繁琐的修复。花更少的时间排除故障,花更多的时间完成工作!
选择VPS服务

在“您的活跃产品/服务”下,您将找到迄今为止购买的所有 VPS 计划的列表。在这里您可以看到我为撰写本文而创建的帐户 - 一个基本的 Windows VPS 计划。您可能列出了不止一台 VPS,因此请谨慎选择您想要运行 Fedora Server 的 VPS。单击正确的 VPS 套餐,您将进入 VPS 管理页面。
另请阅读: WordPress 中的 301 重定向
配置 VPS
您可能需要等待几秒钟才能加载控制面板。当它出现时,你会看到类似这样的东西:

这是 Cloudzy 的基于 Web 的 VPS 管理面板,可让您启动/停止和配置您的 VPS,并提供资源及其使用方式的概述。从面板中选择“设置”选项卡。这将为您提供一个设置列表,应如下所示:

从侧边栏菜单中,选择“设置”(是的,我们知道,这并不是很有创意的命名)。设置→设置实际上包含的是一些启动和键盘布局选项:

默认的引导顺序下拉菜单应将硬盘作为查找引导加载程序的第一个位置,这意味着它只会查看磁盘驱动器,以防在硬盘驱动器上找不到引导加载程序。由于您已经拥有从硬盘驱动器启动的功能齐全的操作系统,因此您需要更改启动顺序,以便磁盘驱动器首先出现。从菜单中选择 1) CD 驱动器 2) 硬盘,然后继续选择要安装到磁盘驱动器上的 ISO。单击选择 ISO 菜单并搜索 Fedora Server 34:

按“提交”保存更改。现在您只需重新启动 VPS 即可使新配置生效。
重新启动您的 VPS
Cloudzy 的控制面板提供了一个带有 GUI 按钮的框,用于停止和启动您的 VPS。

为了使更改生效,请单击灰色方块(启动/停止 VPS)一次。这会停止 VPS。等待控制面板重新加载,然后再次单击方块以启动 VPS。当控制面板完全加载后,您就可以通过 VNC 连接并开始安装。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS通过VNC连接
安装 Fedora Server 34 或任何其他操作系统需要通过 VNC 连接到您的 VPS。 VNC 是一种远程桌面协议,可让您使用称为远程桌面客户端的专用软件查看 VPS 的桌面。周围有很多支持 VNC 的客户端,您可以选择最适合您需求的客户端。
对于我来说,我在连接 VPS 的笔记本电脑上使用 Ubuntu 20.04,我发现默认的远程桌面客户端 Remmina 是一个相当不错的选择。在本教程中,我们将使用 Remmina,但您可以随意使用您喜欢的任何替代方案。
要通过 VNC 连接到您的 VPS,您需要一个 IP 地址和端口号。要为您的 VPS 获取这些,您只需使用 Cloudzy 的控制面板即可。在同一个框中,您可以找到一个如下所示的按钮:

按此按钮,您将获得可用于配置客户端的 IP 地址和端口:

Cloudzy 还提供了从浏览器轻松连接到您的 VPS 的机会。这可以大大简化事情,特别是如果您的系统上没有远程桌面客户端。如果您计划使用在线 VNC 客户端,您的浏览器必须支持 HTML 5,但由于大多数浏览器都支持 HTML 5,因此不太可能导致问题。
在线客户端不需要任何配置,但如果您计划使用 Remmina 等其他客户端,则可以通过一些简单的步骤进行设置。在让客户做好准备之前,只需完成一个步骤。您需要为 VNC 连接设置密码。您可以通过控制面板来做到这一点。转到设置 → VNC 密码并选择一个强密码:

选择密码后,单击“更改 VNC 密码”并等待面板再次响应。现在开始配置 VNC 客户端。
设置 Remmina

这是 Remmina 的主要 GUI。首先,我们必须创建一个新的连接配置文件。点击左上角按钮,您将看到设置窗口:

首先,您需要输入连接配置文件的名称。例如,我选择了 Cloudzy。请记住选择 Remmina VNC Plugin 作为连接协议。在“服务器”文本框中输入您从控制面板获取的IP地址;确保输入 IP:端口(例如 1.1.1.1.1:6090t。)
您应该将用户名设置为管理员。在下一个文本框中,输入您在上一步中选择的密码。我已将颜色深度设置为 32 bpp,并将连接质量设置为“良好”。如果您的互联网连接速度较慢,您可以尝试将质量降低到“中”甚至“差”(最快)。填写完这些字段后,单击“保存并连接”。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS开始安装
一旦 Remmina 成功连接到您的 VPS,您将看到以下屏幕,即 Fedora Server 34 安装程序的引导加载程序。

选择第一个选项,安装将开始。图形安装程序将需要一些时间来启动,同时,您将面临如下情况:

第一个迎接您的屏幕是带有语言设置的屏幕。如果您想在布局中使用没有标准 ASCII 字符的语言,请确保还选择英语,因为您需要设置密码和其他设置,并且可能不支持非拉丁字符。

添加完所需的所有语言和键盘布局后,您就可以进入下一阶段,即安装摘要。
配置安装

与几乎所有其他操作系统安装程序不同,Fedora Server 允许您选择配置安装的顺序。 “安装摘要”屏幕允许您选择要设置的区域。这些选项分为四个部分:本地化、软件、系统和用户设置。我们已经完成了键盘和语言支持的设置,所以让我们看一下时间和日期:

地球地图清晰地显示了时区,因此您可以轻松找到并设置合适的时区。您还可以选择手动设置时间和日期或使用网络自动获取时间。完成后,单击“完成”返回“摘要”屏幕。由于我们不需要更改安装源,因此我们继续进行软件选择:

在这里,您可以选择安装 Fedora Server Edition 或稍后可以自定义的最小安装。我选择了前一个选项,这个选项更简单。从右侧,您可以为您的操作系统选择其他软件包,我已经选择了所有这些软件包。
另请阅读: 备份和恢复VPS上的数据
您稍后可以随时安装所需的软件包,因此在此阶段不选择任何软件包也可以。然后,单击“完成”返回到上一个屏幕。让我们继续讨论困难部分,也就是说,您必须对 VPS 硬盘驱动器进行分区并设置操作系统目标的部分。
硬盘分区

在“本地标准磁盘”下,您可以看到 Cloudzy 在其所有 VPS 解决方案中提供的 SSD 硬盘。我为本教程创建的帐户是最基本的计划,只有 30GB 的可用 SSD 硬盘空间,仅比 Fedora 34 的最低要求多一点,因此如果您打算使用 Fedora Server 34,我们建议选择具有更高资源的计划。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS好吧,那么我们开始吧。有两种方法可以让磁盘做好安装准备。一种是选择自动存储配置,这将完全格式化您的硬盘驱动器。这种方式要简单得多,您不会遇到任何安装或启动问题,因此如果您没有任何重要数据,则可以选择“自动”。由于您可能想要了解更多技术信息,因此我也在教程中包含了手动步骤。
对于手动安装,只需选择“自定义”而不是“自动”,然后单击“完成”。您将被引导到以下屏幕,您可以在其中根据需要分配分区。

在底部,您可以看到硬盘上剩余的可用空间。在其上方有添加 (+) 按钮。单击“+”创建新分区。我们需要创建的第一个分区是 根 分割。

根分区需要安装在 / 因此选择它作为安装点。接下来,您必须输入根分区的所需容量。确保至少分配 15 GB,这就是我在这里所做的。单击“添加挂载点”以创建分区。完成后,您需要选择其文件系统类型:

在这里,我选择了 ext4 作为文件系统,它非常适合 Linux 操作系统。如果您认为保持 Windows 兼容性可能有效,则可以使用 FAT32 或 NTFS。
好的,现在您已经有了根分区,您可能需要分配一个 家 分区,可以保存用户配置文件和个人文件。您可以跳过此步骤,只需将大部分可用空间放入根分区即可。单击+添加主分区:

对于挂载点,选择 /home 并将剩余可用空间减去大约 2GB 分配给该分区(我们将保留该空间以备将来使用) 交换 分割)。完成后,单击添加安装点来设置文件系统,就像我们对根分区所做的那样:

我再次选择了 ext4,您也可以这样做或选择更通用的文件,例如 FAT32。现在您已经完成了主分区的创建,剩下的就是分配一个 交换 分割。在安装过程中,您可能会耗尽 RAM 空间,特别是如果您选择了基本 VPS 计划。
如果发生这种情况,安装程序可以使用交换分区来卸载其部分内容,将其用作附加内存。由于您无法承受安装过程失败或中断的后果,因此分配一个 交换 分区是个好主意。再点击一次+即可设置分区:

2GBs should be more than enough space for the swap partition. Add the mount point and get back to the partition screen for the last time. Once back, click Done and you’ll be shown a list of the changes the installer will make to your hard disk. Accept Changes and you’ll be taken back to the Summary screen. Next up is the Network and Host Name setup:

由于您计划在 VPS 上使用 Fedora,因此这部分很重要。您的 VPS 已连接到互联网,并且您将看到以太网 (ens3) 作为网络设备。您应该小心地设置底部的主机名。您输入的主机名是您在创建 Cloudzy 帐户时选择的主机名。您可以在我们发送给您的电子邮件和控制面板中找到它。完成后,单击“完成”。剩下的就是配置用户设置。首先,让我们更改 root 帐户设置:

在此屏幕中,您可以为 root 帐户设置密码,该帐户是服务器的主管理员帐户。确保您选择一个强密码,长度至少为 8 个字符,并使用字母和数字的组合。您可以使用密码强度计来确定密码的强度。
您还可以通过选中“锁定根帐户”来禁用根帐户。这样做会提高服务器的安全性,但有时确实意味着访问不太方便。选中标题为“允许 root 使用密码 SSH 登录”的框将允许您通过 SSH 通过您在控制面板上选择的 SSH 密码和您在此处设置的 root 密码连接到您的 VPS。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS选中此框可能意味着更方便,但也存在安全风险,因此我们不建议这样做。完成所需的所有更改后,单击“完成”。现在剩下的就是创建额外的用户帐户。您可以随时将其留到以后使用,但如果您想锁定 root 帐户访问权限,则需要设置一个管理员帐户。


全名是登录屏幕上显示的名称,而用户名是用于系统文件和设置的名称。如果您希望创建的帐户具有管理员访问权限,请务必选中标题为“将此用户设置为管理员”的框。再次确保您选择强度表所示的强密码。单击“完成”,您将完成设置。返回“摘要”屏幕后,单击“开始安装”以完成配置并开始安装过程。

重新启动
此阶段可能需要相当长的时间,具体取决于您的 VPS 规格。完成后,您需要通过单击重新启动系统来重新启动系统。系统重新启动时,请务必按 ESC 键进入启动菜单:

如果您只是让系统重新启动,它将再次从您作为 DVD 挂载的 ISO 映像启动。因此,在继续之前,请返回 VPS 的 Cloudzy 控制面板,并将 ISO 和启动顺序更改恢复到之前的状态。
另请阅读: 如何在 CentOS 7 上启用 SELinux
完成后,停止然后再次启动您的 VPS 以使更改生效。启动 Remmina 并再次连接到您的 VPS。您的 Fedora Server 34 将以命令行界面 (CLI) 启动,这意味着您必须自己安装 GUI。但不用担心。我们将在此页面向您展示如何操作。
启动 Fedora
现在,您已经成功在 Cloudzy VPS 上安装了 Fedora Server 34。您应该看到如下所示的屏幕:

是的,这并不是什么令人兴奋的事情,但您只需几个简单的命令即可获得最新的 GNOME 40 桌面和适合您的 VPS 的出色 GUI。
安装图形用户界面
当然,您还可以安装其他桌面,例如 KDE Plasma 或 Xfce,但鉴于出色的新功能和完全重新设计,GNOME 40 是展示 Fedora Server 潜力的完美 GUI。首先,您需要使用 root 或安装过程中创建的管理员用户登录操作系统。在这里,我们将使用 root 用户,但如果您决定以管理员用户身份登录,请记住添加“须藤” 命令位于此处显示的命令之前。
现在,第一步是更新 YUM、Fedora(和 RHEL)包管理器。为此,请在 CLI 中输入以下命令:
# yum update
这将升级所有可用的软件包,这可能需要一些时间,具体取决于您的 VPS 规格。由于 Cloudzy 在所有计划中都提供 1 Gbps 互联网连接,因此下载它们不会花费很长时间:

安装完成后,您将返回命令提示符。下一步是安装 GNOME。输入以下命令开始下载并安装桌面:
# yum group install Gnome
GNOME 40 大约有 1 到 2 GB,虽然下载可能不会花很长时间,但安装过程应该会持续大约 5 分钟。
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS再次回到命令提示符。只需一个小命令,您就可以完成所有设置。我们需要告诉 Fedora 在每次启动时加载 GNOME 作为默认 GUI。为此,请输入:
# systemctl set-default graphical.target
好吧,就是这样。只需用这个重新启动系统,一旦系统再次启动,您将拥有一个正确的 GUI:
# reboot
系统重新启动后,您应该会看到 GNOME 登录屏幕:

如您所见,root 帐户通常无法访问。使用您在安装过程中创建的帐户登录。当您第一次进入 GNOME 桌面环境时,您应该会看到如下所示的欢迎屏幕:

您可以参加游览,也可以暂时跳过游览,亲自去看看。新的 GNOME 40 具有许多有吸引力的重新设计,您一定会发现其中很多很有吸引力。

结论
干得好!您已成功在 Cloudzy VPS 上安装了新的 Fedora Server 34,并且还安装了新的 GNOME 40 桌面。现在您已准备好充分利用您的 VPS。请记住,您可以使用 Fedora 的软件应用程序来安装您需要的任何软件,包括默认情况下不安装的浏览器。