Which of the following commands reboots the system when using SysV init? (Choose TWO correct answers.)
A.
shutdown -r now
B.
shutdown -r "rebooting"
C.
telinit 6
D.
telinit 0
E.
shutdown -k now "rebooting"
題解
telinit指令可以改變Linux系統的RunLevel。RunLevel 0表示關機,RunLevel 6表示重新開機。
shutdown指令可以讓Linux系統關機或是關機後重新開機。
選項A,shutdown的「-r」參數可以讓電腦在關機之後重新開機,「now」參數表示立刻進行這個動作。
選項B,shutdown的「-r」參數可以讓電腦在關機之後重新開機,「"rebooting"」參數應該是關機前要送給所有使用者的訊息,必須要在時間參數之後。這個選項的指令缺少RunLevel時間參數,因此不是正確的shutdown指令用法。
選項C,將系統RunLevel改變成RunLevel 6,可以重新開機。
選項D,將系統RunLevel改變成RunLevel 0,只能關機,不可以重新開機。
選項E,shutdown的「-k」參數只能夠送出警告訊息騙騙其他使用者,而不會真的有任何的關機動作,