# 启动管理
# 启动流程
# 系统运行级别
运行级别
运行级别命令
[root@localhost ~]# runlevel | |
# 查看运行级别命令 | |
[root@localhost ~]# init 运行级别 | |
# 改变运行级别命令 |
系统默认运行级别
[root@localhost ~]# vim /etc/inittab | |
id:3:initdefault: | |
# 系统开机后直接进入哪个运行级别 |
# 系统启动过程
initramfs 内存文件系统
CentOS 6.x 中使用 initramfs 内存文件系统取代了 CentOS 5.x 中的 initrd RAM Disk。他们的作用类似,可以通过启动引导程序加载到内存中,然后加载启动过程中所需要的内核模块,比如 USB、SATA、SCSI 硬盘的驱动和 LVM、RAID 文件系统的驱动。
调用 /etc/init/rcS.conf 配置文件
主要功能是两个:
- 先调用 /etc/rc.d/rc.sysinit,然后由 /etc/rc.d/rc.sysinit 配置文件进行 Linux 系统初始化。
- 然后再调用 /etc/inittab,然后由 /etc/inittab 配置文件确定系统的默认运行级别。
调用 /etc/rc.d/rc 文件
运行级别参数传入 /etc/rc.d/rc 这个脚本之后,由这个脚本文件按照不同的运行级别启动 /etc/rc [0-6].d/ 目录中的相应的程序。
- /etc/rc3.d/K?? 开头的文件(?? 是数字),会按照数字顺序依次关闭
- /etc/rc3.d/S?? 开头的文件(?? 是数字),会按照数字顺序依次启动
# 启动引导程序
# grub 中分区的表示
# grub 配置文件
vim /boot/grub/grub.conf
- default=0 默认启动第一个系统
- timeout=5 等待时间,默认是 5 秒
- splashimage=(hd0,0)/grub/splash.xpm.gz 这里是指定 grub 启动时的背景图像文件的保存位置
- hiddenmenu 隐藏菜单