您的位置:首页 > 其它

rc.sysinit的功能

2008-05-17 01:46 246 查看
/etc/rc.d/rc.sysinit的主要功能:
1、获取网络环境与主机类型
首先读取网络设置文件 /etc/sysconfig/network,获取主机名称与
默认网关(GATEWAY)等网络环境。
2、测试与载入内存设备/proc及USB设备/sys
除载入内存设备/proc之外,还会主动检测系统上是否有USB的设备,
若有,则会主动加载USB的驱动程序,并且尝试载入USB的文件系统。
3、决定是否启动SELINUX
现在,很多版本都加入了美国国家安全局开发的security enhance
linux 套件,这个SELINUX可以强化LINUX操作环境的安全性,不过
对于新手来说,不是很容易,因此,我们建议大家先不要启动,无
论如何,在这个阶段,我们可以分析SELINUX是否要启动。
4、接口设备的检测与即插即用(PnP)参数的测试
根据核心在启动时检测的结果(/proc/sys/kernel/modprobe)开始进行
ide / scsi / 网络 /音效等接口设备的检测,以及利用以加载的核心
模块进行PNP设备的参数测试。
5、用户自定义模块的加载
用户可以在/etc/sysconfig/modules/*.modules加入自定义的模块,
此时会加载到系统中。
6、加载核心的相关设置
系统会主动去读取/etc/sysctl.conf文件的设置值,使核心功能符合
我们的要求。
7、设置系统时间(clock)
8、设置终端控制台(console)的字形
9、设置RAID与LVM等硬盘功能
10、以FSCK检验磁盘文件系统
11、进行磁盘配额quota的转换(非必要)
12、重新以可读取模式载入系统磁盘
13、启动quota功能
14、启动系统随机数设备(产生随机数功能)
15、清除启动过程中的临时文件
16、将启动相关信息加载到/var/log/dmesg文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: