跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:常见任务 Oracle Solaris 11 Information Library (简体中文) |
系统的运行级别(也称为 init 状态)定义用户在系统处于该状态时可以使用哪些服务和资源。系统一次只能在一个运行级别下运行。Oracle Solaris 具有八个运行级别,下表对其进行了说明。在 /etc/inittab 文件中,缺省的运行级别指定为运行级别 3。
除了使用典型的引导命令将系统引导至指定状态以外,还可以使用 svcadm 命令更改系统的运行级别,方法是选择系统要在其下运行的里程碑。下表显示运行级别如何与里程碑对应。
表 4-2 Oracle Solaris 运行级别
|
示例 4-1 确定系统的运行级别
who -r 命令的输出显示有关系统当前运行级别以及之前运行级别的信息。
$ who -r . run-level 3 Dec 13 10:10 3 0 S $
使用此过程可将当前处于运行级别 0 的基于 SPARC 的系统引导至运行级别 3。有关将基于 x86 的系统引导至运行级别 3 的说明,请参见《在 x86 平台上引导和关闭 Oracle Solaris》中的"将基于 x86 的系统引导至多用户状态(运行级别 3)"。
ok boot
自动引导过程会显示一系列启动消息,并使系统进入运行级别 3。有关更多信息,请参见 boot(1M) 手册页。
引导过程成功完成后,将显示登录提示。
hostname console login:
示例 4-2 SPARC: 将系统引导至多用户状态(运行级别 3)
以下示例显示了将系统引导至运行级别 3 时出现的消息。
ok boot Probing system devices Probing memory ChassisSerialNumber FN62030249 Probing I/O buses . . . . OpenBoot 4.30.4.a, 8192 MB memory installed, Serial #51944031. Ethernet address 0:3:ba:18:9a:5f, Host ID: 83189a5f. Rebooting with command: boot Boot device: /pci@1c,600000/scsi@2/disk@0,0:a File and args: SunOS Release 5.11 Version fips_checksum_nightly 64-bit Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved. DEBUG enabled misc/forthdebug (455673 bytes) loaded Hardware watchdog enabled Hostname: portia-123 NIS domain name is solaris.us.oracle.com portia-123 console login: NIS domain name is solaris.us.oracle.com
以下过程介绍了如何将基于 x86 的系统引导至单用户状态(运行级别 S)。有关将基于 SPARC 的系统引导至运行级别 S 的说明,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》中的"如何将系统引导至单用户状态(运行级别 S)"。
# reboot
如果系统显示 Press any key to reboot 提示,请按任意键以重新引导系统。
在出现此提示时,您还可以使用 "Reset"(重置)按钮。如果系统已关闭,请使用电源开关打开系统。
引导序列开始时,将显示 GRUB 主菜单。
如果不能使用方向键,请使用插入记号 (^) 键向上滚动,使用字母 v 键向下滚动。
在这里,您可以向 kernel 或 kernel$ 行添加选项和参数。
注 - 要指定其他引导行为,请将 -s 选项替换为适当的引导选项。
可以使用此方式指定以下备用引导行为:
执行重新配置引导
使用内核调试器引导系统
重定向控制台
有关更多信息,请参见 boot(1M) 手册页。
# who -r . run-level S Jun 13 11:07 S 0 0