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」指令。可以讓電腦重新開機,因此又會再進入預設的目標。此為正確答案。