CentOS 配置Cockpit

最佳<Coder
2026/5/10修改于 3天前

Cockpit是Red Hat开发的Web服务器管理工具。本文介绍在CentOS上安装配置Cockpit的步骤,包括防火墙设置、用户权限管理、以及通过Web界面进行服务器运维。

场景

通过 SSH 登录系统,提示:

Activate the web console with: systemctl enable --now cockpit.socket

这条命令是提示可以激活系统的 Web 管理程序,设置系统开机启动。

什么是 Cockpit

官方网站:https://cockpit-project.org/

Cockpit 是一个 Web 端的系统管理工具,只用鼠标点点就能管理系统。启动 Cockpit 服务之后,只需鼠标点点点就能完成系统很多基础操作,比如查看系统信息、启动/停止服务、新增或更改账户、系统更新、Web 终端及查看网络流量等。

安装

某些发行版本已经默认安装,只需执行命令开机启动和添加防火墙就好。

如果系统中没有默认安装,执行下面命令很容易安装:

1. 安装 Cockpit

sudo yum install cockpit

2. 设置开机启动

sudo systemctl enable --now cockpit.socket

3. 设置防火墙

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

安装成功后在浏览器中输入地址进行访问:https://服务器IP:9090。使用系统用户名、密码登录。

4. 禁用或注销服务

如果不想使用 Cockpit,直接禁用或注销即可。

禁用 Cockpit:

systemctl disable cockpit.socket

注销 Cockpit:

systemctl mask cockpit.socket

评论

已显示全部评论