2015年2月24日 星期二

用 systemctl 更改 Fedora 的「運行等級」

Linux 為方便管理系統功能,發展一套 systemd 的管理架構。自 Fedora 15 後,Fedora 社群也開始導入這個技術。因為習慣原有的方式,並沒有特別去留意利用 systemd 的管理方式。最近,在『啟動』、『關閉』某些服務,才注意到 systemctl 有許多參數。好奇心驅使下,就查了相關資料。
  其中,Systemctl 這個命令有幾個參數可用以『查詢』、『設定』Fedora 的「運行等級 (runlevel)」。還滿方便的不用打上一長串目錄名稱。

查詢「運行等級」的命令:

[root@Celeron-D ~]# systemctl get-default
multi-user.target
[root@Celeron-D ~]#
回應的訊息就是目前系統的「運行等級」。

設定「運行等級」為「文字型多使用者」的命令:

[root@Celeron-D ~]# systemctl set-default multi-user.target

設定「運行等級」為「圖型化」+「多使用者」的命令:

[root@Celeron-D ~]# systemctl set-default graphical.target

參考發文:

幾篇之前的發文有相關說明,有興趣的讀者請自行前往查閱。

已測試版本:

  • Fedora: 20, 21

參考資料:

沒有留言:

張貼留言

感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)