如何使用cockpit web界面管理linux服务器

使用基于浏览器的管理和仪表板工具Cockpit,您可以轻松地监视和管理多台Linux计算机。它是独立的,设置简单,使用方便。我们将向您展示如何开始。...

使用基于浏览器的管理和仪表板工具Cockpit,您可以轻松地监视和管理多台Linux计算机。它是独立的,设置简单,使用方便。我们将向您展示如何开始。

管理多个linux服务器

如果您要监视多台Linux计算机或服务器,您将面临一个挑战。这是特别真实的,如果其中一些是运行无头系统没有显示器连接。例如,您可能有机架安装或远程服务器位于不同的建筑物或收集树莓皮分散在您的家中。

如何监控所有这些设备的运行状况和性能?

如果使用secureshell(SSH)连接到它们,那么可以运行top或其他基于终端的监视工具。您将获得一些有用的信息,但每个工具都有自己感兴趣的特定领域。要从一个工具移动到另一个工具来查看远程Linux计算机的不同度量是很尴尬的。

不幸的是,没有方便的方法可以在提供这些信息的不同工具之间切换。另外,如果您必须执行任何补救或管理任务,则必须重新连接到远程计算机或关闭监视应用程序。然后,必须使用现有的SSH会话来执行管理命令。

Cockpit将许多常见的监视和管理需求绑定到一个基于浏览器的控制台中,使得监视和维护多台Linux计算机更加容易。

Cockpit从Linux中已经存在的应用程序编程接口(api)获取信息。因为信息直接来源于源代码,所以没有自定义的信息收集或生成,所以可以认为是未经修饰的。

驾驶舱和用户帐户

Cockpit使用您的Linux登录凭证,因此不需要在其中配置用户。要登录到驾驶舱,您只需使用您的用户名和当前密码。如果您在不同的Linux计算机上有使用相同用户名和密码的帐户,Cockpit将使用这些凭据连接到远程计算机。

当然,在不同的计算机上使用相同的密码是一种安全风险,被认为是一种不好的做法。然而,如果你只使用不接触互联网的本地计算机,你可能会得出这样的结论:风险很小。

不过,一个更优越的解决方案是在每台计算机上设置SSH密钥,然后允许Cockpit使用这些密钥连接到远程计算机。

相关:如何从Linux Shell创建和安装SSH密钥

安装驾驶舱

Cockpit是主要Linux系列的核心存储库。要在Ubuntu上安装Cockpit,请键入以下命令:

sudo apt-get install cockpit

如何使用cockpit web界面管理linux服务器

在Fedora上,命令是:

sudo dnf install cockpit

如何使用cockpit web界面管理linux服务器

在Manjaro上,您必须安装Cockpit和一个名为packagekit的包。这个独立于平台的包位于Linux发行版的本机包管理系统之上。它为应用软件提供了一致的API。

开发人员可以编写与packagekit一起工作的软件,然后他们的软件可以与任何Linux发行版的包管理器进行通信。这意味着他们不必编写一个版本,将与dnf,另一个为pacman工作,等等。

幸运的是,packagekit已经安装在Ubuntu和Fedora上,所以您只需键入以下两个命令:

sudo pacman -Sy cockpit

如何使用cockpit web界面管理linux服务器

sudo pacman -Sy packagekit

如何使用cockpit web界面管理linux服务器

发射舱

要开始使用Cockpit,请打开浏览器,在地址栏中键入以下内容,然后按Enter键:

localhost:9090

然后您将看到驾驶舱登录屏幕。如果出现一个错误,告诉您无法访问站点或连接被拒绝,您可能需要键入以下命令来启用和启动Cockpit守护程序:

sudo systemctl enable cockpit

如何使用cockpit web界面管理linux服务器

sudo systemctl start cockpit

如何使用cockpit web界面管理linux服务器

当Cockpit启动时,会出现登录屏幕;只需使用现有的Linux凭据登录即可。

要使用这些相同的凭据连接到其他计算机,请选中“将我的密码重新用于远程连接”旁边的复选框。如果您使用SSH密钥连接到远程计算机或根本不会远程监视其他计算机,则可以不选中此框。

如何使用cockpit web界面管理linux服务器

概述

驾驶舱网页是完全响应,并将合理调整,如果你改变你的浏览器窗口的大小。

如何使用cockpit web界面管理linux服务器

主显示在左侧的侧边栏中显示任务类别列表,而窗口的其余部分包含与所选类别相关的信息。默认视图是“概述”

如何使用cockpit web界面管理linux服务器

当你在**上使用它时,驾驶舱也会适应。

如何使用cockpit web界面管理linux服务器

在我们的测试计算机上,我们看到一个错误被标记,因为服务失败了。

如何使用cockpit web界面管理linux服务器

我们单击“1服务已失败”链接移动到“系统服务”视图。系统安全服务守护程序(SSSD)未能启动,因此我们单击“SSSD”链接以移动到SSSD控制页。

如何使用cockpit web界面管理linux服务器

我们单击“启动服务”

如何使用cockpit web界面管理linux服务器

随着服务的运行,我们可以探索更多的监控系统。

如何使用cockpit web界面管理linux服务器

如果“概述”在侧边栏中可见,则可以单击它;如果不可见,则只需单击系统图标,然后单击“概述”

cpu和内存图

在CPU和内存使用窗格中,单击“查看图形”

如何使用cockpit web界面管理linux服务器

将显示以下图形:

  • “CPU使用率”:CPU总数的组合CPU使用率。
  • “内存和交换”:RAM内存和交换使用。
  • “磁盘I/O”:硬盘读写。
  • “网络流量”:所有进出计算机的流量。

如何使用cockpit web界面管理linux服务器

但是,如果单击每个图形的名称,则可以看到更详细的信息:

  • 如果单击“磁盘I/O”,您将看到侧边栏中“存储”下的相同信息。
  • 如果你点击“网络流量”,你会看到与侧边栏“网络”下相同的信息。

软件更新

您可以单击侧边栏中的“软件更新”查看可用更新的列表。

如何使用cockpit web界面管理linux服务器

要安装它们,只需单击“安装所有更新”

如何使用cockpit web界面管理linux服务器

监视多台计算机

在尝试监视另一台计算机之前,请执行以下步骤:

  1. 在另一台计算机上安装Cockpit,然后登录Cockpit以验证它是否正常工作。远程监控时,不必在远程计算机上运行浏览器界面。然而,如果你这样做了,它将证明驾驶舱已正确安装,是完全可操作的。
  2. 使用SSH从监视它的计算机远程连接到另一台计算机。确认您可以在远程计算机上使用SSH,然后使用您当前的ID和密码或SSH密钥登录。

确保这两个步骤按预期工作,使得监控远程计算机变得轻而易举。请记住,如果您使用与监控计算机相同的用户名和密码连接到远程主机,则必须选中“重用我的远程连接密码”框。

在监控计算机上,单击主机旁边的下拉箭头。

如何使用cockpit web界面管理linux服务器

单击“添加新主机”

如何使用cockpit web界面管理linux服务器

键入远程计算机的详细信息(IP地址或主机名)。浏览器顶部会显示一个高亮颜色,以帮助您识别正在查看的计算机。

如何使用cockpit web界面管理linux服务器

准备好后单击“添加”。您现在应该可以在可用主机列表中看到远程计算机;单击它旁边的下拉箭头。

如何使用cockpit web界面管理linux服务器

单击新的远程计算机进行监视。

如何使用cockpit web界面管理linux服务器

将显示您监视的主机的名称。浏览器窗口顶部的高亮颜色也将是添加该主机时选择的颜色。

更多功能

驾驶舱还有很多功能,包括:

  • 获取计算机的总体运行状况。
  • 使用CPU、内存、磁盘和网络活动监视性能。
  • 更改主机名。
  • 将主机连接到域。
  • 打开终端窗口。
  • 管理软件更新、用户帐户、服务和守护进程、分区表、网络绑定和网桥以及IP地址。
  • 创建RAID设备。

更多的功能也即将推出。开发人员有一个概念验证版本,可以同时显示多个主机的组合视图。驾驶舱不是最复杂的管理工具,但它功能丰富,使用简单,可以满足大多数需求。

  • 发表于 2021-04-01 00:16
  • 阅读 ( 300 )
  • 分类:互联网

你可能感兴趣的文章

现在如何在linux和ubuntu上安装unity8和mir

...完全不基于GNOME的新版本。另外,Ubuntu将拥有自己的显示服务器,管理像素在屏幕上的显示方式。 ...

  • 发布于 2021-03-16 16:03
  • 阅读 ( 231 )

如何在android和termux上使用linux命令行

...,它的安装重量为396KB(即千字节)。它还提供了一个SSH服务器。 ...

  • 发布于 2021-03-18 07:26
  • 阅读 ( 374 )

centos与ubuntu:最好的web托管服务器

...nux发行版可用,为您的家用计算机选择一个并不容易。为服务器选择Linux发行版更为困难。服务器每天24小时运行,通常执行复杂的任务,因此选择一个您可以信任的分发是关键。 ...

  • 发布于 2021-03-20 17:23
  • 阅读 ( 251 )

保持安全的8个最佳linux密码管理器

...。但今天,保护计算机上的数据只是挑战的一部分。我们如何管理我们在网络上创建的所有不同帐户的所有密码? ...

  • 发布于 2021-03-20 18:41
  • 阅读 ( 376 )

开始使用gnome epiphany web应用程序的5个原因

...你只能通过浏览器访问。从技术上讲,它们是运行在其他服务器上的程序,您可以远程访问。 ...

  • 发布于 2021-03-21 10:10
  • 阅读 ( 288 )

适用于windows、mac和linux的最佳漫画阅读器

...并发布数据,那些热衷于与朋友共享的用户可以安装免UI服务器版本,以远程在iOS上托管漫画。 这个应用程序在Windows上有安装程序和可移植版本,还有64位macOS和各种Linux发行版。界面本身是有点小,我的口味,但它很快消失,...

  • 发布于 2021-04-07 09:44
  • 阅读 ( 181 )

您可以在路由器的web界面中配置10个有用的选项

...何地方与动态域名系统 如果你在你的计算机上托管某种服务器,你需要能够通过互联网连接到那台计算机。然而,许多ISP分配有规律变化的动态IP地址。动态DNS通过分配一个特殊的地址来解决这个问题,比如yourcomputer.service.com连...

  • 发布于 2021-04-07 10:23
  • 阅读 ( 210 )

Windows10的“可选功能”是做什么的,以及如何打开或关闭它们

...开或关闭这些功能。这些特性中有许多是针对业务网络和服务器的,而有些对每个人都有用。下面是对每个功能的说明,以及如何打开或关闭它们。 无论您是否启用了Windows10功能,所有这些功能都会占用硬盘空间。但你不应该...

  • 发布于 2021-04-09 18:10
  • 阅读 ( 207 )

如何访问chromebook上的共享文件夹、网络打印机和VPN

...程序,但这些应用程序还没有创建。 如果你有一个文件服务器,并且你想让它的文件对Chrome操作系统可用,你必须以Chrome网络浏览器可以理解的方式使这些文件可用。 任何一种允许你创建一个通过标准HTTP或HTTPS访问的web界面的...

  • 发布于 2021-04-11 08:36
  • 阅读 ( 402 )

如何把一台旧电脑变成家庭文件服务器

...插件,因此您甚至可以在其上运行BitTorrent客户端或媒体服务器。 你需要什么 相关:如何把一个树莓Pi变成一个低功耗的网络存储设备 我们专注于使用旧的硬件,但FreeNAS更喜欢一台相当现代化的计算机。你不会用一台古老的电...

  • 发布于 2021-04-11 08:56
  • 阅读 ( 404 )
rijwp406
rijwp406

0 篇文章

相关推荐