UNIX系统初始化脚本深度解析
1. 系统启动模式选择
在系统启动时,我们有两种模式可供选择:
- 单用户模式:输入root密码即可进入单用户模式。
- 多用户模式:按下 [Ctrl - D] ,系统将继续进行多用户模式的启动。
2. 初始化脚本概述
一旦init进程启动,系统的启动就由一系列rc初始化脚本决定。这些脚本定义了将系统带入多用户模式的详细过程。通常,rc初始化脚本是Bourne shell脚本文件,可在任何UNIX平台上随时执行。理解rc初始化脚本对于系统管理至关重要,因为这是进行系统定制的关键所在。系统管理员必须熟悉这些文件的位置和内容,才能完全控制系统启动,并在系统启动过程中遇到问题时迅速采取纠正措施。在修改初始化脚本时,务必遵循基本的管理规则:在进行任何更改之前保存原始脚本文件,否则可能会引发各种问题。
3. BSD初始化
3.1 BSD rc脚本
最初,BSD初始化仅由两个rc初始化脚本控制: /etc/rc 和 /etc/rc.local 。 /etc/rc 脚本支持一般的系统初始化,而 /etc/rc.local 脚本则用于处理特定站点的问题。在系统启动到多用户模式时,init会执行 rc 脚本,而 rc 脚本又会执行 rc.local 脚本。如果进行单用户启动,脚本只会部分执行,其余部分在退出单用户shell时执行。
超级会员免费看
订阅专栏 解锁全文
1585

被折叠的 条评论
为什么被折叠?



