yae*_*ael 2 rhel services systemctl
我们正在 redhat 7 上安装一些服务
但现在我们不再需要服务应用程序
是否可以禁用服务的启动?
我的意思不是在下次重新启动时禁用它,我们的意思是避免启动服务,尽管安装了服务
该disable
命令还有一个更强大的版本,即mask
. 从手册:
mask UNIT…
屏蔽一个或多个单位,如命令行中所指定。这会将这些单元文件链接到
/dev/null
,从而无法启动它们。这是禁用的更强版本,因为它禁止各种类型的单元激活,包括启用和手动激活。请谨慎使用此选项。这尊重--runtime
仅暂时屏蔽直到系统下次重新启动的选项。该--now
选项可用于确保单元也已停止。此命令只需要有效的单元名称,它不接受单元文件路径。
虽然systemctl disable unit
会阻止设备在下次启动时启动,但您仍然可以手动启动设备。systemctl mask unit
防止设备自动或手动启动。它通过使用指向/dev/null
.
最后,反转效果的命令mask
是unmask
:systemctl unmask unit
。
systemctl disable servicename
.
运行systemctl disable
会删除/etc/systemd/system/*
.
从现在开始,该服务将不再在启动时启动。
归档时间: |
|
查看次数: |
6228 次 |
最近记录: |