介绍
在本挑战中,你将学习如何配置 Linux 系统自动引导至特定的 systemd 目标(target)。这是系统管理员的一项常规任务,旨在确保系统以期望的状态启动,例如图形用户界面(GUI)或命令行界面(CLI)。掌握如何管理引导目标是 RHEL 系统管理的一项基本技能。
配置默认引导目标
在像 RHEL 这样基于 systemd 的系统中,「目标」(targets)用于通过启动一组特定的服务来管理系统状态。这类似于旧版初始化系统中的「运行级别」(runlevels)。你的任务是更改系统引导时进入的默认目标。
任务
- 识别系统当前的默认引导目标。
- 将默认引导目标更改为图形界面目标(
graphical.target)。 - 验证配置更改是否成功。
要求
- 默认引导目标必须设置为
graphical.target。 - 所有操作必须使用
systemctl命令执行。 - 你必须以
labex用户身份执行操作。
注意
在此容器化实验环境中,你无法通过重启系统来完整测试引导过程。本挑战的目标是正确设置配置,你可以在不重启的情况下进行验证。在物理机或虚拟机上,此更改会导致系统引导至图形登录界面。
总结
在本挑战中,你学习了如何使用 systemd 在 RHEL 系统上管理默认引导目标。你练习了使用 systemctl get-default 检查当前配置,以及使用 systemctl set-default 进行更改。通过设置默认目标,你可以控制系统引导至命令行环境还是图形环境,这是根据系统用途进行定制化配置的关键技能。



