网站搜索

如何在 RHEL 8 中安装 Cockpit Web 控制台


Cockpit 是一个具有友好用户界面的 Web 控制台,允许您在服务器上执行管理任务。作为一个网络控制台,这意味着您也可以通过移动设备使用它。

Cockpit 不需要任何特殊配置,安装后即可使用。您可以使用它来执行不同的任务,例如监控系统的当前状态、管理服务、创建帐户等等。

另请阅读:如何在 CentOS 8 中安装 Cockpit Web 控制台

在本教程中,您将了解如何安装 Cockpit 以及如何在 RHEL 8 发行版中使用它执行一些基本任务。

注意:本指南假设您拥有 RHEL 8 安装的 root 访问权限。

如何在 RHEL 8 中安装 Cockpit

1. 在 RHEL 8 最小安装中,cockpit 未安装,您可以使用以下命令将其添加到系统中,这将安装 cockpit< 及其所需的依赖项。

yum install cockpit

2.安装Cockpit后,您可以使用以下命令启动、启用和验证服务和运行进程。

systemctl start cockpit.socket
systemctl enable cockpit.socket
systemctl status cockpit.socket
ps auxf|grep cockpit

3. 要访问 Cockpit Web 控制台,您需要在服务器防火墙中允许该服务。

firewall-cmd --add-service cockpit
firewall-cmd --add-service cockpit --perm

如何在 RHEL 8 中使用 Cockpit

现在我们已经准备好通过加载 http://localhost:9090http://server-ip-address:9090< 来访问 Cockpit Web 控制台。 在您的浏览器中。

请注意,如果使用自签名证书,您将在浏览器中看到安全警告。可以继续进入您尝试加载的页面。如果您想添加自己的证书,可以将其放置在 /etc/cockpit/ws-certs.d 目录中。

加载页面后,您应该看到以下页面:

您可以向用于访问 RHEL 8 系统的用户进行身份验证。如果要执行管理任务,您可以使用 root 用户或添加到 Wheel 组的用户进行身份验证。

当您进行身份验证时,您将看到系统页面,其中您将看到有关系统的一些基本信息以及图表中显示的 CPU、内存、磁盘 I/O 和网络流量的实时更新:

在左侧,您有几个不同的部分可供您查看:

  • 日志 – 查看系统日志并按重要性过滤它们。
  • 网络 – 网络统计和服务。
  • 帐户 – 在您的系统上创建和管理帐户。
  • 服务 – 查看和管理系统上的服务。
  • 应用程序 – 查看和管理系统上的应用程序。
  • 诊断报告 – 创建用于诊断目的的系统报告。
  • 内核转储 – 启用/禁用 kdump 服务并更改故障转储位置。
  • SELinux – 执行 SELinux 政策。
  • 软件更新 – 检查软件更新。
  • 订阅 – 检查订阅状态。
  • 终端 – 基于网络的终端。

我们将简要回顾每个部分。

日志

您可以单击每个日志以获取有关该事件的更多详细信息。如果您想运行调试、查看错误或警报,请使用此部分。要更改您正在查看的日志的严重性,请使用“严重性”下拉菜单。

日志页面的概述如下所示:

联网

网络部分通过图表概述了您当前的网络使用情况,并允许您配置绑定、组、桥接和 VLAN。您可以启用/禁用防火墙或停止特定规则。在网络日志中。在最后一个块中,您可以查看网络日志。

账户

帐户部分允许您管理系统上的帐户。当您点击帐户时,您可以修改其设置、更改密码、强制更改密码、锁定帐户或更改其角色。

服务

服务部分为您提供了系统上的服务的概述,并为您提供了管理它们的简单方法。

单击特定服务即可概览其状态,您可以在其中停止/启动、重新启动、重新加载、启用/禁用该服务。您还将看到包含该服务日志的单独部分:

诊断报告

顾名思义,您可以获得有关系统的诊断信息。这可以帮助您解决系统上的问题。为了使用此服务,您需要安装sos实用程序。

yum install sos

然后点击“生成报告”按钮并等待信息被收集。

内核转储

内核转储页面中,您可以更改kdump状态、更改故障转储数据位置以及测试配置。

SELinux

SELinux 部分,您可以通过简单的开关更改 SELinux 的强制状态,还可以查看任何与 SELinux 相关的警报。

软件更新

软件更新部分概述了等待更新的软件包。您还可以强制手动检查更新并启用自动更新。

订阅

您可以在此处查看您的 RHEL 订阅状态和用途。您还可以使用一个按钮取消注册系统。

终端

终端部分为您提供了顾名思义的终端。您可以使用它来代替通过 SSH 连接。如果您需要在浏览器中运行一些命令,它会很有用。

就是这样! Cockpit 是一个轻量级 Web 控制台,可让您轻松地在 RHEL 8 系统上执行不同的管理任务。