系统管理指南:基本管理

Procedurex86: 如何将系统引导至运行级别 S(单用户级别)

使用此过程可将当前处于运行级别 0 的系统引导至运行级别 S。

  1. 如果系统显示 Press any key to reboot 提示,请按任意键以重新引导系统。

    在出现此提示时,您还可以使用“重置”按钮。如果系统已关闭,请使用电源开关打开系统。

    几分钟后将显示“当前引导参数”菜单。

  2. 键入 b -s 以将系统引导至运行级别 S。按 Enter 键。

    如果在五秒内未做出选择,系统会自动引导至运行级别 3。

  3. 如果看到提示,请键入超级用户口令。

  4. 确认系统处于运行级别 S。


    # who -r
       .       run-level S  Jul 19 14:37     S      0  3
  5. 执行将运行级别更改为 S 所需的维护任务。

  6. 完成系统维护任务之后,请按 Ctrl-D 组合键,使系统进入多用户状态。


示例 16–4 x86: 将系统引导至运行级别 S(单用户级别)


Press any key to reboot.
Resetting...
.
.
.
Initializing system 
Please wait...


                     <<< Current Boot Parameters >>>
Boot path: /pci@0,0/pci-ide@7,1/ide@0/cmdk@0,0:a
Boot args:

Type    b [file-name] [boot-flags] <ENTER>     to boot with options
or      i <ENTER>                              to enter boot interpreter
or      <ENTER>                                to boot with defaults

                  <<< timeout in 5 seconds >>>

Select (b)oot or (i)nterpreter: b -s
SunOS Release 5.10 Version amd64-gate-2004-09-30 32-bit
Copyright 1983-2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
DEBUG enabled
Booting to milestone "milestone/single-user:default".
Hostname: venus
NIS domain name is example.com
Requesting System Maintenance Mode
SINGLE USER MODE

Root password for system maintenance (control-d to bypass): xxxxxx
Entering System Maintenance Mode
.
.
.
# who -r
   .       run-level S  Jul 19 14:37     S      0  3
(Perform some maintenance task)
# ^D