介绍
作为一名系统管理员,你经常需要管理系统上的软件。本挑战将引导你完成在 Red Hat Enterprise Linux (RHEL) 系统上使用 dnf 软件包管理器安装新软件和更新现有软件包的基础任务。这些是维护系统健康和安全环境的核心技能。
安装新软件包
你的第一个任务是从系统配置的仓库中安装一个新软件包。你将安装 tree,这是一个非常有用的工具,能以树状格式显示目录结构。
任务
- 安装
tree软件包。
要求
- 使用
dnf命令执行安装。 - 你必须拥有
sudo权限才能安装软件。
示例
安装成功后,在当前为空的家目录(/home/labex)中运行 tree 命令,应该会产生以下输出:
[labex@host ~]$ tree
.
└── project
1 directory, 0 files
更新现有软件包
保持软件处于最新状态对于安全性和稳定性至关重要。你的下一个任务是将现有软件包 vim 更新到仓库中可用的最新版本。
任务
- 更新
vim软件包。
要求
- 使用
dnf命令执行更新。 - 你必须拥有
sudo权限才能更新软件。
示例
更新 vim 软件包后,你可以检查其版本。输出应显示新的、已更新的版本号。
vim --version
VIM - Vi IMproved 9.x
...
总结
在本挑战中,你学习了在 Red Hat Enterprise Linux 系统上管理软件的基础技能。你练习了使用 dnf 命令行工具安装新软件包(tree)和更新现有软件包(vim)。对于任何负责部署、配置和维护 RHEL 系统的系统管理员来说,这些都是必不可少的操作。



