Linux Tools --- Cockpit
一、概要
1. 环境
Rocky Linux 9.1
2. 简介
Cockpit是一个Linux服务器的可视化管理工具,该工具提供服务器的实时数据(包括CPU,文件系统,处理器和其他监控数据),同时它还提供了访问服务器的方式,可以通过Cockpit管理服务器,创建/删除虚拟机,解决网络问题。
二、安装
1. 对于CentOS 7,首先运行如下命令:
sudo subscription-manager repos --enable rhel-7-server-extras-rpms
2. 更新仓库
sudo dnf update
3. 安装Cockpit和虚拟化插件
sudo dnf install -y cockpit cockpit-machines
4. 启动并设置Cockpit为开机启动
sudo systemctl enable --now cockpit.socket
systemctl status cockpit.socket
5. 防火墙配置
(1) 确认配置
sudo firewall-cmd --list-all
可以看到Rocky Linux已经默认放开了Cockpit服务。
(2) 手动设置防火墙
sudo firewall-cmd --add-service=cockpit --permanent sudo firewall-cmd --reload
6. 测试
(1) 访问
https://<IP地址>:9090
(2) 输入Linux账户和密码即可登录,注意该账户需要有管理员权限:
7. 允许root登录
sudo vi /etc/cockpit/disallowed-users
在文件中删除root,然后重启。
三、参考
1. 官方
https://cockpit-project.org/running.html#rhel
2. 其他
https://www.howtoforge.com/how-to-install-cockpit-on-rocky-linux-8/