返回 导航

其他

hangge.com

Cockpit - 基于Web的Linux管理工具的安装和使用教程(CentOS为例)

作者:hangge | 2020-11-13 08:10

一、基本介绍

1,什么是 Cockpit?

(1)Cockpit 是一个免费且开源的基于 web Linux 服务器管理工具。并且在 CentOS 8 RHEL 8 中,Cockpit 更是成为其默认服务器管理工具。
(2)通过 Cockpit 提供的友好的 Web 前端界面可以轻松地监视和管理我们的 GNU/Linux 服务器,执行诸如存储管理、网络配置、检查日志、虚拟机管理等任务。

2,Cockpit 的功能和特点

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

二、安装配置

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

(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

三、使用说明

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

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

(3)“日志”页面可以进行系统日志的查看。Cockpit 将日志信息分为错误、警告、注意等不同的分类,可以看出是按事件的级别来分类的。

(4)在“网络”页面可以看到两个可视化发送和接收速度的图。还可以看到可用网卡的列表,可以对网卡进行绑定设置,桥接,以及配置 VLAN。点击网卡就可以进行编辑操作。

(5)如果我们安装了 cockpit-machines 包,那么 cockpit 就会开启虚拟机功能,在这里可以轻松创建和使用虚拟机功能。

(6)在“账户”页面中可以添加或删除系统账户

(7)在“服务”页面,服务被分成了 5 个类别:目标、系统服务、套接字、计时器和路径。

  • 单击服务名称,可以对其进行更多的管理操作,列如重启,关闭,禁用等

(8)Cockpit 界面提供实时终端执行任务,这使我们可以根据需求在 Web 界面和终端之间自由切换,可以快速执行任务,操作非常方便。

(9)我们还可以在Web界面上进行 SELinux 的关闭和开启:
评论

全部评论(0)

回到顶部