Red Hat Training
A Red Hat training course is available for RHEL 8
第 5 章 在引导时启动 systemd 服务
作为系统管理员,您可以确定服务如何启动系统上的服务。要管理服务,您可以使用 systemctl
命令行工具来控制 systemd
系统和服务管理器,也可以使用 RHEL web 控制台。
5.1. 启用或禁用服务
作为系统管理员,您可以启用或禁用要在引导时启动的服务,这些更改将在下次重启时应用。如果您希望服务在引导时自动启动,您必须启用此服务。如果您禁用某个服务,它不会在引导时启动,但可以手动启动。您还可以屏蔽服务,使其无法手动启动。屏蔽是一种禁用服务的方法,使该服务能够永久不可用,直到再次屏蔽该服务。
先决条件
- 您必须有对该系统的根权限。
您需要启用的服务不能被屏蔽。如果您有一个屏蔽的服务,您必须首先取消屏蔽它:
# systemctl unmask service_name
流程
在引导时启用服务:
# systemctl enable service_name
用您要启用的服务替换 service_name。
您还可以使用一个命令启用并启动服务:
# systemctl enable --now service_name
禁用要在引导时启动的服务:
# systemctl disable service_name
使用您要禁用的服务替换 service_name。
如果您想使服务永久不可用,请屏蔽该服务:
# systemctl mask service_name