Red Hat Training

A Red Hat training course is available for RHEL 8

15.3. 更改默认对象

默认目标单元由 /etc/systemd/system/default.target 文件表示。以下流程描述了如何使用 systemctl 命令更改默认目标:

流程

  1. 要确定默认目标单元:

    # systemctl get-default
  2. 将系统配置为默认使用不同的目标单元:

    # systemctl set-default multi-user.target
    rm /etc/systemd/system/default.target
    ln -s /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

    这个命令将 /etc/systemd/system/default.target 文件替换为指向 /usr/lib/systemd/system/name.target 的符号链接,其中 name 是您要使用的目标单元的名称。使用您要默认使用的目标单元的名称替换 multi-user

    表 15.1. set-default 命令的通用目标

    基本的

    涵盖基本引导的单元目标

    rescue

    在基本系统中拉取的单元目标,并生成一个救援 shell

    多用户

    用于设置多用户系统的单元目标

    图形化

    用于设置图形登录屏幕的单元目标

    紧急

    在主控制台上启动紧急 shell 的单元目标

    sysinit

    在系统初始化所需的服务中拉取的单元目标

  3. 重启

    # reboot

其他资源

  • systemd.special man page
  • bootup 手册页