Linux启动流程目录对照表


编号

登录阶段

图中说明

1

系统预处理程序

在未进入Linux系统前的一些基本操作

 

GRUB

引导管理程序,提供用户开机画面及操作系统菜单

Kernel

由GRUB协助载入Linux kernel,此时并无任何的目录产生

initrd

由GRUB协助一并载入initrd文件,让kernel支持更多硬件

2

init启动

kernel直接调用系统中的init执行文件,开始进行系统的运作程序

 

inittab

这是init的脚本文件,让init知道该系统所需要的环境与每一阶段所需要的步骤

rc.sysinit

开始进行Linux系统环境的配置,诸如界面文字字体、时间、系统记录等

functions

加载Linux系统一些内置的功能及变量,如PATH或umask

modules

这时会加载一些默认的模块

rcX.d

定义每一个runlevel系统阶段所需要的服务有哪些,大部分不是文字模式就是图形模式,其他都是较为特殊的应用

3

图形模式

进入图形模式界面

 

进入X Window

inittab中会记载要以哪一种模式进入X Window,主要是注明加载X Window的管理程序是什么

gdm

一般Redhat系统都是以gdm为主要的管理软件,因此,在进入X Window前,须先启动gdm管理程序

Xorg

gdm会先协助用户将X Window的基本环境启动,而Xorg就是X Window的主要环境接口,有了Xorg才有办法启动其他的应用程序

gdm login

这是经过gdm所特有的登录界面,可以帮用户以不同的账号使用不同的X Window配置值

GNOME Session

在这阶段用户拥有完全的X Window功能,包括所有的软件画面

4

文字模式

进入文字模式接口

 

tty

开始出现控制台画面,并提供让用户可以进入系统的登录画面

bash

登录后,大部分Linux所提供给用户的操作环境,都是用bash作为底层环境的

续表

编号

登录阶段

图中说明

5

关机或重启

不论关机或重开,其实都是做差不多的事情,都须要将所有的程序清除

 

Close Services

关机时须先将所有服务停止

Kill all processes

停机前会将所有在内存中的程序先清空

halt or reboot

关机或重启的最大差别,就在于最后执行哪一道指令(halt或reboot)

6

休眠

不关机却可以省电的方式,就是进入休眠模式

 

Suspend/Hibernate

休眠最多使用的模式,就是Suspend和Hibernate,最大的差别,就在于要将系统现阶段的状况记录在硬盘(Suspend)或是内存(Hibernate)中

加载function

将休眠所需要的一些功能指令加载到系统中,以进行实际的休眠动作

关闭设备

将所有的存储设备停止动作

 

你可能感兴趣的:(linux,Hibernate,redhat,session,bash,图形)