跳过导航链接 | |
退出打印视图 | |
在 SPARC 平台上引导和关闭 Oracle Solaris Oracle Solaris 11 Information Library (简体中文) |
可以通过使用 init 命令或 reboot 命令重新引导系统。
系统始终在一组定义完善的运行级别中的某一级运行。由于运行级别由 init 进程维护,因此运行级别也称为 init 状态。init 命令可用于启动运行级别转换。使用 init 命令重新引导系统时,运行级别 2、3 和 4 可用作多用户系统状态。
reboot 命令会重新启动内核。PROM 监视器将内核装入内存,并将控制权转移给装入的内核。尽管 reboot 命令在任何时候均可供 root 用户使用,但在某些情况下,当服务器重新引导时,通常会首先使用 shutdown 命令警告所有已登录系统的用户服务即将丢失。有关更多信息,请参见第 3 章。
init 命令是一种可执行的 shell 脚本,用于在更改运行级别之前终止系统上的所有活动进程然后同步磁盘。
# init 6
# init 2
示例 4-1 使用 init 命令使系统进入单用户状态(运行级别 S)
在本示例中,init 命令用于使系统进入单用户状态(运行级别 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 #
# reboot