systemctl get-default查询系统默认启动阶段.note

noteId: WEBa0180d88f9d91320c538dc0b184a5749 · 原始路径:/ALL/1-排错笔记/A模块/systemctl get-default查询系统默认启动阶段.note · 图片:2 · 附件待处理:0

 
# 几种常见target:
graphical.target    //图形界面模式,会启动 GDM、GNOME、网络、多用户服务
multi-user.target    //命令行多用户模式,不启动图形界面
rescue.target    //救援模式,系统出问题时维护用,会挂载基本文件系统
emergency.target    //紧急模式,比 rescue 更底层,很多服务都不启动
default.target    //默认启动目标,本质是指向某个 target的软链接
 
# 查看命令:
systemctl get-default
 
一般都是 graphical.target 模式
 
# 将启动模式改为图形模式:
systemctl set-default graphical.target
 
# 查看default.target指向哪个软链接:
ls -l /lib/systemd/system/default.target
ls -l /usr/lib/systemd/system/default.target
# 这两个路径其实是一样的,/lib 就是 /usr/lib 的映射目录
 
ls -l /etc/systemd/system/default.target    //这个路径可能不存在
 
 
# 手动修改、设置 default.target 的软链接:
## 修改软链接不需要修改 /lib、/usr/lib 目录下的,它们会随时变动,建议修改 /etc/systemd/system目录下的,而且它这里优先级更高,会覆盖前面两个目录的
ln -sfn /usr/lib/systemd/system/graphical.target /etc/systemd/system/default.target
systemctl daemon-reload