网站搜索

安装 Fedora 23 服务器并使用 Cockpit 管理工具进行管理


Fedora 项目于 11.03.2015 发布了 Fedora 23 Server 版本,它附带了一些很酷的新功能,可以让您轻松管理服务器。

Fedora 23 服务器的新增功能

以下是 Fedora 23 Server 中的一些更改:

  1. RoleKit – 一个易于部署的编程接口
  2. CockPit – 用于远程服务器管理的图形用户界面
  3. 默认情况下禁用 SSLv3 和 RC4
  4. 默认安装 Perl 5.22
  5. Python 3 已取代 Python 2
  6. 统一码 8.0 支持
  7. DNF系统升级

我们已经介绍了一系列关于 Fedora 23 Workstation 的文章,您可能会喜欢阅读:

  1. Fedora 23 工作站安装指南
  2. 从 Fedora 22 升级到 Fedora 23
  3. Fedora 23 安装后要做的 24 件事

在本教程中,我们将向您展示如何在系统上安装Fedora 23 Server。在我们开始之前,您需要确保您的系统满足最低要求:

要求

  1. CPU:1 GHz(或更快)
  2. 内存:1 GB
  3. 磁盘空间:10 GB 未分配空间
  4. 图形安装要求最小分辨率为800×600

首先使用以下链接下载适合您的系统架构(32 位或 64 位)的 Fedora 23 Server Edition

下载 Fedora 23 服务器实时镜像

  1. Fedora-Server-DVD-i386-23.iso – 大小 2.1GB
  2. Fedora-Server-DVD-x86_64-23.iso – 大小 2.0GB

下载 Fedora 23 服务器网络安装镜像

  1. Fedora-Server-netinst-i386-23.iso – 大小 4580MB
  2. Fedora-Server-netinst-x86_64-23.iso – 大小 415MB

Fedora 23 服务器的安装

1. 首先使用 Unetbootin 工具准备一个可启动 USB 闪存驱动器,或者您可以使用 Brasero - 这里实际上不需要说明。

2. 准备好可启动媒体后,将其放入适当的端口/设备并从中启动。您应该看到初始安装屏幕:

3.选择安装选项并等待安装程序将您带到下一个屏幕。您将可以选择安装语言。选择首选并继续:

4. 现在您将进入“安装摘要”屏幕。请记住这一点,因为我们将在安装过程中多次回到这里:

这里的选项是:

  1. 键盘
  2. 语言支持
  3. 时间和日期
  4. 安装源
  5. 软件选型
  6. 安装目的地
  7. 网络和主机名

我们将停止讨论其中的每一个选项,以便您可以根据需要配置每一项设置。

配置键盘

5. 在此部分中,您可以为您的服务器选择可用的键盘布局。单击加号“+” 来添加更多:

做出选择后,单击左上角的“完成”,即可返回“安装摘要”屏幕。

设置语言支持

6. 接下来您可以配置的是 Fedora 服务器的语言支持。如果您的 Fedora 服务器需要任何其他语言,您可以在此处选择它们:

选择所需的语言后,按左上角的蓝色“完成”按钮。

设置日期和时间

7. 在这里,您可以通过在地图上或从下拉菜单中选择适当的时区来设置服务器的时间设置:

再次选择适当的时间设置后,单击“完成”按钮。

选择安装源

8. 安装源会检测您用于安装操作系统的介质。如果您想从网络目标更改安装源,您可以在此处执行此操作。

您还可以选择在安装过程中应用更新,而不是使用源映像上提供的软件包:

您不需要在此处更改任何内容,因为安装完成后可以应用所有更新。准备好后点击“完成”按钮。

软件选型

9. 此部分允许您选择在服务器首次启动时预安装哪些软件。这里有 4 个预定义选项:

  • 最小化安装 – 最少量的软件 – 自行配置一切。这是高级用户的首选选项
  • Fedora Server – 集成且更易于管理的服务器
  • Web 服务器 – 包括管理 Web 服务器所需的一组工具
  • 基础设施服务器 – 此设置主要用于维护网络基础设施服务

这里的选择是非常个人化的,取决于您需要服务器的项目。当您选择服务器类型(左侧)时,您可以单击您希望预安装的软件(右侧窗口):

在大多数常见情况下,您需要选择以下选项:

  • 通用网络管理器子模块
  • FTP服务器
  • 硬件支持
  • MariaDB (MySQL) 数据库
  • 系统工具

当然,您可以随意选择您需要的软件包。即使您错过了一个,安装完成后您也可以随时安装更多软件。

做出选择后,单击蓝色的“完成”按钮,以便您可以再次转到“安装摘要”窗口。

配置安装目标

10.这是最重要的部分之一。您将配置服务器的存储分区。单击“安装目标”选项,然后选择要安装 Fedora 23 Server 的磁盘。之后选择“我将配置分区”:

单击左上角的蓝色“完成”按钮,以便您可以配置服务器的磁盘分区。

11. 在下一个窗口中,从下拉菜单中选择“标准分区”,然后点击加号“+” 创建您的第一个分区磁盘分区。

12.将会出现一个较小的窗口,您需要设置分区的“挂载点”和“所需容量”。以下是您需要在这里选择的内容:

  1. 挂载点:/
  2. 所需容量:10 GB

如果您计划安装大量软件,请为根分区提供更多空间。

创建分区后,在“文件系统”下确保选择“ext4”:

13. 现在我们将继续为我们的服务器添加一些交换内存。当服务器物理内存不足时,将使用交换内存。发生这种情况时,系统会临时从“交换”内存中读取数据,该内存仅占磁盘空间的一小部分。

请注意,交换内存比物理内存慢得多,因此您不想太频繁地使用交换。通常交换量应该是 RAM 大小的两倍。对于具有更多内存的系统,您可以为其分配 1-2 GB 空间。

要添加“交换”内存,请再次单击加号“+”,然后在新窗口中使用下拉菜单选择“交换” >。就我而言,我将为其分配 2 GB 空间:

  1. 挂载点:交换
  2. 所需容量:2 GB

14.最后,我们将创建“/home”分区,它将存储所有用户数据。要创建此分区,请再次单击“+”按钮,然后从下拉菜单中选择“/home”。对于“所需容量”留空以使用剩余空间。

  1. 挂载点:/home
  2. 所需容量:留空

以防万一,请确保将“文件系统”设置为“ext4”,就像对根分区所做的那样。

准备好后,单击蓝色的“完成”按钮。您将获得将在磁盘上执行的更改列表:

如果一切正常,请单击“接受更改”按钮,您将再次进入“安装摘要”屏幕。

配置网络和主机名

15. 在此部分中,您可以配置服务器的网络设置和主机名。要更改服务器的主机名,只需在“主机名:”旁边输入所需的名称:

16.要配置服务器的网络设置,请单击右侧的“配置”按钮。通常,服务器需要从同一 IP 地址反复访问,最好使用静态 IP 地址来设置它们。这样每次都会从同一个地址访问您的服务器。

现在在新窗口中执行以下操作:

  1. 选择IPv4设置
  2. 在“方法”旁边选择“手动
  3. 单击“添加”按钮
  4. 输入 ISP 提供的 IP 设置。就我而言,我使用的是家庭路由器,并且我已应用路由器使用的网络范围内的 IP 地址

最后保存更改并再次单击“完成”按钮。

开始安装

17.最后您可以点击右下角的“开始安装”按钮:

18.安装继续时,您必须配置 root 用户的密码并创建其他用户帐户(可选)。

要配置 root 用户的密码,请单击“ROOT PASSWORD”并为此用户设置强密码:

19.接下来,您可以为新服务器创建其他用户帐户。只需填写真实姓名、用户名和密码:

20. 现在剩下要做的就是等待安装完成:

21.安装完成后,单击右下角出现的重新启动按钮。您现在可以弹出安装介质并启动到新的 Fedora 服务器。

22.您现在可以使用您已配置的“root”用户访问您的服务器,并且具有对服务器的完全访问权限。

Fedora 23 使用 Cockpit 进行服务器管理

23.对于新管理员,Fedora 项目添加了一个易于使用的控制面板,称为“Cockpit”。它允许您通过浏览器管理服务器的服务。

要在服务器上安装 cockpit,请以 root 身份运行以下命令集:

dnf install cockpit
systemctl enable cockpit.socket
systemctl start cockpit
firewall-cmd --add-service=cockpit

24.最后,您可以在浏览器中通过以下 URL 访问 cockpit:

http://your-ip-address:9090

请注意,您可能会看到 SSL 警告,您可以安全地忽略它并继续访问该页面:

要进行身份验证,请使用:

  1. 用户名:根
  2. 密码:您服务器的 root 密码

您可以使用此控制面板的不同部分来:

  • 检查系统负载
  • 启用/禁用/停止/启动/重新启动服务
  • 查看日志
  • 查看磁盘使用情况和 I/O 操作
  • 查看网络统计数据
  • 管理账户
  • 使用网络终端

检查系统负载

监控系统服务

监控系统日志

监控磁盘 I/O 速率

监控网络使用情况

管理系统帐户

使用网络终端

结论

您的 Fedora 23 服务器安装现已完成,您可以开始管理您的服务器。您绝对拥有执行此操作所需的所有工具。但是,如果您有任何问题或意见,请随时在下面的评论部分提交。