配置系统自动引导至特定目标

Red Hat Enterprise LinuxBeginner
立即练习

介绍

在本挑战中,你将学习如何配置 Linux 系统自动引导至特定的 systemd 目标(target)。这是系统管理员的一项常规任务,旨在确保系统以期望的状态启动,例如图形用户界面(GUI)或命令行界面(CLI)。掌握如何管理引导目标是 RHEL 系统管理的一项基本技能。

这是一个「挑战」项目,它与「引导实验」不同,你需要尝试独立完成挑战任务,而不是按照实验步骤一步步学习。挑战通常具有一定的难度。如果你觉得困难,可以与 Labby 讨论或查看解决方案。历史数据显示,这是一个 初学者 级别的挑战,通过率为 92%。它在学习者中获得了 100% 的好评率。

配置默认引导目标

在像 RHEL 这样基于 systemd 的系统中,「目标」(targets)用于通过启动一组特定的服务来管理系统状态。这类似于旧版初始化系统中的「运行级别」(runlevels)。你的任务是更改系统引导时进入的默认目标。

任务

  • 识别系统当前的默认引导目标。
  • 将默认引导目标更改为图形界面目标(graphical.target)。
  • 验证配置更改是否成功。

要求

  • 默认引导目标必须设置为 graphical.target
  • 所有操作必须使用 systemctl 命令执行。
  • 你必须以 labex 用户身份执行操作。

注意

在此容器化实验环境中,你无法通过重启系统来完整测试引导过程。本挑战的目标是正确设置配置,你可以在不重启的情况下进行验证。在物理机或虚拟机上,此更改会导致系统引导至图形登录界面。

✨ 查看解决方案并练习

总结

在本挑战中,你学习了如何使用 systemd 在 RHEL 系统上管理默认引导目标。你练习了使用 systemctl get-default 检查当前配置,以及使用 systemctl set-default 进行更改。通过设置默认目标,你可以控制系统引导至命令行环境还是图形环境,这是根据系统用途进行定制化配置的关键技能。