美文网首页
init中的服务故障如何排除

init中的服务故障如何排除

作者: clickdiff | 来源:发表于2017-10-06 13:22 被阅读0次

我们假设ypbind出故障
首先我们设 ypbind服务开机启动

chkconfig yubind on

然后查看服务

chkconfig --list


默认是2345启动


然后更改这个脚本,里面寄一个长期的休眠时间,模仿为错误

sleep 休眠时间

然后重新启动,看看系统如何报错。



然后系统等到要启动该服务的时候回一直处于等待中



如果该脚本出错,那么系统也会该我们错误提示。
因为默认是在模式2345中启动。

所以模式1默认不启动服务 ,可以用模式1登录进行排查。
重启系统
人后在登录等待中按esc会进到这个页面



根据下面的提示 ,按a

进入到一个开机设置的脚本中。
然后再最后一行添加要进入的模式。
我们这里要进1模式,所以我在最后面添加1
然后按回车启动

relevel查看现在模式


这里我们可以进去了。
然后可以在这个模式里进行拍错。
找到刚刚我们模拟的错误修改回来保存重启就行
如果把1模式也设为on(启动)

chkconfig --level 1 yubind on

该程序也属于init 中的启动



那我们只能绕过init启动
系统重启,然后跟刚刚一样。
还是启动用a
系统默认情况下是找/sbin/init启动
这次我们可以更改一下,用非默认。
这次在最后加上 init=/ bin/bash
这意味着是bash启动
这个就等于绕过了init



相当于先启动bash 启动后进命令模式
然后在排查init中启动文件夹的错误

更改文件时发现不让更改
查看一下挂载情况

mount


登进去后属于只读挂载


mount -o remount,rw /(重新挂根)chkconfig yubind off (关闭损坏的服务)

然后再重启系统
重启后再排除故障

相关文章

  • init中的服务故障如何排除

    我们假设ypbind出故障首先我们设 ypbind服务开机启动 chkconfig yubind on 然后查看服...

  • 常见的Java故障排除-故障排除准备

    Java8官方文档 设置Java来进行故障排除 1.更新Java版本:第一步,使用最新的Java版本,避免花时间在...

  • 如何自我排除助听器故障?

    (1)检查电池:电池用光了吗?这是助听器最常见的“无声”的原因。有时即使是没有用过的电池,由于储存的时间太久(超过...

  • init进程学习笔记

    Android N平台 0 init进程的主要职责 init如何创建zygote。 init的属性服务是如何工作的...

  • 第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排

    第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排除 SNMP 故障排除 IRIS 子代理(运行 ^...

  • 2019-08-01磁盘管理2

    企业案例:/目录变为只读文件 排除故障: 看服务器硬盘是否坏了(硬盘灯是否亮了)软件故障,需要重新临时挂载跟目录m...

  • 电脑故障排除

    1.用CMD命令删除或是强行删除文件2.Win8.1用户头像设置后删除的方法3.清除Win8.1用户头像使用过的缩...

  • Troubleshooting (故障排除)

    Using the CocoaPods Project If something doesn’t seem to ...

  • linux: 故障排除

    Linux在启动过程中会出现一些故障,导致系统无法正常启动,本文列举了几个应用单用户模式、GRUB命令操作、Lin...

  • PromiseKit 故障排除

    全部文章简介基础部分快速上手Promise 的常见模式常见问题进阶部分故障排除附录API 说明 以下是对 Prom...

网友评论

      本文标题:init中的服务故障如何排除

      本文链接:https://www.haomeiwen.com/subject/gfolyxtx.html