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 次 |
| 最近记录: |