Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。

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

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

Fedora

Fedora 的 Server 版已经内置安装。

  1. 安装 cockpit

    1
    sudo dnf install cockpit
  2. 开机自启

    1
    sudo systemctl enable --now cockpit.socket
  3. 防火墙设置

    1
    2
    sudo firewall-cmd --add-service=cockpit
    sudo firewall-cmd --add-service=cockpit --permanent

Red Hat Enterprise Linux

  1. 在RHEL 7上,启用 Extras 存储库

    1
    sudo subscription-manager repos --enable rhel-7-server-extras-rpms

    RHEL8 不需要任何非默认的存储库

  2. 安装 cockpit

    1
    sudo yum install cockpit
  3. 开机自启

    1
    sudo systemctl enable --now cockpit.socket
  4. 防火墙设置

    1
    2
    sudo firewall-cmd --add-service=cockpit
    sudo firewall-cmd --add-service=cockpit --permanent

CentoOS

1
CentOS7.x 包含 Cockpit
  1. 安装 cockpit

    1
    sudo yum install cockpit
  2. 开机自启

    1
    sudo sysytemctl enable --now cockpit.socket
  3. 防火墙设置

    1
    2
    sudo firewall-cmd --permanent --zone=public --add-service=cockpit
    sudo firewall-cmd --reload

Ubuntu

1
Ubuntu 17.04 及以上已包含 Cockpit

直接安装包

1
sudo apt-get install cockpit