跳过导航链接 | |
退出打印视图 | |
在 Oracle Solaris 11.1 中管理服务和故障 Oracle Solaris 11.1 Information Library (简体中文) |
系统的运行级别(也称为init 状态)定义用户可以使用哪些服务和资源。系统一次只能在一个运行级别下运行。
发行版具有八个运行级别,下表对其进行了说明。在 /etc/inittab 文件中,缺省的运行级别指定为运行级别 3。
表 1-2 Oracle Solaris 运行级别
|
另外,svcadm 命令可用于更改系统的运行级别,方法是选择系统要在其下运行的里程碑。下表显示了与每个里程碑相对应的运行级别。
表 1-3 运行级别和 SMF 里程碑
|
一般来说,很少需要更改里程碑或运行级别。如有必要,使用 init 命令更改到某个运行级别也将更改里程碑,该命令是适用的命令。init 命令还可用于关闭系统。
但是,在调试启动问题时,使用 none 里程碑引导系统可能会非常有用。none 里程碑没有等效的运行级别。有关具体说明,请参见如何在不启动任何服务的情况下引导。
通过使用 who -r 命令来显示运行级别信息。
$ who -r
使用 who -r 命令可针对任何级别确定系统的当前运行级别。
示例 1-1 确定系统的运行级别
本示例显示系统的当前运行级别以及以前的运行级别的相关信息。
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
|