用 systemctl 修改默认启动目标
让 Linux 开机进入字符界面节省资源,或改回默认启动图形桌面。
运行 sudo systemctl set-default multi-user.target,下次开机进入字符界面;运行 sudo systemctl set-default graphical.target 改回图形界面。
01命令
命令
$ sudo systemctl set-default multi-user.target02作用说明
systemd 通过 target 决定启动内容:graphical.target 会启动图形登录管理器,multi-user.target 则停在网络和终端登录为止。set-default 会替换 default.target 软链接,重启后依然生效,用 get-default 可查看当前默认值。这就是旧版 /etc/inittab 的 systemd 替代方案。
03风险
!注意: 改后仍可正常在终端登录;若只是临时进一次图形界面,不改默认值,运行 sudo systemctl start graphical.target 即可。
04撤销
撤销
$ sudo systemctl set-default graphical.target05来源
- systemctl(1) — Debian manpage依据: Debian manpage describes set-default TARGET as setting the default boot target, e.g. multi-user.target or graphical.target
- systemctl(1) — man7.org依据: Man page documents systemctl get-default and set-default for changing the default boot target
最后验证: 2026-09-19 · 分类: 系统与设置