LINUX(redhat)学习之启动流程与排错


操作系统的运行级别

systemctl list-units -t target(查看)

LINUX(redhat)学习之启动流程与排错

systemctrl set-default multi-user.target(设置默认启动到那个模式(设置默认启动到多用户))

systemctrl isolate mulit-user.target(进入多用户)

systemctrl isolate graphical.target(切换到图形界面)

LINUX(redhat)学习之启动流程与排错

设置启动模式假设是救援模式(完成后按ctrl+x重新启动)

LINUX(redhat)学习之启动流程与排错

---------修改root密码(忘记了root密码)------

6版本

开机按e键进入编辑模式

切换到最末尾 最后一行 空格 输入rd.break回车进入单用户模式改密码

7版本

LINUX(redhat)学习之启动流程与排错

启动到这 进行中断

LINUX(redhat)学习之启动流程与排错

系统还没启动根目录是挂载到 /sysroot下(现在还是只读挂载)

mount -o remount,rw  /sysroot/ (重新挂载是读写挂载)

LINUX(redhat)学习之启动流程与排错

现在变成了读写挂载了

现在的/ 还是在内存里面

chroot /sysroot/    (把硬盘上的根变成现在的 /)

这个模式就能改密码了

LINUX(redhat)学习之启动流程与排错

这种模式下改密码不是只改一行,而是生成新的文件替换原来的文件

(现在不能重启,这种模式下是没有SELINUX机制的,所以没有SELiunx标签,在登陆shell的时候不会去查这个文件认证就通不过)

解决办法在  操作系统启动的时候重新打一遍标签

创建这个文件 /.autoretable(不需要写任何配置)开机检索到就会自动打标签

LINUX(redhat)学习之启动流程与排错

两次exit后会自动重启


-------------------系统故障判断-------------------

操作系统的规定

LINUX(redhat)学习之启动流程与排错

出现了以上问题就会进入紧急模式

通过日志来发现错误

LINUX(redhat)学习之启动流程与排错

journalctl -p err

LINUX(redhat)学习之启动流程与排错

相关文章:

  • 2021-12-09
  • 2021-11-19
  • 2022-12-23
  • 2021-05-24
  • 2021-06-09
  • 2021-07-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-04-22
  • 2021-07-17
  • 2022-12-23
  • 2021-06-05
  • 2021-05-19
  • 2022-12-23
  • 2021-11-28
相关资源
相似解决方案