7.实用指令:指定运行级别,找回root密码,帮助指令

实用指令

指定运行级别

运行级别 说明
0 关机
1 单用户(此运行级别可以用来帮助找回丢失密码)
2 多用户状态(无网络服务:使用较少)
3 多用户状态(有网络服务:没有图形界面,资源占用少,支持多用户,拥有网络服务,使用广泛)
4 系统未使用,保留给用户(使用较少)
5 图形界面
6 系统重启
  • 切换指定运行级别指令

    init 运行级别
    
  • 查看当前运行级别指令

    systemctl get-default
    
  • 指定每次启动时的默认运行级别

    systemctl set-default TARGET.target
    

    CentOS7后运行级别说明:

    CentOS7以前在/etc/inittab文件中

    进行了简化:TARGET.target指代以下两个参数,例如 systemctl set-default multi-user.target

    multi-user.target:analogous to runlevel 3
    
    graphical.target:analogous to runlevel 5
    

找回root密码

  1. 在Linux开机系统选择界面按e进入编辑模式
  2. 在“Linux16”所在行的这段文字的末尾输入init=/bin/sh
  3. 输入完毕按下Ctrl+X键进入单用户模式
  4. 在新界面。光标闪烁位置输入mount -o remount,rw /
  5. 按下enter继续输入passwd
  6. 输入两次新密码
  7. 密码更新完成后继续输入touch /.autorelabel (注意,touch和后面的/之间有空格)
  8. 按下Enter继续输入exec /sbin/init (注意,exec和后面的/之间有空格)
  9. 系统重启,root密码已更新

关键步骤图示:

image.png

帮助指令

  • 获得帮助信息指令man

    man 命令或配置文件
    

    例如,查看ls的帮助信息:man ls

    在Linux下,隐藏文件是以.开头的

    选项可以组合使用 比如 ls -al /root(显示root下所有文件目录)

  • 获得shell内置命令的帮助信息(help获取的帮助信息通常为全英文)

    help 命令
    

你可能感兴趣的:(7.实用指令:指定运行级别,找回root密码,帮助指令)