如何在 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:9090 或 http://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 系统上执行不同的管理任务。