安装完成后装服务虚拟机
(如果创建虚拟机需要安装以下插件 默认没有安装):
yum -y install qemu-kvm qemu-kvm-tools qemu-img virt-manager libvirt libvirt-python libvirt-client bridge-utils virt-viewer virt-instal cockpit-machines
立即开始
安并以下驾驶舱 后,访问服务器上的端口 9090(例如:https://ip{自己地址}:9090/ 与 Cockpit 位于同一台计算机上的浏览器中)
清除 Linux
Cockpit在Clear Linux OS中,可以使用以下命令进行安装:swupd
sudo swupd bundle-add sysadmin-remote
sudo systemctl enable –now cockpit.socket
一: 驾驶舱安装在 Fedora Server 中。
要在 Fedora 的其他变体上安装 Cockpit,请使用以下命令。对于最新版本,请使用 COPR。
安装驾驶舱:
sudo dnf install cockpit
启用驾驶舱:
sudo systemctl enable –now cockpit.socket
如有必要,请打开防火墙:
sudo firewall-cmd –add-service=cockpit
sudo firewall-cmd –add-service=cockpit –permanent
二: 红帽企业 Linux
Cockpit 包含在 Red Hat Enterprise Linux 7 及更高版本中。
在 RHEL 7 上,启用 Extras 存储库。
sudo subscription-manager repos –enable rhel-7-server-extras-rpms
RHEL 8 不需要任何非默认存储库。
安装驾驶舱:
sudo yum install cockpit
启用驾驶舱:
sudo systemctl enable –now cockpit.socket
在 RHEL 7 上,或者如果在 RHEL 8 上使用非默认区域,请打开防火墙:
sudo firewall-cmd –add-service=cockpit
sudo firewall-cmd –add-service=cockpit –permanent
三:Fedora CoreOS
标准 Fedora CoreOS 映像不包含 Cockpit 软件包。
将 Cockpit 软件包安装为叠加 RPM:
rpm-ostree install cockpit-system cockpit-ostree cockpit-podman
根据您的配置,您可能还希望使用其他驾驶舱*扩展,例如 或 。cockpit-kdumpcockpit-networkmanager
如果您有自定义构建的 OSTree,只需在构建中包含相同的包即可。
重新启动
当 CoreOS 计算机仅通过运行 Cockpit 的另一台主机连接到时,步骤 1 和 2 就足够了。
如果您还想运行 Web 服务器以直接在 CoreOS 主机上登录:
启用基于密码的 SSH 登录,除非您仅使用 SSO 登录名:
echo ‘PasswordAuthentication yes’ | sudo tee /etc/ssh/sshd_config.d/02-enable-passwords.conf
sudo systemctl try-restart sshd
使用特权容器(以根身份)运行 Cockpit Web 服务:
podman container runlabel –name cockpit-ws RUN docker.io/cockpit/ws
使驾驶舱在启动时启动:
podman container runlabel INSTALL docker.io/cockpit/ws
systemctl enable cockpit.service
之后,像往常一样使用Web浏览器登录到主机IP地址上的端口。9090
四:驾驶舱包含在 CentOS 7.x 中:
安装驾驶舱:
sudo yum install cockpit
启用驾驶舱:
sudo systemctl enable –now cockpit.socket
如有必要,请打开防火墙:
sudo firewall-cmd –permanent –zone=public –add-service=cockpit
sudo firewall-cmd –reload
五: Debian
这些命令需要一个与 POSIX 兼容的 shell,如 。对于其他 shell,如 ,请暂时运行 。bashfishbash -i
驾驶舱从版本 10 (Buster) 开始就包含在 Debian 中。
要获取最新版本,我们建议启用 {向后移植存储库}(以 root 用户身份):
. /etc/os-release
echo “deb http://deb.debian.org/debian ${VERSION_CODENAME}-backports main” > \
/etc/apt/sources.list.d/backports.list
apt update
安装或更新软件包:
apt install -t ${VERSION_CODENAME}-backports cockpit
更新与 Cockpit 相关的软件包和任何依赖项时,请确保按上述方式使用,以便包含向后移植。-t …-backports
六:乌班图
这些命令需要一个与 POSIX 兼容的 shell,如 。对于其他 shell,如 ,请暂时运行 。bashfishbash -i
Cockpit 包含在 Ubuntu 17.04 及更高版本中,并可用作 16.04 LTS 及更高版本的官方{向后移植}。
我们建议从向后端口安装或更新最新版本。默认情况下,此存储库处于启用状态,但如果您自定义了 apt 源,则可能需要手动启用它们。
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit
在 Linux Mint 上,不要像这样使用:UBUNTU_CODENAMEVERSION_CODENAME
sudo apt install -t ${UBUNTU_CODENAME}-backports cockpit
七:Arch Linux
Cockpit 包含在 Arch Linux 中:
sudo pacman -S cockpit
sudo systemctl enable –now cockpit.socket
如果第一个命令失败,并显示”数据库文件…不存在”,首先刷新/更新您的系统。sudo pacman -Syu
八:openSUSE Tumbleweed
驾驶舱包含在 openSUSE Tumbleweed 中:
安装驾驶舱:
zypper in cockpit
启用驾驶舱:
systemctl enable –now cockpit.socket
如有必要,请打开防火墙: