Linux系统之Centos7安装cockpit图形管理界面

简介: 【10月更文挑战第12天】Linux系统之Centos7安装cockpit图形管理界面

一、cockpit介绍

1.1 cockpit简介

Cockpit 是红帽开发的网页版图像化服务管理工具,优点是无需中间层,且可以管理多种服务。

2.2 cockpit特点

  • 从易用性考虑设计,方便管理人员使用,而不是仅仅的终端命令按钮化。

  • 不会打乱已有终端或脚本服务配置,通过 Cockpit 启用的服务可以在终端停止,脚本运行的错误亦会被 Cockpit 捕获。

  • 支持一次性管理多个服务,实现自动化和批处理。

  • 支持Debian, Redhat, CentOS, Fedora, Atomic, Arch Linux, and Ubuntu.

二、cockpit官网

在这里插入图片描述

三、安装epel源

3.1 安装epel源

使用yum安装epel包

[root@node01 ~]# yum install -y epel-release
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
base                                                                                                                         | 3.6 kB  00:00:00     
extras                                                                                                                       | 2.9 kB  00:00:00     
updates                                                                                                                      | 2.9 kB  00:00:00     
Resolving Dependencies
--> Running transaction check
---> Package epel-release.noarch 0:7-11 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================================
 Package                                 Arch                              Version                          Repository                         Size
====================================================================================================================================================
Installing:
 epel-release                            noarch                            7-11                             extras                             15 k

Transaction Summary
====================================================================================================================================================
Install  1 Package

Total download size: 15 k
Installed size: 24 k
Downloading packages:
epel-release-7-11.noarch.rpm                                                                                                 |  15 kB  00:00:00     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : epel-release-7-11.noarch                                                                                                         1/1 
  Verifying  : epel-release-7-11.noarch                                                                                                         1/1 

Installed:
  epel-release.noarch 0:7-11                                                                                                                        

Complete!

3.2 检查系统yum仓库状态

[root@node01 yum.repos.d]# yum repolist all |grep enable
base/7/x86_64                 CentOS-7 - Base - mirrors.aliyun.c enabled: 10,072
epel/x86_64                   Extra Packages for Enterprise Linu enabled: 13,747
extras/7/x86_64               CentOS-7 - Extras - mirrors.aliyun enabled:    515
updates/7/x86_64              CentOS-7 - Updates - mirrors.aliyu enabled:  4,706

四、安装cockpit

4.1 安装cockpit软件

sudo yum install cockpit -y

4.2 设置cockpit服务开机自启

设置cockpit服务开机自启

sudo systemctl enable --now cockpit.socket

4.3 关闭防火墙或放行服务

  • 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
  • 在防火墙上放行cockpit服务
sudo firewall-cmd --permanent --zone=public --add-service=cockpit
sudo firewall-cmd --reload

五、访问cockpit的web服务

在这里插入图片描述

使用系统的登录账号和密码,访问cockpit的web服务。

在这里插入图片描述

六、cockpit管理工具基本使用

6.1 查看系统整体状态

在这里插入图片描述

6.2 查看系统的日志

在这里插入图片描述

6.3 查看系统的网络情况

在这里插入图片描述

6.4 管理系统用户

在这里插入图片描述

6.5 查看系统所有服务

在这里插入图片描述

6.6 进入终端命令行

在这里插入图片描述

相关文章
|
1天前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
10 3
|
1天前
|
安全 网络协议 Linux
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。
本文详细介绍了 Linux 系统中 ping 命令的使用方法和技巧,涵盖基本用法、高级用法、实际应用案例及注意事项。通过掌握 ping 命令,读者可以轻松测试网络连通性、诊断网络问题并提升网络管理能力。
8 3
|
4天前
|
安全 Linux 数据安全/隐私保护
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。
在 Linux 系统中,查找文件所有者是系统管理和安全审计的重要技能。本文介绍了使用 `ls -l` 和 `stat` 命令查找文件所有者的基本方法,以及通过文件路径、通配符和结合其他命令的高级技巧。还提供了实际案例分析和注意事项,帮助读者更好地掌握这一操作。
15 6
|
1天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
9 2
|
4天前
|
Linux
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
21 5
|
1天前
|
存储 缓存 Linux
【Linux】另一种基于rpm安装yum的方式
通过本文的方法,您可以在离线环境中使用RPM包安装YUM并进行必要的配置。这种方法适用于无法直接访问互联网的服务器或需要严格控制软件源的环境。通过配置本地YUM仓库,确保了软件包的安装和更新可以顺利进行。希望本文能够为您在特定环境中部署YUM提供实用的指导。
17 0
|
6月前
|
缓存 关系型数据库 MySQL
百度搜索:蓝易云【CentOS8服务器安装MySQL报错:no match mysql-community-server】
现在,你已经成功安装了MySQL服务器并解决了"no match mysql-community-server"的报错问题。祝你使用愉快!
101 1
|
5月前
|
Linux 数据库管理 Python
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
CentOS7编译安装Python3.10(含OpenSSL1.1.1安装),创建虚拟环境,运行Django项目(含sqlite版本报错)
777 4
|
1月前
|
缓存 Linux 编译器
【C++】CentOS环境搭建-安装log4cplus日志组件包及报错解决方案
通过上述步骤,您应该能够在CentOS环境中成功安装并使用log4cplus日志组件。面对任何安装或使用过程中出现的问题,仔细检查错误信息,对照提供的解决方案进行调整,通常都能找到合适的解决之道。log4cplus的强大功能将为您的项目提供灵活、高效的日志管理方案,助力软件开发与维护。
53 0
|
2月前
|
缓存 Linux 开发工具
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.
CentOS7 安装KDE报错的解决方法:Loaded plugins:fastestmirror,langpacks There is no installed group.