10 FreeBSD连载:系统启动脚本( 二 )


System V和BSD的启动管理有很大不同,System V引入了启动级别的概念,可以有6种不同的启动级别,而BSD只简单的分为多用户状态、单用户状态和停机状态3种 。在启动的管理方面,System V比BSD更友好一些 。
因此FreeBSD吸取System V中的启动目录的思想,在rc.conf中定义了本计算机的系统启动文件存放的目录local_startup参数,缺省使用/usr/local/etc/rc.d目录存放服务器程序的启动脚本,使用/usr/X11R6/etc/rc.d目录存放本地X Window相关的程序启动脚本 。这些目录中的以sh结尾并具备执行属性的shell脚本程序将在启动时被自动执行 。这两个目录中的脚本程序也是由系统管理员设置和修改的,必须以 “.sh” 结尾,其他后缀的文件将被忽略 。习惯上这两个目录里的脚本程序负责启动服务器程序,而rc.local主要用于调整系统的一些非标准参数设置(rc.conf中没有涉及的设置) 。
【10 FreeBSD连载:系统启动脚本】未完,待续 。。。

推荐阅读