文章目录

  • 1.CockPit概述
  • 2.CockPit背景
  • 3.CockPit特点
  • 4.CockPit安装
  • 1》Centos
  • 2》 Ubuntu
  • 5.CockPit登录UI
  • 1》Centos
  • 2》Ubuntu


@Linux Web-UI服务管理工具(CockPit)_Ubuntu

1.CockPit概述

CockPit是一款强大的Linux图形化工具
CockPit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务
CockPit是一个免费且开源的基于web的管理工具,系统管理员可以执行诸如存储管理、网络配置、检查日志、管理容器等任务。通过Cockpit提供的友好的 Web 前端界面可以轻松地管理我们的 GNU/Linux 服务器,非常轻量级,Web 界面也非常简单易用。更重要的是通过Cockpit可以实现集中式管理

2.CockPit背景

CockPit提供了几乎所有Linux发行版本的安装包,对各个Linux平台支持都很好,有需要的小伙伴可以自行去官网查看阅读
【CockPit】

@Linux Web-UI服务管理工具(CockPit)_linux_02

3.CockPit特点

CockPit使用systemd完成从运行守护进程到服务几乎所有的功能
1)集中式管理,通过一个会话窗口管理网络中的所有Linux服务器
2)创建和管理Docker容器
3)创建和管理KVM、oVirt虚拟机
4)包括 LVM 在内的存储配置
5)基本的网络配置管理
6)用户user account管理
7)基于web的 终端
8)图形化的系统性能展示
9)使用sosreport收集系统配置和诊断信息
10)支持Debian, Redhat, CentOS, Fedora, Atomic, Arch Linux, and Ubuntu.

4.CockPit安装

1》Centos

Centos 安装cockpit

#使用yum安装
sudo yum install cockpit


#启动cockpit
sudo systemctl enable --now cockpit.socket


#防火墙配置(如关闭防火墙可忽略)
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload



#可安装些常用模块
sudo yum -y install cockpit cockpit-docker cockpit-machines cockpit-dashboard cockpit-storaged cockpit-packagekit

2》 Ubuntu

Ubunt安装cockpit

#开启apt源
. /etc/os-release
sudo apt install -t ${VERSION_CODENAME}-backports cockpit


#安装cockpit
sudo apt install -t ${UBUNTU_CODENAME}-backports cockpit

5.CockPit登录UI

1》Centos

CockPit默认监听的端口为9090
使用浏览器打开https://IP:9090即可打开监控界面,然后输入系统用户名密码登录

@Linux Web-UI服务管理工具(CockPit)_运维_03

CockPit的web UI主界面

@Linux Web-UI服务管理工具(CockPit)_ubuntu_04

日志管理
(可通过时间筛选查询系统产生的日志,按照不同的日志等级;查询的日志,可以点击黄色感叹号图形,查看日志详情,既方便也实用;)

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_05

存储管理
(磁盘可实时看到磁盘读写状态;对磁盘,可自定义的划分,划分后显示的文件系统,文件系统类型,文件系统大小及源等,更加直观;文件系统,可直接使用nfs挂载及挂载点的权限等)

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_06


@Linux Web-UI服务管理工具(CockPit)_linux_07

@Linux Web-UI服务管理工具(CockPit)_运维_08


@Linux Web-UI服务管理工具(CockPit)_运维_09

网络管理
(网络可直观查看网络进出口流量,网卡配置,防火墙管理,以及网卡产生的日志等)

@Linux Web-UI服务管理工具(CockPit)_运维_10

容器管理
(安装配置容器,可管理配置容器)

@Linux Web-UI服务管理工具(CockPit)_linux_11

用户管理
(主要对于创建删除用户,用户属性设置,密码修改,以及登录记录查询等功能)

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_12


@Linux Web-UI服务管理工具(CockPit)_ubuntu_13

服务管理

@Linux Web-UI服务管理工具(CockPit)_运维_14


@Linux Web-UI服务管理工具(CockPit)_运维_15

内核管理

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_16

软件管理

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_17

应用管理

@Linux Web-UI服务管理工具(CockPit)_运维_18

服务器故障诊断

@Linux Web-UI服务管理工具(CockPit)_web-ui_19

@Linux Web-UI服务管理工具(CockPit)_web-ui_20

终端管理

@Linux Web-UI服务管理工具(CockPit)_web-ui_21

SELinux

@Linux Web-UI服务管理工具(CockPit)_linux_22

Web-UI多台主机管理
可以通过一个web管理多台安装过cockpit的主机,感觉还是蛮实用的

@Linux Web-UI服务管理工具(CockPit)_web-ui_23

2》Ubuntu

@Linux Web-UI服务管理工具(CockPit)_ubuntu_24

仪表盘

@Linux Web-UI服务管理工具(CockPit)_Ubuntu_25

服务器信息及配置

@Linux Web-UI服务管理工具(CockPit)_ubuntu_26

服务器性能指数展示

@Linux Web-UI服务管理工具(CockPit)_ubuntu_27