跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:常见任务 Oracle Solaris 11 Information Library (简体中文) |
Oracle Solaris 可以持续运行,从而使电子邮件和网络软件可以正常工作。但是,某些系统管理任务和紧急情况需要关闭系统,使其进入可以安全断电的级别。在某些情况下,需要使系统进入中间级别,在此级别并非所有系统服务都可用。
这类情况包括以下几项:
添加或删除硬件
为预期停电做准备
执行文件系统维护,如备份
有关使用系统电源管理功能的信息,请参见 poweradm(1M) 手册页。
有关何时关闭系统以及要使用哪些命令的详细信息,请参见《在 SPARC 平台上引导和关闭 Oracle Solaris》中的"系统关闭命令"。
# who
# shutdown -iinit-state -ggrace-period -y
使系统进入到与缺省级别 S 不同的 init 状态。选项包括 0、1、2、5 和 6。
运行级别 0 和 5 是为关闭系统而保留的状态。运行级别 6 用于重新引导系统。运行级别 2 可用作多用户操作状态。
指示系统关闭前的时间(以秒为单位)。缺省值为 60 秒。
继续关闭系统,无需任何介入。否则,系统会提示您在 60 秒后继续执行关闭过程。
有关更多信息,请参见 shutdown(1M) 手册页。
Do you want to continue? (y or n): y
如果使用了 shutdown -y 命令,系统将不提示您继续操作。
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
示例 4-3 SPARC: 使用 shutdown 命令使系统进入关闭状态(运行级别 0)
在以下示例中,使用 shutdown 命令可使基于 SPARC 的系统在五分钟内进入运行级别 0,而无需进行其他确认。
# who root console Jun 17 12:39 userabc pts/4 Jun 17 12:39 (:0.0) # shutdown -i0 -g300 -y Shutdown started. Thu Jun 17 12:40:25... Broadcast Message from root (console) on pretend Thu Jun 17 12:40:25... The system pretend will be shut down in 5 minutes . . . Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. . . . The system is down. syncing file systems... done Program terminated Type help for more information ok
另请参见
无论您为何关闭系统,您都可能希望返回运行级 3,在该级别下所有的文件资源都可用且用户可以登录。有关使系统恢复至多用户状态的说明,请参见SPARC: 如何将系统引导至多用户状态(运行级别 3)。
运行级别 0、5 和 6 保留用于关闭系统。使系统进入运行级别 0 可安全关闭系统电源。如以下示例所示,使用 init 命令可使系统进入运行级别 0。
需要关闭独立系统时,请使用以下过程。
# init 5
有关更多信息,请参见 init(1M) 手册页。
示例 4-4 使用 init 命令使系统进入关闭状态(运行级别 0)
在以下示例中,init 命令用于使系统进入可以安全关闭电源的级别:
# 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