关闭系统的主要方法是使用 init 和 shutdown 命令。这两个命令都会执行系统的正常关闭。同样,系统会将所有的文件系统更改写入磁盘,并以正常方式终止所有系统服务、进程和操作系统。
由于系统服务会突然终止,因此使用系统的 Stop 组合键或关闭系统然后再将其打开都不是正常关机。但是,有时在紧急情况下需要执行这些操作。有关系统恢复技术的说明,请参见第 12 章和第 13 章。
在运行 Solaris 10 6/06 发行版(或更高版本)的 x86 系统上,按下并松开电源按钮可启动系统的正常关闭。此方法与使用 init 5 命令等效。
命令 |
说明 |
何时使用 |
---|---|---|
shutdown |
由于系统会通知用户即将发生关闭操作,因此建议对在运行级别 3 运行的服务器使用此命令。另外,还会通知正在从即将关闭的服务器装入资源的系统。 |
|
init |
建议在不影响其他用户的情况下对独立系统使用此命令。由于系统不会通知用户即将发生的关闭操作,因此该命令可以更快地关闭系统。 |
|
reboot |
init 命令是首选方法。 |
|
halt、poweroff |
由于此命令不会关闭所有进程并卸载所有其余的文件系统,因此不建议使用它。仅在紧急情况下或大多数服务已停止时,才应停止服务,而无需执行正常关机操作。 |