RHEL9 服务在操作系统启动时启动或禁用

使系统服务在启动时启动

您可以使服务在启动时自动启动,这些更改将在下次重新启动时应用。

先决条件

  • 要启用的服务不得被屏蔽。如果你有一个掩码服务,请先取消掩码它:

    # systemctl unmask <name>.service

程序

  • 使服务在启动时启动:

    # systemctl enable <name>.service

    替换为要启用的服务单元的名称(例如,)。<name>httpd

  • 可选:您还可以使用单个命令启用和启动服务:

    # systemctl enable --now <name>.service

禁用系统服务在启动时启动

您可以阻止服务单元在引导时自动启动。如果禁用服务,它不会在启动时启动,但您可以手动启动它。您还可以屏蔽服务,使其无法手动启动。掩码是一种禁用服务的方法,该方法使服务永久不可用,直到再次取消掩码。

程序

  • 禁用服务在启动时启动:

    # systemctl disable <name>.service

    替换为要禁用的服务单元的名称(例如,)。<name>bluetooth

  • 可选:如果要使服务永久不可用,请屏蔽该服务:

    # systemctl mask <name>.service

    此命令将文件替换为 的符号链接,从而使实际的单元文件无法访问。/etc/systemd/system/name.service/dev/nullsystemd

声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。