- 论坛徽章:
- 0
|
4.6 rc.*文件的介绍
rc文件作为初始化进程的一部分被执行;它们准备系统配置并使其为操作做准备。
4.6.1 rc.boot文件
/sbin/rc.boot文件是一个可以被简单的shell init和标准init命令调用的用来使系统启动的脚本,它控制机器的引导进程。当系统引导时,在每个引导阶段都会调用/sbin/rc.boot文件,每次都使用一个不同的参数。
依赖于引导设备的类型,rc.boot文件配置设备,它也调用适当的应用,这些应用包括:
Ø 从磁盘引导(引导阶段1)
Ø 激活rootvg(引导阶段2)
Ø 使能文件系统(引导阶段2)
Ø 调用BOS安装程序或者诊断程序
注意:rc.boot程序只能被init进程调用;在一个正在运行的系统上执行rc.boot脚本会产生不可预知的结果。
4.6.2 /etc/rc文件
/etc/rc文件执行正常的启动初始化;它在/etc/inittab文件中的项位于rc.boot项之后。init命令阅读/etc/inittab文件并为/etc/rc文件创建一个进程。/etc/rc文件的内容是安装过程指定的。如果所有必要的操作都已成功完成,文件会返回退出码0以便init命令启动登录程序来完成正常的初始化和启动。
/etc/rc文件可以处理的一些功能如下:
Ø 激活所有标记为自动激活的卷组
Ø 激活/etc/swapspaces文件中列出的所有换页空间(使用swapon -a命令)
Ø 配置所有的dump设备(使用sysdumpdev -q命令)
Ø 执行文件系统检查(使用fsck -fp命令)
Ø 加载在/etc/filesystems文件中列出的mount=true的文件系统(使用mount all命令)
注意:/,/usr,/var和/tmp文件系统会在引导阶段2自动加载,/etc/rc文件在运行mount all命令时不会尝试再次加载这些文件系统。
4.6.3 rc.net文件
/etc/rc.net文件是一个包含网络配置信息的shell脚本,节中允许你使能网络接口和设置主机名,默认网关以及当前主机的静态路由信息。相对个别的通过使用一组命令和文件来配置主机,这个文件被用于单步改变配置。
rc.net脚本在配置的第二阶段通过配置管理器程序运行,如果TCP/IP已经安装,在第二阶段配置完成并且init命令启动系统资源控制器后,第二个脚本rc.tcp被init命令运行。
文件中的节应该显示以便提示用户目前的运行状态。
如果在系统配置完成之后运行cfgmgr命令的话,rc.net脚本也会被该程序运行(调用)。它经常在系统添加新设备后在系统引导时运行,如果cfgmgr命令运行rc.net,配制方法和rc.net文件本身都要检查是否网络设备已经处于可用状态,如果是,就不改变设备的属性值以避免任何在引导之后的配置改变。
如果/etc/rc.net不是被cfgmgr命令调用的,设备在ODM库中的属性值会被重设而不管它当前的状态。这就允许系统配置恢复ODM库中指定的属性值。
4.6.4 rc.tcpip文件
/etc/rc.tcpip文件是一个shell脚本,当它执行时,它使用SRC命令初始化选择的后台进程,在每个系统重新启动时,rc.tcpip脚本文件都会自动执行;当然,它也可以在任何时间从命令行执行。
大多数TCP/IP指定的后台进程都可以被rc.tcpip文件初始化,这些后台进程包括:
Ø inetd(默认会被启动)
Ø gated
Ø routed
Ø named
Ø timed
Ø rwhod
注意:在一台主机上同时运行routed和gated会引起不可预知的结果。
还有一些基本操作系统或者其他应用指定的后台进程也可以在rc.tcpip文件中启动,这些进程有:
Ø lpd
Ø portmap
Ø sendmail
Ø syslogd(默认被启动)
以下的例子可以作为参考:
Ø 启动syslogd后台的节:
#Start up syslog daemon (for error and event logging)
start /usr/sbin/syslogd “$src_running”
Ø 启动lpd后台的节:
#Start up print daemon
start /usr/sbin/lpd “$src_running”
Ø 启动routed后台但不启动gated后台的节:
#Start up routing daemon (only start ONE)
start /usr/sbin/routed “$src_running” -g
#start /usr/sbin/gated “$src_running”
注意:要让一个进程在引导时不启动,在启动该进程的那一行前面添加#符号。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/6482/showart_110989.html |
|