1、RHEL8的Web控制台介绍
㈠ rhel8的web控制台是什么?
•RHEL Web控制台是一个基于Web的红帽企业版Linux 8界面,用于管理和监视本地系统以及位于网络环境中的Linux服务器。
•RHEL 8 Web控制台是交互式服务器管理界面,通过浏览器与真实的Linux操作系统交互。
㈡ Web控制台可以做什么?
•监控基本系统功能,例如硬件信息,时间配置,性能配置等
•检查系统日志文件
•管理网络接口和配置防火墙
•管理虚拟机
•管理用户帐户
•监视和配置系统服务
•管理软件包
•配置SELinux
•更新软件
•访问终端
2、安装Web控制台
㈠ 系统默认已安装
㈡ 设置否开机自启动
查看是否开机自启动:
[root@heima ~]# systemctl list-unit-files|grep cockpit
cockpit-motd.service static
cockpit.service static
cockpit.socket disabled
disabled:说明开机不自动启动
设置开机自启动:
[root@heima ~]# systemctl enable --now cockpit.socket
[root@heima ~]# systemctl list-unit-files|grep cockpit
cockpit-motd.service static
cockpit.service static
cockpit.socket enabled
enabled:说明开机自动启动
启动cockpit服务:
启动cockpit服务
[root@heima ~]# systemctl start cockpit.service
查看状态
[root@heima ~]# systemctl status cockpit.service
㈢ 设置防火墙策略(可选)
说明:
如果系统防火墙开启,则需要执行以下操作,添加cockpit服务到防火墙以打开9090端口。
[root@heima ~]# firewall-cmd --add-service=cockpit --permanent
[root@heima ~]# firewall-cmd --reload
3、登录Web控制台
4、Web控制台对系统进行基本配置
㈠ 主机名配置
㈡ 系统时间配置
㈢ 网络配置
㈣ 防火墙和SElinux配置
说明:初次接触Linux,由于是学习实验环境,建议先关闭防火墙和Selinux。
二、RHEL8本地软件仓库配置
1、yum或dnf工具管理软件包
优点:可以解决软件包之间的依赖关系
核心:需要有一个软件仓库,软件仓库指的是来存放软件包和软件包之间的依赖关系地方。
2、配置本地软件仓库
㈠ 本地仓库分类
•BaseOS存储库
BaseOS存储库旨在提供一套核心的底层操作系统的功能,为基础软件安装库
•AppStream存储库
AppStream存储库中包括额外的用户空间应用程序、运行时语言和数据库,以支持不同的工作负载和用例。AppStream中的内容有两种格式——熟悉的RPM格式和称为模块的RPM格式扩展。
㈡ 配置本地仓库
① 挂载镜像到本地操作系统
[root@RedHat8 ~]# mount -o ro /dev/sr0 /mnt
列出BaseOS和AppStream的内容如下说明仓库已准备好
[root@RedHat8 ~]# ls /mnt/BaseOS/
Packages repodata
[root@RedHat8 ~]# ls /mnt/AppStream/
Packages repodata
② 修改配置文件指定本地存储库
[root@RedHat8 yum.repos.d]# pwd
/etc/yum.repos.d
[root@RedHat8 yum.repos.d]# cat local.repo
[BaseOS]
name=BaseOS
baseurl=file:///mnt/BaseOS
gpgcheck=0
enabled=1
[AppStream]
name=AppStream
baseurl=file:///mnt/AppStream
enabled=1
gpgcheck=0
③ 验证是否成功
清空yum缓存
[root@RedHat8 yum.repos.d]# yum clean all
创建yum缓存
[root@RedHat8 yum.repos.d]# yum makecache
查看仓库
[root@RedHat8 yum.repos.d]# yum repolist
仓库标识 仓库名称 状态
AppStream AppStream 4,672
BaseOS BaseOS 1,658
④ 使用yum或dnf工具安装软件包
安装软件:
[root@rhel8 ~]# dnf -y install 软件包名
卸载软件:
[root@rhel8 ~]# dnf -y remove 软件包名
升级软件:
[root@rhel8 ~]# dnf -y update 软件包名
说明:
rhel8中,yum是dnf的一个软连接,所以yum和dnf都可以使用
dnf工具详细使用请参阅官方手册
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/