Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

使用 DoNotStart 文件

贡献者

如果您在技术支持的指导下执行各种维护或配置过程,则可能会要求您使用 DoNotStart 文件来防止在启动或重新启动 Server Manager 时启动服务。

注意 只有在技术支持要求您添加或删除 DoNotStart 文件时,才应添加或删除此文件。

要阻止服务启动,请将 DoNotStart 文件置于要阻止启动的服务的目录中。启动时, Server Manager 将查找 DoNotStart 文件。如果文件存在,则会阻止服务(以及与之相关的任何服务)启动。删除 DoNotStart 文件后,先前停止的服务将在下次启动或重新启动 Server Manager 时启动。删除DoNotStart文件后、服务不会自动启动。

阻止所有服务重新启动的最有效方法是阻止 NTP 服务启动。所有服务都依赖于NTP服务、如果NTP服务未运行、则无法运行。

为服务添加 DoNotStart 文件

通过将 DoNotStart 文件添加到网格节点上某个服务的目录中,您可以阻止单个服务启动。

开始之前

您已获得 `Passwords.txt`文件。

步骤
  1. 登录到网格节点:

    1. 输入以下命令: ssh admin@grid_node_IP

    2. 输入文件中列出的密码 Passwords.txt

    3. 输入以下命令切换到root: su -

    4. 输入文件中列出的密码 Passwords.txt

    当您以root用户身份登录时,提示符将从更 $`改为 `#

  2. 添加DoNotStart文件: touch /etc/sv/service/DoNotStart

    其中 `service`是要阻止启动的服务的名称。例如、

    touch /etc/sv/ldr/DoNotStart

    此时将创建 DoNotStart 文件。不需要文件内容。

    重新启动 Server Manager 或网格节点后, Server Manager 将重新启动,但服务不会重新启动。

  3. 从命令Shell中注销: exit

删除 DoNotStart 文件以进行维护

删除阻止服务启动的 DoNotStart 文件时,必须启动该服务。

开始之前

您已获得 `Passwords.txt`文件。

步骤
  1. 登录到网格节点:

    1. 输入以下命令: ssh admin@grid_node_IP

    2. 输入文件中列出的密码 Passwords.txt

    3. 输入以下命令切换到root: su -

    4. 输入文件中列出的密码 Passwords.txt

    当您以root用户身份登录时,提示符将从更 $`改为 `#

  2. 从服务目录中删除DoNotStart文件: rm /etc/sv/service/DoNotStart

    其中 `service`是服务的名称。例如、

    rm /etc/sv/ldr/DoNotStart
  3. 启动服务: service servicename start

  4. 从命令Shell中注销: exit