Want to 在 VPS 服务器上安装 Fedora想知道 Fedora 是否适合你?还在纠结装完系统后怎么连 WiFi、装 GUI?我们这里有全套指南,省得你满网去找。从头开始,我们来聊聊 Fedora Server 你可以查看第 34 部分及其提供的功能,或者直接使用目录跳转到安装教程甚至安装后指南。
在 VPS 服务器上安装 Fedora
正在下载 Fedora 服务器镜像
使用 Cloudzy VPS 时,无需浪费时间下载庞大的 ISO 文件。我们已经为你准备好了。如果不用 Cloudzy,可以选择最适合你系统的 Fedora 服务器镜像。 here。现在挂载 ISO 文件,开始准备安装。
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPS挂载 ISO 镜像文件
下面的步骤是针对 Cloudzy VPS 客户编写的。如果你使用其他 VPS 提供商,需要通过他们的控制面板自行操作。对于 Cloudzy 的用户,只需按照以下简单步骤操作:
登录客户中心

首先,请访问客户面板 Login page 并输入你设置账户时提供的登录信息。如果需要重置密码,你随时可以使用「忘记密码」功能。登录后,你将进入客户区。
not: With Cloudzy 的自定义 ISO VPS ,您可以通过部署经过预先配置、专为您需求定制的操作系统来完全避免这些问题。无论您是在设置全新环境,还是需要为项目配置可靠的服务器,他们的 Custom ISO VPS 确保流畅无忧的体验,无需担心系统文件损坏或繁琐的维修。花更少时间排查问题,花更多时间完成工作。
选择 VPS 服务

Under “Your Active Products/Services”, you’ll find a list of all the VPS plans you’ve bought so far. Here you can see the account I created for writing this article — a basic Windows VPS plan. You may have more than one VPS listed so be careful to choose the one on which you want to run Fedora Server. Click on the correct VPS plan and you’ll be taken to the VPS management page.
Also Read: 301 redirects in wordpress
配置 VPS
控制面板可能需要几秒钟才能加载。加载完成后,你会看到类似的界面:

This is Cloudzy’s web-based VPS management panel, which lets you start/stop and configure your VPS as well as providing an overview of resources and how they’re being used. Select the Settings tab from the panel. That will offer you a list of settings that should look like this:

在左侧菜单中选择「设置」(是的,我们知道这个名字不太有创意)。这里面包含了一些启动和键盘布局选项:

默认启动顺序下拉菜单应该将硬盘设为第一启动位置。如果硬盘上找不到引导程序,系统才会查看光驱。由于你的硬盘上已经有完整可用的操作系统,需要调整启动顺序,使光驱优先于硬盘。从菜单中选择 1) 光驱 2) 硬盘,然后选择要挂载到光驱的 ISO 镜像。点击选择 ISO 菜单,搜索 Fedora Server 34:

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

要让刚才的更改生效,请点击灰色方块一次来停止 VPS。等待控制面板重新加载,然后再点击一次方块启动 VPS。控制面板完全加载后,你就可以通过 VNC 连接并开始安装了。
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPSConnecting by VNC
安装 Fedora Server 34 或任何其他操作系统,都需要通过 VNC 连接到你的 VPS。VNC 是一种远程桌面协议,让你可以用远程桌面客户端软件查看 VPS 的桌面。市面上有很多支持 VNC 的客户端,你可以根据需要选择最合适的。
我用笔记本电脑连接 VPS 时,系统是 Ubuntu 20.04,默认的远程桌面客户端 Remmina 用着不错。这个教程以 Remmina 为例,但你也可以选择其他工具。
要通过 VNC 连接到你的 VPS,你需要一个 IP 地址和端口号。在 Cloudzy 的控制面板中,你可以轻松获取这些信息。在同一面板里,你会看到一个类似下面这样的按钮:

点击这里即可获得 IP 地址和端口,用于配置您的客户端:

Cloudzy 还提供了一个便捷的方式,让你可以直接从浏览器连接到 VPS。这样做可以简化很多工作,尤其是当你的系统中没有远程桌面客户端的时候。如果你计划使用在线 VNC 客户端,你的浏览器需要支持 HTML 5,但由于大多数浏览器都支持,所以通常不会有问题。
在线客户端无需任何配置。如果你计划使用 Remmina 等其他客户端,只需几个简单步骤即可设置。在准备客户端之前,还有一个步骤要完成。你需要为 VNC 连接设置密码。可以通过控制面板完成此操作。进入 Go 到 Settings → VNC Password,选择一个强密码:

Once you’ve chosen your password, click on “Change VNC Password” and wait for the panel to become responsive again. Now it’s on to configuring the VNC client.
Setting up Remmina

这是 Remmina 的主界面。首先需要创建一个新连接配置文件。点击左上角的按钮,就会打开设置窗口:

首先,你需要为连接配置文件输入一个名称。例如我选择了 Cloudzy。记住要选择 Remmina VNC Plugin 作为连接协议。在服务器文本框中,输入你从控制面板获得的 IP 地址,确保按照 IP:Port 的格式输入(例如 1.1.1.1:6090)。
用户名应设置为 Administrator。在下一个文本框中输入你在上一步选择的密码。我已将色深设置为 32 bpp,连接质量设置为 Good。如果你的网络连接较慢,可以尝试将质量降低到中等甚至较低(最快)。填完这些字段后,点击保存并连接。
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPS开始安装
Remmina 成功连接到 VPS 后,你会看到以下界面,这是 Fedora Server 34 安装程序的引导加载程序。

选择第一个选项,安装就会开始。图形化安装程序启动需要一些时间,在此期间你会看到类似这样的界面:

首次启动时,系统会显示语言设置界面。如果你选择的语言包含非 ASCII 字符,建议同时选择 English,因为设置密码和其他配置时可能不支持非拉丁字符。

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

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

全球地图清晰地显示了各个时区,方便您快速找到并设置合适的时区。您也可以选择手动设置时间和日期,或者使用网络自动获取时间。完成后,点击 Done 返回摘要页面。由于我们不需要更改安装源,现在进入软件选择步骤:

在这里,你可以选择安装 Fedora Server Edition 或最小化安装版本,之后再自定义。我选择了前者,这样更简单。在右侧,你可以为操作系统选择额外的软件包,我已经全部勾选了。
Also Read: 在 VPS 上备份和恢复数据
你现在不选择任何软件包也没关系,之后可以随时安装你需要的包。点击 Done 回到上一个屏幕。现在来到比较复杂的部分:对 VPS 硬盘进行分区,并设置操作系统的安装位置。
硬盘分区

在本地标准磁盘下,你可以看到 SSD 硬盘,Cloudzy 在其所有 VPS 解决方案中都提供这款硬盘。为这个教程创建的账户使用的是最基础套餐,仅有 30GB 的 SSD 硬盘空间可用,刚好略高于 Fedora 34 的最低要求。如果你计划使用 Fedora Server 34,我们建议选择资源更充足的套餐。
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPS好的,我们开始吧。磁盘准备有两种方法。一种是选择自动存储配置,它会完全格式化你的硬盘。这种方法简单得多,不会遇到安装或启动问题。如果你没有重要数据,选自动配置就行。如果你想更深入地控制,教程里也包含了手动步骤。
如果要手动安装,只需选择自定义而不是自动,然后点击完成。系统会跳转到下一个界面,你可以根据需要分配分区。

在底部,您可以看到硬盘上的可用空间。上方是添加 (+) 按钮。点击 + 创建新分区。我们需要创建的第一个分区是 root partition.

The root partition needs to be mounted at / so make select that for the Mount Point. Next, you have to enter the Desired Capacity for the root partition. Make sure to at least assign 15 GBs, which is what I’ve done here. Click Add mount point to create the partition. Once that is done, you need to choose its file system type:

我在这里选择了 ext4 文件系统,这对 Linux 操作系统来说是最合适的。如果你需要保持 Windows 兼容性,也可以选择 FAT32 或 NTFS。
现在你已经有了根分区,接下来可能需要分配 home 分区用于存放用户配置文件和个人文件。你也可以跳过这一步,直接将大部分可用空间分配给根分区。点击 + 添加 home 分区:

挂载点选择 /home,将剩余可用空间减去约 2GB 后分配给该分区(我们需要保留那部分空间用于 swap 分区)。完成后,点击「添加挂载点」,按照与根分区相同的方式设置文件系统:

我再次选择了 ext4,你也可以选择它,或者选择更通用的格式,比如 FAT32。现在你已经完成了主分区的创建,剩下的就是分配一个 swap 分区。安装过程中,您可能会空间不足,尤其是选择了基础 VPS 方案的情况下。
如果遇到这种情况,安装程序可以使用交换分区来卸载其中的一些内容,将其作为额外内存使用。由于你无法承受安装过程失败或中断,分配一个 swap 分区是个不错的选择。再点一次 + 来完成分区设置:

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 已经连接到互联网,网络设备会显示为 Ethernet (ens3)。需要仔细设置的是底部的主机名。这个主机名应该与你创建 Cloudzy 账户时选择的名称一致。你可以在我们发给你的邮件和控制面板中找到它。设置完成后,点击「完成」。最后需要配置的是用户设置。首先,我们来修改 root 账户的设置:

在这个界面上,你可以为根账户设置密码。根账户是你的服务器的主管理员账户。请确保选择一个强密码,至少 8 个字符,并混合使用字母和数字。你可以用密码强度指示器来检查密码的强度。
你也可以勾选「锁定 Root 账户」来禁用 root 账户。这样做会提高服务器安全性,但有时会降低访问便利性。勾选「允许 root 账户使用密码登录」后,你可以通过控制面板中设置的 SSH 密码或此处设置的 root 密码连接到 VPS。
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPS勾选此项可能会更便捷,但也会带来安全风险,因此我们不建议这样做。完成所有更改后,点击完成。接下来就是创建额外的用户账户。你可以稍后再做这个,但如果想锁定 root 账户访问权限,就需要先设置一个管理员账户。


「全名」是登录界面显示的名称,「用户名」则用于系统文件和设置。如果希望该账户拥有管理员权限,请勾选「将此用户设为管理员」选项。同样,请根据强度指示条选择一个高强度密码。点击「完成」即可结束此步骤的设置。返回摘要界面后,点击「开始安装」以完成配置并启动安装流程。

Reboot
This stage can take quite a while depending on your VPS specs. Once done, you need to restart the system by clicking Reboot System. When the system restarts, make sure you press ESC to enter the boot menu:

如果你让系统重启,它会再次从你挂载的 ISO 镜像启动(就像从 DVD 启动一样)。继续之前,请回到 Cloudzy 控制面板中你的 VPS 配置,然后将 ISO 和启动顺序改回之前的状态。
Also Read: How to Enable SELinux on CentOS 7
完成后,停止并重新启动你的 VPS 使更改生效。启动 Remmina 并重新连接到你的 VPS。你的 Fedora Server 34 将以命令行界面 (CLI) 启动,这意味着你需要自己安装图形界面。别担心,我们会在本页面上告诉你怎么做。
Starting Fedora
好的,现在你已经在 Cloudzy VPS 上成功安装了 Fedora Server 34。你应该看到类似这样的屏幕:

没错,这不是什么特别令人兴奋的事,但你只需运行几个简单命令就能为 GNOME 40 桌面版和 VPS 配置一个好用的图形界面。
Also Read: 如何在 Windows Server 2012 上启用 RDP?
Installing a GUI
当然,你也可以安装其他桌面环境,比如 KDE Plasma 或 Xfce。不过考虑到 GNOME 40 拥有出色的新功能和完整的界面重设,它最能展现 Fedora Server 的能力。首先,你需要用 root 或安装时创建的管理员账户登录系统。这里我们用 root 账户演示,但如果你选择用管理员账户登录,记得添加sudo” 命令在这里显示的命令之前。
首先,更新 YUM(RHEL 的包管理器 Fedora)。在命令行中执行以下命令:
# 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
好的,就这样。用这个重启系统,系统重新启动后,你就能看到完整的图形界面了:
# reboot
系统重启完成后,你会看到 GNOME 登录界面:

如上所示,root 账户通常无法直接访问。请使用安装过程中创建的账户登录。首次进入 GNOME 桌面环境时,你会看到类似下面这样的欢迎界面:

你可以先浏览一下演示,或者直接跳过去自己探索。新的 GNOME 40 做了不少吸引人的改进,你一定会发现不少喜欢的地方。

Conclusion
做得好!你已经在 Cloudzy VPS 上成功安装了 Fedora Server 34,并且还安装了 GNOME 40 桌面。现在你可以充分利用 VPS 了。记住,你可以使用 Fedora 的软件应用来安装任何需要的软件,包括浏览器(默认情况下未安装)。