centos启动——/sbin/init 的破坏与修复

本文介绍了当CentOS系统的/sbin/init遭到破坏后,如何分析问题并进行修复。从现象描述,包括正常运行的状况和出现的问题,到深入探讨init的工作流程,再到详细修复步骤,如进入可用系统和检查修复,最终成功解决问题。
摘要由CSDN通过智能技术生成

一、破坏

 rm  -f /sbin/init

二、现象

1.正常项

BISO自检正常
grub正常
内核启动正常

2.开始有问题

在内核启动后
提示错误:
1.cannot set terminal process grup (-1) :Inappropriate  iocal fro for device
    不能设置终端进程grup(- 1):设备的不适当的iocal
2.no job control  in this shell
    这个外壳没有工作控制
3.并且
直接登陆进入了一个没有命令输入显示的shell

这里写图片描述

三、分析

登陆终端是由 init 负责的

init工作的流程是

/sbin/init --> (/etc/inittab) --> 设置默认运行级别 -->
 运行系统初始脚本、完成系统初始化 --> 
 (关闭对应下需要关闭的服务)启动需要启动服务 --> 设置登录终端

四、修复

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值