需要关闭独立系统时,请使用以下过程。
成为超级用户或同等角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见 《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。
关闭系统。
# init 5 |
有关更多信息,请参见 init(1M) 手册页。
或者,您也可以使用 uadmin 命令关闭系统。
# uadmin 2 0 |
在运行 Solaris 10 6/06 发行版(或更高版本)的基于 x86 的系统上,可按下并松开电源按钮来启动系统的正常关闭,进而关闭系统。
此功能与使用 init 5 命令关闭系统等效。有关更多信息,请参见关闭和引导系统方面的新增功能。
使用下表验证系统是否处于您在 init 命令中指定的运行级别。
指定的运行级别 |
基于 SPARC 的系统提示符 |
基于 x86 的系统提示符 |
---|---|---|
S(单用户级别) |
# |
# |
2(多用户级别) |
# |
# |
0(电源关闭级别) |
ok 或 > |
Press any key to reboot |
3(共享 NFS 资源的多用户级别) |
hostname console login: |
hostname console login: |
# uadmin 2 0 syncing file systems... done Program terminated |
在此示例中,使用 init 命令可使基于 x86 的独立系统进入可安全关闭电源的级别。
# init 0 # INIT: New run level: 0 The system is coming down. Please wait. . . . The system is down. syncing file systems... [11] [10] [3] done Press any key to reboot |
如果要使系统进入运行级别 0 以关闭所有设备的电源,请参见如何关闭所有设备的电源。
在此示例中,使用 init 命令可使基于 SPARC 的独立系统进入运行级别 S(单用户级别)。
# init s # INIT: New run level: S The system is coming down for administration. Please wait. Unmounting remote filesystems: /vol nfs done. Print services stopped. syslogd: going down on signal 15 Killing user processes: done. SINGLE USER MODE Root password for system maintenance (control-d to bypass): xxxxxx single-user privilege assigned to /dev/console. Entering System Maintenance Mode # |
无论您为何关闭系统,您都可能希望返回运行级 3,在该级别下所有的文件资源都可用且用户可以登录。有关使系统返回多用户级别的说明,请参见第 12 章。