当前位置: 首页 > 后端技术 > Java

官方标准!挂在天上的Linux可视化管理工具,必须推荐给你!

时间:2023-04-01 17:37:09 Java

长期使用CentOS7,最近想体验一下CentOS8。无意间发现CentOS8内置了可视化管理工具Cockpit,可以支持一些常用的命令行操作,界面炫酷,功能强大。我把它推荐给了每一个人!SpringBoot实战电商项目商城(50k+star)地址:https://github.com/macrozheng/mallCockpit简介Cockpit是CentOS8内置的基于Web的可视化管理工具,支持一些常用的命令行管理操作界面支持,如用户管理、防火墙管理、服务器资源监控等,使用起来非常方便,号称人人可用的Linux管理工具。下面是Cockpit的管理界面,看起来还是很酷的!CentOS8的安装想要体验最新版的Cockpit,就需要安装CentOS8。先简单说一下CentOS8的安装。CentOS8的安装与CentOS7基本相同,这里安装最新的8.5.2111版本。具体安装请参考Linux虚拟机安装与使用。只需阅读这篇文章!,镜像下载地址:https://vault.centos.org/8.5....在使用CentOS8的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#下载新的配置sudowget-O/etc/yum.repos.d/CentOS-Linux-BaseOS.repohttp://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repoyum仓库配置文件在/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运行以下命令清除缓存并生效;sudoyum清理所有sudoyumma接下来kecache查询了一个安装包信息测试,发现Cockpit安装启动可以正常使用。下面介绍Cockpit的安装和启动,非常简单。CentOS8已经默认安装了Cockpit,直接启动服务即可;#配置cockpit服务开机自动启动systemctlenable--nowcockpit.socket#启动cockpit服务systemctlstartcockpit如果要在CentOS7上使用Cockpit,需要自己安装并开启相应的Service;#安装yuminstallcockpit#开启servicefirewall-cmd--permanent--zone=public--add-service=cockpit#重新加载防护墙firewall-cmd--reload安装完成后可以通过浏览器访问Cockpit,可以用Linux用户(比如root用户)登录,访问地址:http://192.168.3.106:9090/Cockpit在使用Cockpit之前,我们经常使用命令行来管理Linux服务器。有了Cockpit,我们就可以愉快的使用图形界面,来体验Cockpit的功能了。通过概览查看服务器的基本信息,包括CPU内存使用情况、系统信息、服务器配置等;点击Use可以查看更详细的CPU、内存、磁盘、网络等监控信息,基本就是界面版的top命令。;通过存储可以查看更详细的文件系统信息,还可以管理卷组和挂载NFS;通过网络可以查看防火墙和网络监控信息,可以启用和禁用防火墙;点击防火墙查看开放服务端口,可以直接通过添加服务开放端口,你还在用firewalld命令吗?通过Podman容器管理,可以像使用Docker一样下载镜像创建运行容器;比如我们可以基于Nginx镜像创建一个nginx容器,运行在80端口;这时候直接访问服务器的80端口就可以访问Nginx首页了;Linux中的用户可以通过账号轻松管理,不再需要useradd命令;另外,当需要更新服务器软件时,Cockpit也会提示我们,可以通过软件更新进行更新操作;一些服务器应用可以通过应用功能下载,目前能安装的只有少数,期待以后有更多选择;如果以上功能不能满足你的需求,Cockpit还提供了命令行功能,打开终端即可立即使用;Cockpit还提供了SELinux管理功能,可以控制它的开启和关闭。总结作为CentOS8官方内置的可视化管理功能,Cockpit确实涵盖了很多常用的服务器管理功能,界面炫酷,简单易用!已经升级到CentOS8的朋友不妨试试看!参考官网??文档:https://cockpit-project.org/d...本文GitHubhttps://github.com/macrozheng/mall-learning已收录,欢迎大家Star!