Cockpit简介

CockpitCentOS 8内置的一款基于Web的可视化管理工具,对一些常见的命令行管理操作都有界面支持,比如用户管理、防火墙管理、服务器资源监控等,使用非常方便,号称人人可用的Linux管理工具。

下面是Cockpit的管理界面,看起来还是挺炫酷的!
image

CentOS 8安装

如果你想体验最新版本的Cockpit,需要安装CentOS 8,下面我们先简单聊聊CentOS 8的安装。
CentOS 8的安装与CentOS 7基本相同,这里安装的是目前最新版8.5.2111,具体安装可以参考虚拟机安装及使用Linux,看这一篇就够了! ,镜像下载地址:https://vault.centos.org/8.5.2111/isos/x86_64/
image

  • 使用CentOS 8的yum命令安装软件时经常会遇到无法下载的问题,切换到阿里云的镜像源即可解决,这里使用Centos-vault-8.5.2111.repo仓库配置;
#先将原BaseOS配置进行备份
mv /etc/yum.repos.d/CentOS-Linux-BaseOS.repo /etc/yum.repos.d/CentOS-Linux-BaseOS.repo.bak
#再下载新配置
sudo wget -O /etc/yum.repos.d/CentOS-Linux-BaseOS.repo http://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
  • yum仓库配置文件在/etc/yum.repos.d目录下,再修改CentOS-Linux-AppStream.repo文件,直接拷贝CentOS-Linux-BaseOS中的appstream部分即可;
name=CentOS-8.5.2111 - AppStream - mirrors.aliyun.com
baseurl=http://mirrors.aliyun.com/centos-vault/8.5.2111/AppStream/$basearch/os/
        http://mirrors.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
        http://mirrors.cloud.aliyuncs.com/centos-vault/8.5.2111/AppStream/$basearch/os/
gpgcheck=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
  • 运行如下命令清空缓存并生效;
sudo yum clean all
sudo yum makecache
  • 接下来查询一个安装包信息测试下,发现已经可以正常使用了。
    image

Cockpit安装启动

下面介绍下Cockpit的安装和启动,非常简单。
CentOS 8默认已安装Cockpit,直接启动服务即可;

# 配置cockpit服务开机自启
systemctl enable --now cockpit.socket
# 启动cockpit服务
systemctl start cockpit

CentOS 7上如果要使用Cockpit的话,需要自行安装,并开放对应服务;

# 安装
yum install cockpit
# 开放服务
firewall-cmd --permanent --zone=public --add-service=cockpit
# 重新加载防护墙
firewall-cmd --reload

安装完成后即可通过浏览器访问Cockpit,使用Linux用户即可登录(比如root用户),访问地址:http://192.168.3.106:9090/

image

centos7刚安装的时候只有最基本的功能:

image

  • 其他功能需要安装插件
    # yum list all | grep cockpit
[pmish@localhost bin]$ yum list all | grep cockpit
cockpit.x86_64                              195.12-1.el7.centos        @extras  
cockpit-bridge.x86_64                       195.12-1.el7.centos        @extras  
cockpit-dashboard.x86_64                    195.12-1.el7.centos        @extras  
cockpit-storaged.noarch                     195.12-1.el7.centos        @extras  
cockpit-system.noarch                       195.12-1.el7.centos        @extras  
cockpit-ws.x86_64                           195.12-1.el7.centos        @extras  
cockpit-composer.noarch                     9-1.el7                    extras   
cockpit-doc.x86_64                          195.12-1.el7.centos        extras   
cockpit-docker.x86_64                       195.12-1.el7.centos        extras   
cockpit-kubernetes.x86_64                   195.12-1.el7.centos        extras   
cockpit-machines.noarch                     195.6-1.el7.centos         extras   
cockpit-machines.x86_64                     195.12-1.el7.centos        extras   
cockpit-machines-ovirt.noarch               195.12-1.el7.centos        extras   
cockpit-packagekit.noarch                   195.6-1.el7.centos         extras   
cockpit-packagekit.x86_64                   195.12-1.el7.centos        extras   
cockpit-pcp.x86_64                          195.12-1.el7.centos        extras   
cockpit-subscriptions.noarch                160-1.el7.centos           extras   
cockpit-tests.x86_64                        195.12-1.el7.centos        extras   
cockpit-ws.i686                             195.10-1.el7.centos        base     
subscription-manager-cockpit.noarch         1.24.51-1.el7.centos       updates  
  • 安装文件管理系统
    sudo yum install cockpit-storaged

  • 安装全部插件
    yum install cockpit-*

Cockpit使用

参考 https://zhuanlan.zhihu.com/p/471119705

posted on 2022-11-11 14:22  一贯可乐  阅读(1554)  评论(0编辑  收藏  举报



123