CentOS 设置默认运行级别
Linux 默认有 7 个运行级别,具体如表 1 所示。
运行级别 | 含 义 |
---|---|
0 | 关机 |
1 | 单用户模式,可以想象为 Windows 的安全模式,主要用于系统修复 |
2 | 多用户模式。用户可以通过网络进行登录,但没有NFS(Network File System) |
3 | 完全多用户模式。用户可以通过网络进行登录,且有NFS,用户登陆后会进入控制台命令行模式。这也是缺省的运行模式,在这种运行级别下所有网络服务程序会一起运行。 |
4 | 自定义模式。这是一种系统未使用的保留模式, |
5 | 图形模式 |
6 | 重新启动 |
注意:以上适用于CentOS等发行版,而对于Ubuntu等debian系的Linux来说,2~5都是多用户图形模式,几个运行模式没有区别。
在 CentOS 6.x 中,/etc/inittab 配置文件只能用来设置系统的默认运行级别。
通过/etc/inittab配置系统启动进程。
找到如下行:
id:5:initdefault:
并修改为:
id:3:initdefault:
在Centos7及以后版本中不再使用/etc/inittab文件进行默认的启动级别配置,而使用比sysvinit的运行级更为自由的target替代。其中
第3运行级用multi-user.target替代。
第5运行级用graphical.target替代。
设置默认第三启动级别
[root@xuegod63 ~]# systemctl set-default multi-user.target
设置默认第五启动级别
[root@xuegod63 ~]# systemctl set-default graphical.target
[root@xuegod63 ~]#runlevel
3 5 #表示从3级别切换到了5级别
查看当前默认的启动级别
[root@xuegod63 ~]# systemctl get-default
graphical.target
共有 0 条评论