Centos7——9.实用指令(运行指令)
指定运行级别
运行级别说明:
0 :关机
1 :单用户【找回丢失密码】
2:多用户状态没有网络服务
3:多用户状态有网络服务
4:系统未使用保留给用户
5:图形界面
6:系统重启
常用运行级别是 3 和 5 ,要修改默认的运行级别可改文件
/etc/inittab 的 id:5:initdefault:这一行中的数字
运行级别的示意图:
切换到指定运行级别的指令
基本语法
init[012356]
应用实例
案例1:通过 init 来切换不同的运行级别,比如从 5->3,然后关机
init 3
init 5
init 0
面试题
如何找回 root 密码,如果我们不小心忘记了 root 密码,怎么找回?
思路: 进入到 单用户模式,然后修改 root 密码。因为进入单用户模式,root 不需要密码就可以登录。
自己先尝试一下!
课堂练习:
- 假设我们的 root 密码忘记了,请问如何找回密码
- 请设置我们的 运行级别,linux 运行后,直接进入到 命令行界面,即进入到 3 运行级别
vim /etc/inittab
将id:5:initdefault:这一行中的数字, 5 这个数字改成对应的运行级别即可。
总结
centos 6是如下操作
开机 -> 在引导时输入 回车键 -> 看到一个界面输入 e -> 看到一个新的界面,选中第二行(编辑内核)再输入 e -> 在这行最后输入 1,再输入 回车键 -> 再次输入 b,这时就会进入到单用户模式。
centos7是如下操作
1 - 在启动grub菜单,选择编辑选项启动
2 - 按键盘e键,来进入编辑界面
3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh
4 - 现在按下 Control+x ,使用单用户模式启动
5 - 现在,可以使用下面的命令访问系统
chroot /sysroot
6 - 重置密码
passwd root
7 - 更新系统信息
touch /.autorelabel
8 - 退出chroot
exit
9 - 重启系统
reboot
这时,就进入到单用户模式,使用 passwd 指令来修改 root 密码。