用了很久的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....
- 应用
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.combaseurl=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=0gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official
- 运行如下命令清空缓存并失效;
sudo yum clean allsudo 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/d...
本文 GitHub https://github.com/macrozheng/mall-learning 曾经收录,欢送大家Star!