Linux系统的启动流程
一、选择操作系统
通过配置文件/etc/grub.conf里面的配置来完成
配置说明:
default=0 | 默认启动第一个系统 |
timeout=5 | 系统启动读秒的时间,默认是5秒 |
splashimage=(hd0,0)/grub/splash.xpm.gz | 启动界面的背景图片 |
hiddenment | 隐藏菜单,隐藏选择操作系统的界面 |
title | 第一个操作系统的描述 |
如果计算机安装了多个操作系统,则会有多个title。
计算机默认启动的操作系统是通过"default=操作系统的序号(从0开始算)"来设置的。
二、选择登陆界面(字符界面还是图形界面)
Linux系统里面,有字符界面,还有图形界面,到底进入到哪个界面是由/etc/inittab配置文件里面的配置来决定的。
1. 运行级别
在Linux里面运行级别有7种:
0 | 关机 |
1 |
单用户模式启动,使用该模式可以修复简单的系统故障,就类似与window里面的安全模式。 |
2 |
多用户模式,不开启网络服务 |
3 |
字符界面 |
4 |
未定义,保留模式,给linux的开发人员使用的。 |
5 | 图形界面 |
6 | 重启 |
一般常用是3(字符界面)和5(图形界面)
2. 根据运行级别运行对应的目录里面的服务 ls –l /etc/rc.d
如果我们选择了3运行级别,则运行rc.d/rc3.d目录里面的服务。
以K开头的是需要关闭的服务
以S开头的是需要开启的服务。
不同的运行级别会运行不同的服务。
注意:rc.d目录下面的rc.sysinit文件是每个运行级别都要运行的。
rc.local文件是登录系统之前运行的一个文件。
三、挂载文件系统
1. 挂载的概念
把系统里面的目录和磁盘里面的某个区域建立对应关系
2. /etc/fstab配置文件来完成挂载分区
第一个列 | 分区设备文件名或UUID(硬盘通用唯一识别码) |
第二个列 | 挂载点(系统的目录) |
第三个列 | 文件系统类型 |
第四个列 | 挂载参数 |
第五个列 | 指定分区是否被dump备份,0代表不备份,1代表每天备份,2代表不定期备份 |
第六个列 | 指定分区是否fsck检测,0代表不检测,其他数字代表检测的优先级,那么当然1优先级比2高 |