使用DoNotStart檔案
如果您在技術支援的指導下執行各種維護或組態程序、可能會要求您使用DoNotStart檔案、以防止伺服器管理員啟動或重新啟動時啟動服務。
只有在技術支援人員指示您新增或移除DoNotStart檔案時、您才應該新增或移除該檔案。 |
若要防止服務啟動、請將DoNotStart檔案放在您要防止啟動的服務目錄中。在啟動時、伺服器管理員會尋找DoNotStart檔案。如果檔案存在、則服務(及其相依的任何服務)將無法啟動。當DoNotStart檔案移除時、先前停止的服務會在下一次啟動或重新啟動伺服器管理員時啟動。當 DoNotStart 檔案移除時、服務不會自動啟動。
防止所有服務重新啟動的最有效方法、是防止NTP服務啟動。所有服務均視 NTP 服務而定、如果 NTP 服務未執行、則無法執行。
新增服務的DoNotStart檔案
您可以將DoNotStart檔案新增至網格節點上的服務目錄、以防止個別服務啟動。
您擁有 Passwords.txt
檔案:
-
登入網格節點:
-
輸入下列命令:
ssh admin@grid_node_IP
-
輸入中所列的密碼
Passwords.txt
檔案: -
輸入下列命令以切換至root:
su -
-
輸入中所列的密碼
Passwords.txt
檔案:
當您以root登入時、提示會從變更
$
至#
。 -
-
新增DoNotStart檔案:
touch /etc/sv/service/DoNotStart
其中
service
為要防止啟動的服務名稱。例如、touch /etc/sv/ldr/DoNotStart
已建立DoNotStart檔案。不需要檔案內容。
重新啟動伺服器管理員或網格節點時、伺服器管理員會重新啟動、但服務不會。
-
登出命令Shell:
exit
移除服務的DoNotStart檔案
當您移除導致服務無法啟動的DoNotStart檔案時、必須啟動該服務。
您擁有 Passwords.txt
檔案:
-
登入網格節點:
-
輸入下列命令:
ssh admin@grid_node_IP
-
輸入中所列的密碼
Passwords.txt
檔案: -
輸入下列命令以切換至root:
su -
-
輸入中所列的密碼
Passwords.txt
檔案:
當您以root登入時、提示會從變更
$
至#
。 -
-
從服務目錄中移除DoNotStart檔案:
rm /etc/sv/service/DoNotStart
其中
service
是服務的名稱。例如、rm /etc/sv/ldr/DoNotStart
-
啟動服務:
service servicename start
-
登出命令Shell:
exit