1

Cockpit 是一种开源免费的基于 Web 的图形服务器管理工具,可让管理员和 Linux 用户从浏览器轻松管理和配置其 Linux 服务器 / PC。它针对 Linux 新手用户或想要在图形界面上管理服务器的人,而无需在命令行上工作。

Cockpit 易于安装,使用简单,它允许您执行以下任务。

  • 密切关注系统指标和性能
  • 创建和管理用户
  • 浏览和搜索系统日志
  • 检查基于系统的服务并与之交互
  • 进入终端并执行命令
  • 检查系统硬件
  • 创建和管理虚拟机
  • 升级软件包到最新版本
  • 配置防火墙等等

(1) 更新本地包索引

首先,登录到服务器,更新本地包索引

$ sudo apt update

(2) 安装 Cockpit Web 控制台

Cockpit Web 控制台包由官方 Ubuntu 存储库提供,运行包搜索命令

$ apt search cockpit

使用 APT 包管理器安装 cockpit

$ sudo apt install cockpit -y

该命令安装 Cockpit Web 控制台和其他附加包、库和依赖项。

Apt-Command-Install-Cockpit-Ubuntu-22-04

安装完成后,运行以下命令验证 Cockpit 是否已安装

$ apt -qq list cockpit
OR
$ dpkg -l cockpit

从下面的输出,我们可以看到 Cockpit Web 版本 264-1 已经安装。

Check-Cockpit-WebConsole-Version-Ubuntu

In case, you planning to manage kvm virtual machines with cockpit then install following package

如果您计划管理 带 Cockpit 的 KVM 虚拟机 ,需要安装以下软件包

$ sudo apt install cockpit-machines -y

(3) 为 Cockpit 安装 Podman 支持

默认情况下,Cockpit 不提供 podman 支持。如果您希望使用 Cockpit 管理 podman 容器,请安装为 podman 提供支持的 cockpit-podman 包。

$ sudo apt install cockpit-podman y

Install-Cockpit-Podman-Support-Ubuntu-22-04

(4) 启动 Cockpit Web 控制台服务

与其他服务或守护进程不同,Cockpit 不会在安装后自动启动。因此,启动 Cockpit 系统服务,如图所示。

$ sudo systemctl start cockpit

接下来,查看 Cockpit 服务是否正在运行。

$ sudo systemctl status cockpit

输出显示 Cockpit 服务已启动并运行。

Cockpit-Service-Status-Ubuntu-22-04

Cockpit listens on TCP port 9090. You can verify this is the case by running the following ss command.

Cockpit 监听 TCP 9090 端口,您可以通过运行以下 ss command 验证它。

$ ss -tunlpe | grep cockpit

Socket-Connection-Cockpit-Ubuntu-22-04

如果在 Ubuntu 22.04 系统上启用了防火墙,则允许 9090/TCP 端口,以便可以从外部访问其 Web 控制台

$ sudo ufw allow 9090/tcp
$ sudo ufw reload

Allow-cockpit-console-port-ubuntu-22-04

(5) 访问 Cockpit Web 控制台

Cockpit 现在已经完全安装,唯一剩下的就是访问它,并使用它来管理您的服务器。

要访问 Cockpit Web 控制台,请浏览以下地址。

https://server-ip:9090

你会得到一个警告,你正在访问的网站不是私人的,你可能成为黑客的受害者。不要担心,这是因为服务器是由 CA 不识别的自签名 SSL 证书加密的。

要解决这个问题,只需单击 Advanced

Cockpit-WebConsole-URL-Ubuntu-22-04

然后单击 Proceed to server-ip link

Accept-Certificate-Cockpit-WebConsole

之后,将出现以下登录页面。输入用户名和密码并单击 Log In

Cockpit-Login-Page-Ubuntu-22-04

这将引导您进入 Cockpit 仪表盘。概述页面提供的系统指标,一目了然。您将看到关于 CPU 和内存使用情况、健康状态和系统信息的详细信息。

要执行管理任务,单击 Turn on administrative access,它将提示您输入用户的密码。

左边栏提供了各种可查看的选项。

Cockpit-Dashboard-Ubuntu-22-04

例如,单击 Networking,可以查看带宽统计信息、网络接口信息和网络日志信息。

View-Network-Statistics-from-Cockpit-WebConsole

您也可以单击 Services,获取所有系统服务的信息。

System-Services-Status-Cockpit-WebConsole-Ubuntu-22-04

查看和安装软件更新,点击 Software Updates

Software-Updates-Cockpit-WebConsole-Ubuntu-22-04

我的开源项目

酷瓜云课堂


鸠摩智首席音效师
472 声望9 粉丝

身强体健,龙精虎猛的活着。