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 控制台和其余附加包、库和依赖项。
装置实现后,运行以下命令验证 Cockpit 是否已装置
$ apt -qq list cockpit
OR
$ dpkg -l cockpit
从上面的输入,咱们能够看到 Cockpit Web 版本 264-1 曾经装置。
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
(4) 启动 Cockpit Web 控制台服务
与其余服务或守护过程不同,Cockpit 不会在装置后主动启动。因而,启动 Cockpit 零碎服务,如图所示。
$ sudo systemctl start cockpit
接下来,查看 Cockpit 服务是否正在运行。
$ sudo systemctl status cockpit
输入显示 Cockpit 服务已启动并运行。
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
如果在 Ubuntu 22.04 零碎上启用了防火墙,则容许 9090/TCP 端口,以便能够从内部拜访其 Web 控制台
$ sudo ufw allow 9090/tcp
$ sudo ufw reload
(5) 拜访 Cockpit Web 控制台
Cockpit 当初曾经完全安装,惟一剩下的就是拜访它,并应用它来治理您的服务器。
要拜访 Cockpit Web 控制台,请浏览以下地址。
https://server-ip:9090
你会失去一个正告,你正在拜访的网站不是私人的,你可能成为黑客的受害者。不要放心,这是因为服务器是由 CA 不辨认的自签名 SSL 证书加密的。
要解决这个问题,只需单击 Advanced
而后单击 Proceed to server-ip link
之后,将呈现以下登录页面。输出用户名和明码并单击 Log In
这将疏导您进入 Cockpit 仪表盘。概述页面提供的零碎指标,高深莫测。您将看到对于 CPU 和内存应用状况、衰弱状态和零碎信息的详细信息。
要执行治理工作,单击 Turn on administrative access,它将提醒您输出用户的明码。
右边栏提供了各种可查看的选项。
例如,单击 Networking,能够查看带宽统计信息、网络接口信息和网络日志信息。
您也能够单击 Services,获取所有零碎服务的信息。
查看和装置软件更新,点击 Software Updates
我的开源我的项目
- course-tencent-cloud(酷瓜云课堂 – gitee 仓库)
- course-tencent-cloud(酷瓜云课堂 – github 仓库)