目录
- 运行级别简介
- Centos 7 之前版本更改默认级别
- Centos 7 版本更改默认级别
运行级别简介
- 运行模式也可以称之为运行级别。
- 在 Linux 中存在一个进程: init (initialize,初始化),进程 id 是 1。
- 查看进程:#ps -ef| grep init
- Linux 中有 7 个运行级别/模式
# 0 —— 表示关机级别 (不要将默认的运行级别设置成这个值) # 1 —— 单用户模式 # 2 —— 多用户模式,不带 NFS (Network File System) # 3 —— 多用户模式,完全的多用户模式 # 4 —— 没有被使用的模式 (被保留的模式) # 5 —— X11 ,完整的图形化界面模式 # 6 —— 表示重启级别 (不要将默认的运行级别设置成这个值)
-
注意:
-
init 指令需要超级管理员的权限,普通用户无法执行
-
这些命令都是调用 init 进程,将数字(运行级别)传递给进程,进城去读取文件执行对应的操作。
-
Centos 7 之前版本更改默认级别
- 打开 init 配置文件
- #vim /etc/inittab
- 找到 id: 5: initdefault
- 将 5 更改为其他级别即可
Centos 7 版本更改默认级别
- Centos 7 之后用 systemd 机制代替了inittab 配置文件
# multi-user.target 相当于 runlevel 3 # graphical.target 相当于 runlevel 5
- 查看当前运行级别
# systemctl get-default # 之前版本的 runlevel 也可以
- 修改默认运行等级为3(现在叫multi-user.target)
# systemctl set-default multi-user.target
- 修改默认运行等级为5(现在叫graphical.target)
# systemctl set-default graphical.target



