关于java:官方标配吊炸天的Linux可视化管理工具必须推荐给你

30次阅读

共计 2449 个字符,预计需要花费 7 分钟才能阅读完成。

用了很久的 CentOS 7,最近想体验一下CentOS 8。无心中发现CentOS 8 内置了一款可视化管理工具Cockpit,一些常见的命令行操作它都能反对,界面炫酷且功能强大,举荐给大家!

SpringBoot 实战电商我的项目 mall(50k+star)地址:https://github.com/macrozheng/mall

Cockpit 简介

CockpitCentOS 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.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/d…

本文 GitHub https://github.com/macrozheng/mall-learning 曾经收录,欢送大家 Star!

正文完
 0