Cockpit是一款由红帽(Red Hat)开发的开源Linux服务器Web管理工具,通过可视化界面简化系统监控与管理操作,支持实时资源监控、服务管理、容器控制等功能,Cockpit设计为轻量级工具,适用于基础运维,适合单台主机使用。
官方网站:https://cockpit-project.org
Cockpit的核心功能与特点
1、系统监控
- 实时查看CPU、内存、磁盘I/O及网络流量图表化数据
- 硬件信息展示(如PCI设备、存储分区详情)
2、管理工具
- 服务管理:启停系统服务(如SSH、防火墙),查看日志
- 用户与权限:管理账户、SSH密钥授权
- 存储配置:支持LVM、文件系统挂载,磁盘空间可视化
- 网络设置:配置网卡、防火墙规则(firewalld集成)
3、扩展支持
- 容器管理:集成Podman/Docker(需安装cockpit-docker插件)
- 虚拟机管理:通过cockpit-machines管理KVM虚拟机
- 第三方插件:如存储管理(cockpit-storaged)、软件包更新(cockpit-packagekit)
4、Cockpit支持的操作系统:
![图片[1]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/64ac4a858885-1-1024x347.jpg)
具体安装部署
1、安装cockpit
![图片[2]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/f3ccdd27d200-6-1024x709.jpg)
![图片[3]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/156005c5baf4-5-1024x768.jpg)
![图片[4]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/799bad5a3b51-5-1024x768.jpg)
#安装cockpit,核心组件,提供Web管理界面基础功能
yum install cockpit
#开启kvm虚拟机功能,需要安装
cockpit-machines包
#安装cockpit-machines插件后,可通过Web界面直接管理KVM虚拟机
yum install cockpit-machines
#启动cockpit并设置开机启动
systemctl enable --now cockpit.socket
#验证状态应为"active (running)"
systemctl status cockpit.socket
![图片[5]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/d0096ec6c835-4-1024x705.jpg)
#防火墙配置
#cockpit的web界面会调用系统默认的firewalld防火墙
#默认端口为9090,需放行该端口或cockpit服务才能远程访问
firewall-cmd --add-service=cockpit --permanent #永久放行服务
firewall-cmd --reload #重载配置
2、编辑文件解除root登录限制
![图片[6]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/032b2cc93686-5-1024x768.jpg)
![图片[7]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/18e299989137-3-1024x188.jpg)
#默认可能禁止root登录
#修改后重启生效
vi /etc/cockpit/disallowed-users # 删除"root"行
root
:wq! #保存退出
systemctl restart cockpit.socket # 重启服务
3、修改默认cockpit服务端口
![图片[8]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/fe5df232cafa-3-1024x768.jpg)
vi /lib/systemd/system/cockpit.socket
ListenStream=9090 #默认是9090,可以修改为其他端口
:wq! #保存退出
systemctl restart cockpit.socket # 重启服务
4、访问web页面
![图片[9]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/8cda81fc7ad9-3-1024x544.jpg)
![图片[10]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/30e62fddc14c-1-1024x544.jpg)
![图片[11]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/ae5662532881-1024x544.jpg)
![图片[12]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/62bf1edb3614-1024x544.jpg)
管理系统firewalld防火墙
![图片[13]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/8df7b73a7820-1024x486.jpg)
![图片[14]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/9414a8f5b810-1024x488.jpg)
对文件进行管理
![图片[15]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/edab7ba7e203-1024x544.jpg)
![图片[16]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/db3a17f7bcac-1024x544.jpg)
ssh终端访问
![图片[17]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/85b6f89b41ca-1024x544.jpg)
![图片[18]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/64b8299d1597-1024x544.jpg)
可以管理kvm虚拟机
![图片[19]-Linux系统下安装Cockpit可视化管理工具-杨公子的博客](https://www.hiir.cn:12580/wp-content/uploads/2025/08/a269962fe142-1024x485.jpg)
至此,Linux系统可视化管理工具Cockpit安装使用教程完成。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END













