官方标配,吊炸天的Linux可视化管理工具,必须推荐给你~
用了很久的
CentOS 7
,最近想体验一下CentOS 8
。无意中发现CentOS 8
内置了一款可视化管理工具Cockpit
,一些常见的命令行操作它都能支持,界面炫酷且功能强大,推荐给大家!
SpringBoot实战电商项目mall(50k+star)地址:https://github.com/macrozheng/mall
Cockpit简介
Cockpit
是CentOS 8
内置的一款基于Web的可视化管理工具,对一些常见的命令行管理操作都有界面支持,比如用户管理、防火墙管理、服务器资源监控等,使用非常方便,号称人人可用的Linux管理工具。
下面是Cockpit
的管理界面,看起来还是挺炫酷的!
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/
- 使用
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
部分即可;
[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
- 接下来查询一个安装包信息测试下,发现已经可以正常使用了。
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/
Cockpit使用
之前我们经常使用命令行来管理Linux服务器,有了
Cockpit
就可以愉快地使用图形化界面了,下面我们来体验下Cockpit
的功能。
- 通过
概览
查看服务器的基本信息,包括CPU内存使用情况、系统信息、服务器配置等;
- 点击
使用
可以查看到更详细的CPU、内存、磁盘、网络等监控信息,基本上就是个界面版的top
命令啊;
- 通过
存储
可以查看更为详细的文件系统信息,还可以进行卷组的管理及NFS的挂载;
- 通过
网络
可以查看防火墙及网络监控信息,可以进行防火墙的开启关闭;
- 点击
防火墙
可以查看开放的服务端口,通过添加服务
可以直接开放端口,还在用firewalld
命令?
- 通过
Podman容器
管理可以像使用Docker一样下载镜像并创建运行容器;
- 比如说我们可以根据Nginx镜像来创建一个nginx容器,并运行在
80
端口上;
- 此时直接访问服务器的
80
端口就可以访问到Nginx的首页了;
- 通过
账户
可以方便地管理Linux中的用户,再也不用useradd
命令了;
- 另外Cockpit在服务器软件需要更新时也会提示我们,通过
软件更新
可以进行更新操作;
- 通过
应用
功能可以下载一些服务器应用,目前只有几个可以安装,期待以后能有更多选择;
- 如果以上功能满足不了你的需求,Cockpit也提供了命令行功能,打开
终端
即使用;
- Cockpit还提供了SELinux管理功能,可以控制其开启和关闭。
总结
作为CentOS 8
官方内置的可视化管理功能,Cockpit
确实涵盖了很多常用的服务器管理功能,界面炫酷且使用方便!升级到CentOS 8
的朋友,不妨尝试下它!
参考资料
官网文档:https://cockpit-project.org/documentation.html
本文 GitHub https://github.com/macrozheng/mall-learning 已经收录,欢迎大家Star!
官方标配,吊炸天的Linux可视化管理工具,必须推荐给你~相关推荐
- linux可视化管理工具-旗鱼云梯
对于经常操作linux的人来说,一款可视化管理工具是一个最好的选择,但是国内外这么多可视化工具,很多运维人员还是觉得外国的月亮圆,还是坚持用国外的插件工具,在这里我要说的是,你看看国内现在的网络环境, ...
- Linux可视化管理工具Cockpit
文章目录 一.简介 二.安装步骤 1.安装命令 2.启动服务 3.查看服务状态 4.服务端口权限 5.浏览器访问 一.简介 Cockpit是一款基于Web的可视化管理工具,对一些常见的命令行管理 ...
- Centos Linux 可视化管理工具
下载地址 https://mirrors.aliyun.com/centos-vault/8.5.2111/isos/x86_64/ 使用CentOS 8的yum命令安装软件时经常会遇到无法下载的问题 ...
- 吊炸天的 Docker 图形化工具 Portainer,必须推荐给你
之前操作Docker的时候,一直使用的是命令行的形式.命令行虽说看起来挺炫酷,但有时候还是挺麻烦的.今天给大家推荐一个Docker图形化工具Portainer,轻量级又好用,希望对大家有所帮助! 简介 ...
- Linux操作系统——Linux可视化管理-webmin 和 bt 运维工具
文章目录 25 Linux 可视化管理-webmin 和 bt 运维工具 25.1 webmin 25.1.1 基本介绍 25.1.2 安装webmin&配置 25.1.3 简单使用演示 25 ...
- linux安装MySQL的可视化管理工具
deepin15.7 前提:电脑上已经安装好MySQL,就缺一个可视化管理工具,每次敲命令比较麻烦 win10上安装mysql,会安装相应的一系列服务,但是linux就不一样了,每一样都是手动敲的命令 ...
- Linux 可视化管理-webmin 和 bt 运维工具
Linux 可视化管理-webmin 和 bt 运维工具 webmin Webmin 是功能强大的基于 Web 的 Unix/linux 系统管理工具.管理员通过浏览器访问 Webmin 的各种管理功 ...
- 关于目前流行的 Redis 可视化管理工具的详细评测
起因:公司让我在网上找一个 ubuntu 上的 Redis 的管理工具,找了一圈,怎么说合适勒,就是搜索到的文章基本上长一个样 ,内容都是偏向于介绍,然后我就想着来写一篇评测相关的文章,来让大家更好的 ...
- 13个Mongodb GUI可视化管理工具,总有一款适合你
MongoDB数据库默认的管理工具是(CLI)Shell命令行,对于专业的DBA来说比较容易上手,但是对于普通人员GUI可视化工具更方便使用.我们就来介绍13个好用的MongoDB可视化工具. Mon ...
最新文章
- APK加壳【2】内存加载dex实现详解
- 127.0.0.1 php,关于php -fpm 出现127.0.0.1:9000已经被占用
- 查询排序_Mysql在排序和查询时不使用索引的情况
- Qt工作笔记-自定义打印及存日志及stderr转stdout(Linux程序调试技巧,提高开发效率)
- 校外分散实习(14)
- CTF__(1)Web之SQL手工注入
- 随机生成爆破密码字典.txt
- w3school JavaScript笔记2 ——JavaScript HTML DOM
- Hive函数collect_set、concat_ws、concat、if
- Chromium OS Developer Guide
- 微信公众号接口开发--回复消息
- 码云zheng项目介绍
- 【ansys】如何隐藏网格?不显示网格?在仿真结果中隐藏网格?
- Canvas如何等待所有图片加载完成才开始绘图
- 前端技术的趋势和最新的发展
- STM32学习总结(一)——时钟RCC
- PMP笔记-区分质量保障(QA)和质量控制(QC)
- Frida用法详解【附用例】
- 上门预约程序公众号模块 完美版
- otn与stn网络_全光网络:OTN与超长距离传输
热门文章
- #机器学习--实例--主成分分析
- float转十六进制
- 辗转相除法原理的图形化
- java 1.3 下载_我的世界Java版1.16.3
- 并查集kuangbin专题
- vue-qr二维码插件,vue 生成二维码
- 科研院所名单 软件工程专业
- 3月17日 星期五 杨祎祾
- 异构(XPU)计算 AI开发者的福音 – 使用OpenVINO 自动设备插件提高 AI 应用的性能和可移植性
- 机器人学回炉重造(2-2):雅可比矩阵的求法——矢量积法、微分变换法、Manipulator Jacobian(Jacobian for short)