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

Linux运行级别从0~6,共7个

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运行级别_第1张图片

你可能感兴趣的:(systemctl接管下获取/设置linux运行级别)