systemctl接管下获取/设置linux运行级别

Linux运行级别从0~6,共7个 【systemctl接管下获取/设置linux运行级别】0:关机,不能将系统缺省运行级别设置为0
1:单用户模式,只允许root用户对系统进行维护
2:多用户模式,但不能使用NFS(相当于Windows下的网上邻居)
3:字符界面的多用户模式
4:未定义,自定义
5:图形界面的多用户模式
6:重启,不能将系统缺省运行级别设置为6
PS: init 3 命令行界面
init 5 startx图形化界面
获取当前运行级别 systemctl get-default
who -r
runlever
更改当前运行级别,对下次启动没有影响 systemctl isolate multi-user.target
systemctl isolate runlevel3.target
更改默认运行级别为runlever 3,对下次启动有影响 sudo systemctl set-default multi-user.target
/etc/systemd/system/default.target -> /lib/systemd/system/multi-user.target
init 3
systemctl set-default runlevel3.target
ln -sf /lib/systemd/system/multi-user.target /lib/systemd/system/default.target
/lib/systemd/system/default.target -> /lib/systemd/system/multi-user.target
PS:
Target 和运行级别

systemctl接管下获取/设置linux运行级别
文章图片

    推荐阅读