如何在 CentOS 7 上安装 Cockpit

座舱 是一个 自由开源 计划 Linux服务器管理. 它非常轻巧,具有美观、易于使用的特点 网页界面. 它允许系统管理员轻松执行任务,例如启动 Docker 容器、存储管理和网络配置。 Cockpit 在 LGPL v2.1+ 下发布,可用于 Debian、Redhat、CentOS、 Fedora、Atomic、Arch Linux 和 Ubuntu。
在本教程中,您将学习如何在 CentOS 7 上安装最新版本的 Cockpit。

驾驶舱特点

从单个 Cockpit 会话管理多台 Cockpit 机器 创建和管理 Docker 容器 创建和管理 KVM、oVirt 虚拟机 修改网络设置 管理用户帐户 在终端中基于 Web 的 shell 在图表中查看系统性能。 使用 sosreport 收集系统配置和诊断信息。

在 CentOS 7.x 上安装 Cockpit

Cockpit 包含在 CentOS 7.x 存储库中。 要在 Centos 7 上安装 cockpit,请打开终端,并以 root 用户身份运行以下命令来安装 Cockpit:

# yum install -y cockpit cockpit-networkmanager cockpit-dashboard cockpit-storaged cockpit-packagekit

您还可以安装以下软件包以使用 Cockpit 管理其他任务。

包裹名字 目的
驾驶舱码头工人 管理 Docker 容器
驾驶舱-kubernetes 可视化和配置 Kubernetes 集群
驾驶舱机器 管理 KVM 虚拟机
驾驶舱-sosreport 使用 sosreport 工具创建诊断报告
驾驶舱-selinux 排查 SELinux 问题
驾驶舱-kdump 配置内核崩溃转储
驾驶舱订阅 管理系统订阅
驾驶舱机器-ovirt 管理 oVirt 虚拟机
驾驶舱-pcp 读取 PCP 指标和加载 PCP 档案

启用 Cockpit 服务

要在每次重新启动时自动启动 Cockpit,请运行:

# sudo systemctl enable --now cockpit.socket

允许防火墙

在我们启动了我们的驾驶舱服务器并让它在每次启动时启动后,我们现在将配置防火墙。 由于我们的服务器中运行着防火墙程序,因此我们需要允许端口,以便在服务器外部可以访问驾驶舱。

# firewall-cmd --permanent --add-service=cockpit # firewall-cmd --reload

访问 Cockpit Web 界面

启动 Cockpit 服务后,您可以通过使用浏览器访问以下 URL 来访问 Cockpit 控制台。

https://ip.add.re.ss:9090 首次访问 Cockpit 时,您需要在浏览器中添加安全例外。 使用您的本地用户帐户登录。 就我而言; 它是“根”。

登录 Cockpit 后,它将带您进入系统页面,您可以在其中查看系统的完整概览。

就是这样。 从这里,您可以执行管理任务,例如添加/删除用户、启动/停止服务、配置网络等。