Cockpit - 基于Web的Linux管理工具的安装和使用教程

这篇具有很好参考价值的文章主要介绍了Cockpit - 基于Web的Linux管理工具的安装和使用教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Cockpit - 基于Web的Linux管理工具的安装和使用教程

一、基本介绍

1,什么是 Cockpit?

(1)Cockpit 是一个免费且开源的基于 webLinux 服务器管理工具并且在 CentOS 8RHEL 8 中,Cockpit 更是成为其默认服务器管理工具。

(2)通过 Cockpit 提供的友好的 Web 前端界面可以轻松地监视和管理我们的 GNU/Linux 服务器,执行诸如存储管理、网络配置、检查日志、虚拟机管理等任务。

2,Cockpit 的功能和特点
  • Cockpit 使用 systemd 完成从运行守护进程到服务几乎所有的功能
  • 集中式管理,通过一个会话窗口管理网络中的所有 Linux 服务器
  • 创建和管理 KVMoVirt 虚拟机
  • 包括 LVM 在内的存储配置
  • 基本的网络配置管理
  • 用户 user account 管理
  • 基于 web 的终端
  • 图形化的系统性能展示
  • 使用 sosreport 收集系统配置和诊断信息
  • 支持 DebianRedhatCentOSFedoraAtomicArch LinuxUbuntu

更多的Cockpit控制台扩展插件请查看官方列表:https://cockpit-project.org/applications.html

二、安装配置

1,安装 dnf

我们需要使用 dnf 命令安装 Cockpit,但 CentOS 7 并不包含该命令,需要按照如下步骤进行安装。而对于 CentOS 8 自带了 dnf,则可以跳过此步骤。

(1)所以首先执行如下命令安装并启用 epel-release

yum install epel-release

(2)接着执行如下命令安装 dnf

yum install dnf

(3)安装完毕后执行如下命令查看是否安装成功:

dnf --version
2,安装 Cockpit
安装kvm

yum install qemu-kvm libvirt libvirt-daemon virt-install virt-manager libvirt-dbus
systemctl start libvirtd.service

注意:如果访问虚拟机,点击虚拟机Create VM按钮是灰色的,就表示没有安装virt-install包

(1)首先执行如下命令安装 Cockpit

dnf install cockpit cockpit-machines

(2)安装完毕后执行如下命令启动 Cockpit 服务并设置为自动启动:

systemctl start cockpit.socket
systemctl enable cockpit.socket

(3)接着执行如下命令查看是否启动成功:

systemctl status cockpit.socket

(4)由于 Cockpit 默认使用的是 9090 端口,执行如下命令打开这个端口:

firewall-cmd --permanent --add-port=9090/tcp
firewall-cmd --reload
三、使用说明

浏览器访问 http://服务器IP:9090,打开 CockpitWeb 界面,输入用户密码后登录。

Cockpit - 基于Web的Linux管理工具的安装和使用教程

登录后首先展示的是系统概览界面,从这里可以快速查看系统的各项信息,如性能使用情况、系统信息、配置等等。

Cockpit - 基于Web的Linux管理工具的安装和使用教程

虚拟机的使用

Cockpit - 基于Web的Linux管理工具的安装和使用教程

1、创建网桥

以前我们都是手动创建桥,有了cockpit直接在页面点一点就创建好了。

在网络中点击添加网桥,设置名称br0,选择ens192上网的端口,最后点击确定就创建成功了

2、修改默认kvm存储池

注意:kvm存储池默认存放在/var/lib/libvirt/images,也就是说,你所创建的虚拟机会生成在该目录下,建议挂载大磁盘空间,单独存放。

修改kvm存储池方法有很多种,我这里使用ln软连接来实现,我这里将libvirt整个目录软链存放在/data/kvm下。

mkdir -p /data/kvm
mv /var/lib/libvirt /data/kvm/
ln -sv /data/kvm/libvirt /var/lib/libvirt
3、创建镜像目录上传镜像

我这里单独创建个目录用于存放ISO镜像包。

mkdir -p /data/iso

我这里上传了一个CentOS-7.9-x86_64-Minimal-2009.iso镜像包

4、创建虚拟机

登录web控制台,点击虚拟机,右上角点击Create VM

独创建个目录用于存放ISO镜像包。

mkdir -p /data/iso

我这里上传了一个CentOS-7.9-x86_64-Minimal-2009.iso镜像包

4、创建虚拟机

登录web控制台,点击虚拟机,右上角点击Create VM

接下来就是系统安装的流程了,没什么可讲的。文章来源地址https://www.toymoban.com/news/detail-481090.html

到了这里,关于Cockpit - 基于Web的Linux管理工具的安装和使用教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【项目实战】基于Web的管理和监控Hadoop集群工具——Ambari入门介绍

    Apache Ambari是一种基于Web的工具,它提供了一个易于使用的Web界面 ,是一个强大的开源的集群管理工具,它可以帮助管理员轻松管理和监控Hadoop集群,支持Apache Hadoop集群的供应、管理和监控。 Ambari已支持大多数Hadoop组件,包括HDFS、Hadoop MapReduce、Hive、Pig、 Hbase、Zookeeper、Sq

    2024年02月06日
    浏览(31)
  • Web安全-Behinder(冰蝎)Webshell管理工具使用

    点击页面右侧\\\"releases\\\",进入工具的版本下载页面。 在个人终端安装JDK1.8环境的情况下,下载zip压缩包后打开Behinder.jar即可 类别 运行环境要求 客户端 jre8+ 服务端 .net 2.0+;php 5.3-7.4;java 6+ 冰蝎(behinder)是一款动态二进制加密网站管理客户端。也叫做webshell管理工具,第一代w

    2024年02月13日
    浏览(30)
  • Web安全-Godzilla(哥斯拉)Webshell管理工具使用

    点击页面右侧\\\"releases\\\",进入工具的版本下载页面。 在个人终端安装JDK1.8环境的情况下,下载jar包后打开即可 Payload类型 运行环境要求 JavaDynamicPayload java1.0及以上 CShapDynamicPayload .net2.0及以上 PhpDynamicPayload 4.3.0及以上 AspDynamicPayload 全版本 哥斯拉由Java语言开发,内置了3种Paylo

    2024年02月13日
    浏览(25)
  • MySQL运维14-管理及监控工具Mycat-web的安装配置

    Mycat-web(现改名为Mycat-eye)是对Mycat-server提供监控服务,通过JDBC连接对Mycat,MySQL监控,监控远程服务器的cpu,内存,网络,磁盘等情况的使用。Mycat-web运行过程中需要依赖zookeeper,因此需要先安装zookeeper,下载地址如下: zookeeper:链接:  https://pan.baidu.com/s/1LiQ5qg15Lft0okUDYi9oGg 提取码:

    2024年02月04日
    浏览(35)
  • Web安全-AntSword(中国蚁剑)Webshell管理工具使用

    蚂剑工具的下载分为两个部分,一个是项目核心源码antSword,另一个是加载器AntSword-Loader。我们依次进行下载,并且进行说明 先点击进入antSword,点击页面右侧\\\"releases\\\",进入工具的源码下载页面进行源码下载。 而后点击进入AntSword-Loader,点击页面右侧\\\"releases\\\",进入加载器下

    2024年02月12日
    浏览(22)
  • Linux部署Yearning并结合内网穿透工具实现公网访问本地web管理界面

    Yearning 简单, 高效的MYSQL 审计平台 一款MYSQL SQL语句/查询审计工具,为DBA与开发人员使用.本地部署,注重隐私,简单高效的MYSQL审计平台。 下面介绍Linux 简单部署Yearning 并结合cpolar 内网穿透工具实现远程访问,破除访问限制,提高工作效率!! 在Github上下载对应的Linux 安装包:htt

    2024年01月21日
    浏览(33)
  • Linux:Ubuntu安装firewalld防火墙管理工具【WSL用UFW防火墙管理工具】

    firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。 firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过

    2024年02月06日
    浏览(36)
  • Linux本地docker一键部署traefik+内网穿透工具实现远程访问Web UI管理界面

    Træfɪk 是一个云原生的新型的 HTTP 反向代理、负载均衡软件,能轻易的部署微服务。它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) , 可以对配置进行自动化、动态的管理. Træfɪk 支持docker一键部署,内置 Web UI,管理相对方便,下面介绍Linux 本地

    2024年02月05日
    浏览(34)
  • 如何通过内网穿透工具实现任意浏览器远程访问Linux本地zabbix web管理界面

    Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 本地zabbix web管理界面限制在只能局域网访问,对于远程访问

    2024年02月05日
    浏览(32)
  • Scrapy框架之MongoDB通过配置文件管理参数--Linux安装MongoDB--图形管理工具

    目录 MongoDB通过配置文件 问题 解决方案  步骤 提示 Linux安装MongoDB 环境 下载依赖与安装包 解压安装  MongoDB GUI管理工具  独立软件GUI软件 Robo 3T使用 VSCode集成GUI插件 问题 启动MongoDB时,编写参数太麻烦 解决方案 通过配置文件统一管理 找到MongoDB的配置文件:在MongoDB的安装目

    2024年02月12日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包