安装Cockpit
sudo apt install cockpit -y
-y参数表示自动安装,不需要手动输入y。
或者使用如下命令进行安装,/etc/os-release表示系统版本信息,${VERSION_CODENAME}表示系统版本代号,如Ubuntu 18.04的版本代号为bionic。
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit
启动Cockpit
sudo systemctl start cockpit
#sudo systemctl enable cockpit
查看状态
apt -qq list cockpit # 查看版本
sudo systemctl status cockpit
设置防火墙
ss -tunlp | grep 9090
ss 表示查看socket状态,-t表示TCP协议,-u表示UDP协议,-n表示不解析IP地址,-l表示监听状态,-p表示显示进程信息。grep 9090表示过滤出端口为9090的进程。如果没有显示9090端口,则表示9090端口没有被占用,可以直接使用。如果显示了9090端口,则需要修改端口号。
sudo ufw allow 9090/tcp
/tcp表示TCP协议,/udp表示UDP协议。
访问Cockpit
使用ifconfig命令查看服务器IP地址,然后在浏览器中输入服务器IP地址加端口9090,如http://IP_OF_SERVER:9090。
一旦你登录后,你可以看到 Cockpit 的主界面,在这里可以直观的看到服务器的运行状态,包括CPU使用率、内存使用率、硬盘使用率等。
在cockpit中我们可以很方便的管理各系统服务,包括磁盘管理,网络管理,系统服务(包括定时任务管理),浏览和搜索系统日志,升级软件包到最新版本等等。