本指南将向您展示如何使用 Cockpit 在舒适的 Web 浏览器中管理和监控 Ubuntu Linux 服务器的状态。
为什么要使用驾驶舱?
Cockpit 是一个基于 Web 的 Linux 服务器管理工具,用于远程管理和监控您的服务器。 Cockpit 允许您在 Web 浏览器中查看您的服务器并使用图形和终端工具执行系统任务。
此外,您可以使用 Cockpit 来管理容器、管理存储、配置网络和检查系统日志消息。
如何在 Linux 上安装 Cockpit
本指南将介绍 Ubuntu Linux 服务器上的安装过程。 您可能还想知道其他主要的 Linux 发行版,例如 Fedora、RHEL、Arch Linux 和 Debian 也支持 Cockpit。
在开始安装之前,使用 APT 更新系统的存储库列表:
sudo apt update
要在 Ubuntu Linux 服务器上安装 Cockpit,请运行以下命令:
sudo apt install cockpit
Cockpit 在 Ubuntu 上默认启用的端口 9090 上运行。 如果您使用防火墙,请确保使用 ufw 启用端口 9090,这是一个用于管理 Ubuntu 防火墙的命令行工具。
sudo ufw allow 9090
此外,如果您在 Azure 或 AWS 等 Web 服务上使用服务器,请确保添加入站端口规则以启用端口 9090。
使用 Cockpit 访问您的服务器
一旦 Cockpit 启动并运行,您就可以从所有主流网络浏览器访问您的服务器,包括 Firefox, Chrome, 和 Microsoft Edge 在您选择的任何操作系统上。
启动您喜欢的浏览器并转到以下 URL:
https://ipaddress:9090
…在哪里 IP地址 是您的 Ubuntu 服务器的 IP 地址。 您可以使用 host 命令轻松检查 Linux 系统上的 IP 地址。
您的浏览器可能会尝试警告您该站点不安全,因为 Cockpit 使用的是自签名证书。 要绕过此警告,首先,单击 先进的 按钮。 然后,点击 接受风险并继续 访问 Cockpit 界面。
接受继续使用自签名证书后,浏览器将显示类似于下图的登录屏幕。 Enter 您的服务器登录名和密码。 登录页面简要显示了服务器名称和您正在使用的服务器操作系统,在本例中为 Ubuntu Server 20.04 LTS。
登录后,系统将显示一个概览屏幕,用于使用 Cockpit 管理您的服务器。
如您所见,Cockpit GUI 非常直观,为您提供了管理服务器和检查其状态的强大功能。 为了 example,您可以从 Cockpit 概览页面重新启动服务器。 您还会在首页上收到重要信息的通知,例如软件更新和资源使用情况。
导航驾驶舱界面
左侧的侧边栏包含以下选项卡,每个选项卡都显示与您的服务器相关的一组特定信息。
概述
这 概述 选项卡是 Cockpit 中最重要的页面之一,因为它为您提供与服务器相关的最重要的信息,例如主机名、CPU 使用率和 RAM 信息。
日志
这 日志 页面列出了 Ubuntu 服务器上可用的所有重要系统日志。 此外,您可以按日期、严重性或服务过滤要查看的日志。
贮存
这 贮存 页面为您提供有关存储设备和已安装磁盘的见解,包括使用 Linux df 命令工具显示它们的大小。 此外,系统会在此页面显示与存储相关的日志。
联网
这 联网 页面显示基本网络信息和您的 IP 地址。 您还可以使用此页面来配置您的网桥或添加 VLAN。
账户
此页面显示您的服务器上可用的用户列表。 您还可以使用此选项卡管理用户帐户设置,例如向服务器添加新用户帐户、重置密码、添加 SSH 密钥等。
服务
这 服务 选项卡显示重要的系统服务。 您还可以按名称搜索服务或按状态(即启用、禁用或静态)过滤服务。 单击服务可为您提供有关该服务的更多信息,并允许您更改其状态。 Cockpit 还将显示与特定服务相关的日志。
终端
Cockpit 的另一个重要特性是它为您提供了一个终端窗口,允许您运行您选择的任何 Linux 命令。 这意味着您将能够轻松地在平板电脑或智能手机上运行 Linux 命令。
使用 Cockpit 改进服务器管理
本指南向您展示了如何使用 Cockpit 管理您的 Ubuntu Linux 服务器,它是一个强大且直观的基于 Web 的工具,用于管理和监控 Linux 服务器。
SSH 仍然是访问远程服务器的最常用方法之一。 了解如何使用 Mosh 和 Tmux 改进 SSH 连接。