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 不需要密码就可以登录。

自己先尝试一下!

课堂练习:

  1. 假设我们的 root 密码忘记了,请问如何找回密码
  2. 请设置我们的 运行级别,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 密码。
posted @   hellozwx  阅读(543)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示