基于 Web 的服务器管理程序:Cockpit

jopen 9年前

Cockpit 是 Red Hat 开发的浏览器端服务器管理工具,优点是无需中间层,且可以管理多种服务。

根据其项目主站描述,Cockpit 有如下特点:

  • 从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化。
  • 不会打乱已有终端或脚本服务配置,通过 Cockpit 启用的服务可以在终端停止,脚本运行的错误亦会被 Cockpit 捕获。
  • 支持一次性管理多个服务,实现自动化和批处理。
cockpit-transport.png

Cockpit 工作方式

Cockpit 是由 Red Hat 于今年初最新公布的软件项目,并随着 Fedora 21 正式发布,默认集成在 Fedora 21 Server 中,是一款优秀的基于 Web 的服务器管理程序。虽然 Canonical 早已推出过类似的 Ubuntu Landscape 作为企业系统管理工具,不过却是收费服务(普通用户能够获得30天的试用期)。相比之下,Cockpit 是完全免费和开源的,Cockpit 同样提供了 cPanel 以及其他基于 Web 的系统管理面板。Cockpit 为我们提供了一种简洁、优雅的系统管理方式,你可以同时管理多台服务器。

基于 Web 的服务器管理程序:Cockpit
下面就是笔者在 Fedora 21 Server 下尝试 Cockpit 的过程:

在 Fedora 下安装 Cockpit 十分简单,只需在终端输入: “yum install cockpit” 。之后我们需要做到是开启 Cockpit 服务和允许 Cockpit 通过防火墙。系统用户使用自己的用户名和密码即可登陆 Cockpit 。

基于 Web 的服务器管理程序:Cockpit

当我们查看一台独立的服务器时,Cockpit 面板的主页为我们显示了 CPU、内存、硬盘读写以及网络流量。

基于 Web 的服务器管理程序:Cockpit

Cockpit 中显示的基本硬件、BIOS、操作系统、主机名、域名等信息。

基于 Web 的服务器管理程序:Cockpit

通过 systemd 服务 Cockpit 可以为我们显示所有的系统信息。

来自:http://www.linuxstory.org/