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显示详情
如有这边文章对你有帮助,就帮我转载一下呗, (**_**)