init中的服务故障如何排除

我们假设ypbind出故障

首先我们设 ypbind服务开机启动

chkconfig yubind on

然后查看服务

chkconfig --list

 

init中的服务故障如何排除

 默认是2345启动

init中的服务故障如何排除

 

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

sleep 休眠时间

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

init中的服务故障如何排除

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

init中的服务故障如何排除

如果该脚本出错,那么系统也会该我们错误提示。

因为默认是在模式2345中启动。

所以模式1默认不启动服务 ,可以用模式1登录进行排查。

重启系统

人后在登录等待中按esc会进到这个页面

init中的服务故障如何排除

根据下面的提示 ,按a

init中的服务故障如何排除

进入到一个开机设置的脚本中。

然后再最后一行添加要进入的模式。

我们这里要进1模式,所以我在最后面添加1

然后按回车启动

relevel查看现在模式

init中的服务故障如何排除

这里我们可以进去了。

然后可以在这个模式里进行拍错。

找到刚刚我们模拟的错误修改回来保存重启就行

如果把1模式也设为on(启动)

chkconfig --level 1 yubind on

 

该程序也属于init 中的启动

init中的服务故障如何排除

那我们只能绕过init启动

系统重启,然后跟刚刚一样。

 还是启动用a

系统默认情况下是找/sbin/init启动

这次我们可以更改一下,用非默认。

这次在最后加上 init=/ bin/bash

这意味着是bash启动

这个就等于绕过了init

init中的服务故障如何排除

相当于先启动bash 启动后进命令模式

然后在排查init中启动文件夹的错误

init中的服务故障如何排除

更改文件时发现不让更改

查看一下挂载情况

mount

init中的服务故障如何排除

登进去后属于只读挂载

init中的服务故障如何排除

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

然后再重启系统

重启后再排除故障

原创文章,作者:phosphor,如若转载,请注明出处:http://www.178linux.com/82287

(0)
phosphorphosphor
上一篇 2017-07-22 19:30
下一篇 2017-07-22 20:09

相关推荐

  • diy自己的linux

    准备一台liunx的机器,我用的是liunx虚拟机 单独加载一块硬盘,我加载了一块20G的硬盘,然后用fdisk /dev/sdb进行分区,sdb1用来作为将来系统的/boot分区,所有100M就可以了,sdb2用来作为将来系统的/分区,我给了10G。然后将两个分区格式化为ext4系统。 mkdir /mnt/boot mkdir /mnt/sdc2 mou…

    Linux干货 2016-09-14
  • Linux系统性能工具

    linux中几款常用的系统性能分析工具: 1.vmstat命令 解释: 虚拟内存信息 用法: vmstat [options] [delay [count]] vmstat 2 5 //每2秒刷新一次,一共刷新5次 输出属性: procs: r:可运行(正运行或等待运行)进程的个数,和核心数有关 b:处于不可中断睡眠态的进程个数(被阻塞的队列的长度) mem…

    Linux干货 2017-12-19
  • 软件安装与管理–rpm、yum

    一、rpm包管理器     1、介绍rpm        在linux系统中,服务是要通过程序来提供的,通过调用API接口编写好之后的源码包文件对于普通用户来说,安装起来较为繁琐。于是人们将源码在编译安装的环境下制作了更加高级的rpm包,它的最大特点是避免了对原软件包的编译安装,以更加简便…

    Linux干货 2016-08-22
  • C语言的谜题

    这几天,本站推出了几篇关于C语言的很多文章如下所示: 语言的歧义 [酷壳链接] [CSDN链接] 谁说C语言很简单? [酷壳链接] [CSDN链接] 6个变态的C语言Hello World程序 [酷壳链接] [CSDN链接] 如何加密/弄乱C源代码 [酷壳链接] [CSDN链接] C语言的谜题 [酷壳链接] …

    Linux干货 2016-05-08
  • Linux基础——文件管理

    Linux基础——文件管理 文件管理及常用命令详解       Linux文件系统是以/为基本的倒置树状结构,我们来进一步学习下文件或者目录的操作和管理命令:  目录相关操作:cd、pwd、mkdir、rmdir 目录及文件检索:ls 复制、移动、删除:cp、mv、rm…

    Linux干货 2016-09-27
  • 网络配置——IP划分网络基础

    Linux网络属性配置: 计算机网络: TCP/IP:协议栈         ISO,OSI:协议栈学习 MAC:Media Access Control          48bits: &nbsp…

    Linux干货 2016-09-07