一旦内核完成引导, 它就把控制权交给了用户进程
init(8), 后者位于 /sbin/init
,
或者由 loader
设置的
init_path
变量指定的程序路径中。
此模式可以通过自动重启过程
(Section 13.6.1, “自动重启过程”) 或者通过带有
-s
选项的用户引导,
或通过在 loader
中设置 boot_single
变量等多种方式来达到。
此外, 也可以在多用户模式下不使用重启 (-r
) 选项和停机
(-h
) 选项的 shutdown(8)
命令来进入单用户模式。
如果在文件 /etc/ttys
中把系统控制台
console
设置为不安全
insecure
,
则在初始化单用户模式前会出现要求输入 root
密码的命令行提示符。
/etc/ttys
文件中的不安全控制台# name getty type status comments # # If console is marked "insecure", then init will ask for the root password # when going to single-user mode. console none unknown off insecure
把控制台设置成不安全 insecure
的结果是系统将只允许知道 root
密码的人进入单用户模式。 如果您相信这有助于改善系统的安全性,
则可以将控制台如此配置为 insecure
,
而非默认的安全
secure
。
如果 init(8) 发现您的文件系统一切正常,又或者用户在单用户模式 (Section 13.6.2, “单用户模式”) 完成了工作, 系统就会进入多用户模式, 开始系统的资源配置。
资源配置分别从文件 /etc/defaults/rc.conf
、
/etc/rc.conf
中读取默认配置和细节配置,
然后加载在文件 /etc/fstab
中提及的文件系统、
启动网络服务、启动各种系统守护进程,最后启动本地安装包的启动脚本。
rc(8) 联机手册是关于资源配置的很好的参考。
本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
如果对于FreeBSD有问题,请先阅读
文档,如不能解决再联系
<questions@FreeBSD.org>.
关于本文档的问题请发信联系
<doc@FreeBSD.org>.