运行级别
运行模式也称为运行级别(Running Level)
查看进程:# ps -ef | grep init
这个进行对应一个配置文件,inittab(系统运行级别配置文件,位置/etc/oinittab)
文件当中存的主要内容:
配置文件的解释:
我的CentOS 7 的配置文件好像不一样,CentOS 6 的配置文件是这样的
相关解释:
0——关机级别,默认id设置为这个的话,开机之后就关机
1——单用户模式,root密码
2——多用户模式,不带NFS (network file system)
3——多用户模式,完全的多用户模式(不带图形界面,纯命令形式)
4——没有被使用的模式,保留模式
5——x11, 完整的图形化界面模式
6——表示重启级别,也不要设置成这个模式,设置的话,开机就默认重启,是根本开不开机的。
和级别相关的几个指令:(临时切换、立即生效)
#init 0【关机】3【切换到不带图形界面的模式】5【带有图形界面】6【重启电脑】
图形界面执行 # init 3 直接切换到命令行模式:
切换回到图形化界面直接 #init 5 即可
实现永久的设置:
对配置文件进行修改 /etc/inittab:
对于Cent OS 6 来说,直接修改最后一行id:5:initdefault,把5换成3,之后再:wq保存之后,重启一下就变成了命令行形式的。
但是对于Cent OS 7 来说就得使用命令了。
这个是从命令行界面切回来的。
指令对照表:
指令 | 实现效果 |
---|---|
systemctl set-default multi-user.target | 把系统默认运行级别设置为多用户级别 |
systemctl set-default graphical.target | 把系统默认运行级别设置为图形界面级别 |
systemctl get-default | 获取当前运行级别 |
ll /etc/systemd/system/default.target | 查看默认级别链接文件信息 |
systemctl isolate multi-user.target | 在不重启的情况下,设置运行级别为多用户级别 |
systemctl isolate graphical.target | 在不重启的情况下,设置运行级别为图形用户界面级别 |
注:其实后面两种在Cent OS 7 当中也可以借助 init 5和init 3 实现。
回到目录:Linux基础14篇