- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
linux系统引导与系统管理命令
四章 系统管理
本章目标
i 引导与关闭系统
i 管理文件系统
i 对用户和组进行管理
i 多进程管理
i 对设备进行管理
基本的流程为:
i 载入BIOS 的硬件信息;
i 读取MBR的Kernel Loader (如lilo, grub, spfdisk 等等)开机信息;
i 运行linux的系统内核并检测硬件;
i Kernel 执行init 程序并取得run-level 信息;
i init 执行/etc/rc.d/rc.sysinit 文件;
i 启动核心的外挂式模块(/etc/modules.conf) ;
i init 执行run-level 的各个脚本( Scripts ) ;
i init 执行/etc/rc.d/rc.local 文件;
i 执行/bin/login 程序;
i 登入之后开始以Shell 控制主机。
系统启动的步骤
i Step1 执行/sbin/init
整个系统的 一个进程就是init,开机后第一个执行的进程。init
会根据设置文件的script执行系统的各个进程。
读取/etc/inittab取得系统登入状态。
i Step2执行script文件:/etc/rc.d/rc.sysinit(系统初始化脚本)
这是 一个执行的script文件,负责很多系统功能的设置,包 设
置许多环境变量、检查与挂载文件系统、启动swap文件、设置网
络等等。
1)挂载/proc文件系统
2)设置系统时钟
3)系统一般的环境变量设置(如主机名等)
4)初始化USB等设备
5)设置PnP
6)加载键盘映射
7)加载系统字体
8)加载系统模块
9)初始化RA ID
10)检查文件系统
11)挂载文件系统
12)激活磁盘限额
13)激活SWAP分区
14)初始化串口设备
15)生成系统启动信息的log文件
i Step3执行run level 中的script文件
run level是开机的模式。
Run Level 说 明
0 关机
1 单人模式
2 多用户,但没有NFS系统
3 完整多用户模式
4 未使用
5 X 11
6 重开机(reboot)
i 每个run level有自己的目录:
rc0.d、rc1.d、rc2.d、rc3.d、rc4.d、rc5.d、rc6.d
如果run level为3,则执行/etc/rc.d/rc3.d 目录下的所有文件,而
这些目录下的文件都是符号链接文件,链接到/etc/rc.d/init.d 目录
下的各script文件。
/etc/rc.d/rcX.d/[KS]*根据运行级别(X)配置服务
1)终止以K”开头的服务
2)启动以S”开头的服务
i Step4执行/etc/rc.d/rc.local
它是所有的开机script都执行过了以后最后一个执行的文件。如
果要设置系统某个程序在每一次开机时自动执行,就设置在这
个script文件里。
其它不同运行级别的特殊服务
1)mingetty(除了运行级别1)
2)xdm/gdm/kdm(运行级别5)
关闭系统
i 关闭和重新启动系统的命令
shutdown
halt
re
文档评论(0)