我使用的是openEuler系统 CentOS同理
步骤
1.下载cockpit
2.启动cockpit 并设置开机自启
3.防火墙开放cockpit服务端口
开始操作
1.下载cockpit
sudo yum install -y cockpit
#Complete
#查看coc是否安装成功
sudo systemctl status cockpit
#○ cockpit.service - Cockpit Web Service
Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static)
Active: inactive (dead)
TriggeredBy: ○ cockpit.socket
Docs: man:cockpit-ws(8)
2.启动cockpit
sudo systemctl start cockpit #启动cockpit
sudo systemctl status cockpit #查看cockpit是否启动成功
#● cockpit.service - Cockpit Web Service
Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static)
Active: active (running) since Tue 2025-10-28 22:40:37 CST; 1min 7s ago
TriggeredBy: ● cockpit.socket
Docs: man:cockpit-ws(8)
Process: 10281 ExecStartPre=/usr/libexec/cockpit-certificate-ensure --for-cockpit-tls (code=exited, status=0/SUCCESS)
Main PID: 10307 (cockpit-tls)
Tasks: 1 (limit: 8891)
Memory: 1.5M ()
CGroup: /system.slice/cockpit.service
└─10307 /usr/libexec/cockpit-tls
#设置开机自启
sudo systemctl enable cockpit
3.开启防火墙cockpit服务端口
#查看防火墙是否启动
sudo systemctl status firewalld
#如果没开启
sudo systemctl start firewalld #开启防火墙
sudo systemctl enable firewalld #设置防火墙开机自启
#设置cockpit服务端口
sudo firewall-cmd --permanent --add-service=cockpit
#success
#重载防火墙
sudo firewall-cmd --reload
#success
不出意外的话就已经可以使用了
sudo ip addr
#1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:5b:b2:b9 brd ff:ff:ff:ff:ff:ff
inet 192.168.180.136/24 brd 192.168.180.255 scope global dynamic noprefixroute ens33
valid_lft 1728sec preferred_lft 1728sec
inet6 fe80::20c:29ff:fe5b:b2b9/64 scope link noprefixroute
valid_lft forever preferred_lft forever
浏览器输入自己的ip+9090端口

