Linux的运行级别

《Linux从入门到精通》

第一章 macOS Linux_CentOS7.6安装
第二章 网络连接的三种模式
第三章 VMware中的虚拟机克隆
第四章 虚拟机快照
第五章 Linux的目录结构
第六章 vi和vim编辑器
第七章 Linux的开机、重启和用户登录注销
第八章 用户管理及其配置文件


文章目录

  • 《Linux从入门到精通》
  • 一、运行级别说明
  • 二、演示
    • 1.通过init切换运行级别5-3
    • 2.重启
  • 三、指定运行级别
    • 案例:查看当前级别,并修改为其它级别
  • 四、如何找回root密码


一、运行级别说明

运行级别 说明
0 关机
1 单用户【找回丢失密码】
2 多用户状态没有网络服务
3 多用户状态有网络服务
4 系统未使用保留给用户
5 图形界面
6 系统重启

常用的运行级别是3和五,也可以指定默认运行级别

二、演示

1.通过init切换运行级别5-3

切换运行级别5-3

2.重启

init6重启

三、指定运行级别

在CentOS7以前在/etc/initable文件中修改,在CentOS7后进行简化:

  • multi-user.target:analogous to runlevel 3,多用户模式等价于级别3
  • graphical.target:analogous to runlevel 5,图形界面等价于级别5

案例:查看当前级别,并修改为其它级别

systemctl get-default:查看当前运行级别
systemctl set-default XXX.target:切换到某个运行级别

Linux的运行级别_第1张图片
在切换到多用户模式后,下次重启就会默认进入到多用户模式

四、如何找回root密码

  1. 重启系统进入到开机界面,按e进入编辑界面
  2. 在编辑界面中使用方向键把光标移动到Linux16所在行末,并输入init=/bin/sh
  3. 编辑完成后Ctrl+x,意味着进入了单用户模式
  4. 然后输入mount -o remount,rw /,然后按回车
  5. 在新行输入passwd换成新密码【输入两遍】
  6. 接着输入touch /.autorelable,然后回车
  7. 最后输入exec /sbin/init,然后回车并等待系统修改密码和重启

你可能感兴趣的:(Linux,linux,运行级别,/etc/initable)