rhel6启动原理和故障排除

1、linux 操作系统的引导过程一般包括一下几个步骤

开机自检àMBR引导àGRUB菜单à加载Linux内核àinit进程初始化à登录系统

BIOS -> MBR -> GRUB ->kernel -> init process -> login


2、init进程执行rc.sysinit

在设定等级后,linux系统执行的第一个文件就是/etc/rc.d/rc.sysinit 脚本程序,它做的工作非常多,包括设定PATH,

设定网络配置(/etc/sysconfig/network) 启动swap 分区,设定/proc 等等

3、执行不同运行级别的脚本程序

根据运行级别的不同,系统会运行/etc/rc0.d 到rc6.d中的相应的脚本程序。来完成相应的初始化工作和启动相应的服务,

假如运行级别为5, 则执行/etc/rc5.d

查看文件内容,发现是以 k或者是以s开头的信息

k是代表开机不启动,都是软件的服务,

如 k15httpd@ :k:开始不启动,15:运行级别,httpd:阿帕奇软件的服务

S 开机要启动的服务   K 开机不启动的服务中间的是服务的名称   优先级

实战:

一:如何防止破解root密码

原理:grup加密,生产密码文件

加密命令:grub-md5-crypt


grub 配置文件 /boot/grub/grub.conf

注意加密后的密码的标点符号也要复制

根据位置不同

title前:密码是对GRUB加密

title后:密码是对开机加密


修改完配置,重启测试

加密后原先按e进编辑失败,必须按p,然后输入对应的密码



这样就是防止随便有人破解ROOT密码

实战二:

当我们的服务器坏掉时,进入一个基本的shell系统,将数据全部cp,便于恢复,

进入救援模式

开始BIOS cdrom优先

救援模式



语言

键盘类型

是否启动网络  NO 不需要网络


挂载的目录、

你的基础的系统是挂载到了 /mnt/sysimage 目录下,你可以去尽情的修改,如果你要改变


挂载成功


启动一个shell环境



换根,

chroot /mnt/sysimage #切换文件系统根


插入u盘  最好是fat格式


fdisk-l


加载模块  modprobe vfat 这是u盘的类型


验证我的u盘



文件打不开的需要转换格式

实战三:

当我们磁盘的I节点耗尽,我们该怎么做

当一个文件系统的磁盘I节点耗尽,将无法继续在该分区中创建新的文件数据,导致故障出现;

添加磁盘分区  32M格式化

创建挂载点/data  挂载

编写脚本模拟i节点耗尽




注释

 

i=1  赋值  i=1

while  [条件 ]条件循环语句 当i小于10040

do执行的操作

创建file文件

leti++整数运算



有容量的,但是就是写不进文件,说明i节点耗尽


修复

找出该分区占用I节点大的细小文件 ,进行转移或删除 (建议为用户设置磁盘配额)



实战四:检测磁盘的坏道

 可分为两种,

逻辑坏道:由软件操作不当造成,可以使用软件修复

物理坏道:物理性损坏,更改磁盘分区的占用位置进行改善,排除掉坏的块

注意:如果硬盘出现坏道.若不及时修复或更换,坏道会越来越多,造成数据丢失.

磁盘坏道检测命令

badblocks 

-s 显示进度信息

-v显示详情



如有这边文章对你有帮助,就帮我转载一下呗, (**_**)














  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_26009505

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值