為加快開機速度、節省資源,可將 Fedora 預設運行等級從圖形模式(runlevel 5)改為文字模式(runlevel 3)。Fedora 15 以前修改 /etc/inittab;Fedora 15 起改用 systemd,需操作 systemctl 或符號連結 default.target。
vi /etc/inittab
# 找到:
id:5:initdefault:
# 改為:
id:3:initdefault:
# 存檔重啟
reboot
systemd 使用 target 替代 runlevel:
multi-user.target ≈ runlevel 3(文字模式)graphical.target ≈ runlevel 5(圖形模式)# 設定預設為文字模式
systemctl set-default multi-user.target
# 切回圖形模式
systemctl set-default graphical.target
# 查看當前預設
systemctl get-default
# 強制覆蓋既有 default.target
ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
# 圖形模式:
ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
注意: /etc/systemd/system/default.target 若已存在,必須加 -f 強制覆蓋,否則 ln 會報錯「File exists」。
reboot
# 開機應直接進入文字登入介面
# 臨時啟動圖形介面:startx 或 systemctl isolate graphical.target


systemctl isolate graphical.target 臨時切換,不影響預設值。