A Linux server running systemd booted to rescue.target for maintenance. Which commands are used to restore the server to its usual target? (Choose two.)



A.

telinit 0

B.

systemctl default

C.

sync

D.

systemctl emergency

E.

systemctl reboot

題解

「telinit」指令可以改變runlevel。

「systemctl」指令可以控制systemd和服務系統。

「sync」指令可以將記憶體所快取的檔案實際寫進儲存裝置中。

選項A,切換到runlevel 0表示要關機。

選項B,「systemctl」指令加上「default」參數(子命令)可以切換到預設的目標。如果要查看預設的目標,可以使用「get-defult」參數(子命令);如果要修改預設的目標,可以使用「set-defult」參數(子命令)。此為正確答案。

選項C,錯誤。

選項D,「systemctl」指令加上「emergency」參數(子命令)可以切換到「emergency.target」。這個指令是同步的,如果要讓它非同步運作,需加上「--no-block」參數。

選項E,「systemctl」指令加上「reboot」參數等同使用「reboot」指令。可以讓電腦重新開機,因此又會再進入預設的目標。此為正確答案。