首页 > 电脑专区 > 电脑教程 >

根据Centos系统启动过程定位故障位置

来源:互联网 2023-02-20 23:31:17 143

根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

方法/步骤

  • 1

    根据Centos系统启动过程定位故障位置,按系统启动顺序执行,如果停在某个阶段不往下执行,就定位在这个阶段有故障,根据故障现象找原因直至解决问题。D2b办公区 - 实用经验教程分享!

    按系统启动顺序可分为4个步骤,分别是BIOS自检、GRUP是操作系统引导的程序、kernel内核的加载、init系统初始化。BIOS自检是机器加电后,对系统硬件进行检测,如果是硬件有问题,就会停止在这里,我们应该对硬件层面分析,是否是硬件故障。GRUP是操作系统引导的程序,通过命令vim /etc/grub.conf查看grup配置文件,箭头1位置是kernel版本信息和kernel参数,箭头2的位置如果我们需要看到更多的系统交互信息我们可以删除rhgb quiet kernel参数,rhgb是图形化的启动类似于windows系统中的进度条,quiet参数是只显示重要的信息。D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 2

    当我们删除kernel参数rhgb quiet后可以看到有更多的kernel输出信息,如下图箭头位置出现Welcome to Centos之前的kernel输出都是kernel初始化,Welcome to Centos之后的kernel输出就进入了init系统初始化阶段。D2b办公区 - 实用经验教程分享!

    D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 2相关内容未经许可获取自百度经验
  • 3

    下面我们介绍init系统初始化阶段,通过命令ps –aux | grep init查看并过滤进程中包含init的进程,可以看到进程id为1,表示这是操作系统的第一个进程,通过命令ll /sbin/init可以看到该可执行文件的详细信息。D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 4

    通过命令less /var/log/dmesg查看本次操作系统启动所有的日志信息,我们可以找到想要的日志信息。对分析本次系统启动过程中硬件、软件中出现的任何问题都是很有帮助的。D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 5

    我们进入/etc/init目录下,查看该目录下面的文件信息,在操作系统引导过程中,这些文件将会依次被操作系统读取并执行,我们可以通过命令查看这些配置文件的内容,如查看配置文件 cat control-alt-delete.conf,该文件意思是当我们在操作系统文本操作环境中按下ctrl alt delete组合键时系统会执行shutdown –r指令,也就是关机。D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 6

    系统初始化启动中最关键的可执行文件rc.sysinit,存储在/etc/rc.d/rc.sysinit,负责操作系统在用户的很多初始化工作,设置系统时间、启用Selinux、启用交换分区、设置用户名、激活逻辑卷、重新挂载根分区等工作。通过vim /etc/rc.d/rc.sysinit可以看到这是一个执行非常多指令的shell脚本,是系统初始化中最关键的一个可执行文件。D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

    根据Centos系统启动过程定位故障位置D2b办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!D2b办公区 - 实用经验教程分享!


    标签: 启动根据系统过程定位

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码