システムをシャットダウンするときは、次の点に注意してください。
システムのシャットダウンには、init および shutdown コマンドを使用します。これらのコマンドは、すべてのシステムプロセスとサービスを正常に終了させてからシャットダウンします。
Solaris 10 6/06 以降のリリースが稼働する x86 システムでは、電源ボタンを押して離すことで、システムの正常なシャットダウンを開始できます。この方法で x86 システムをシャットダウンすることは、init 5 コマンドを使ってシステムをシャットダウンするのと同等です。一部の x86 システムでは、BIOS の設定によって、電源ボタンを押してもシステムのシャットダウンが開始されない可能性があります。電源ボタンを使用するには、BIOS を設定し直します。
サーバーをシャットダウンする場合は、shutdown コマンドを使用します。ログインしているユーザーやサーバーのリソースをマウントしているシステムは、サーバーがシャットダウンされる前に通知を受けます。システムのシャットダウンについては、ユーザーが予定を立てられるようあらかじめ電子メールで知らせておくようにします。
shutdown または init コマンドを使用してシステムをシャットダウンするには、スーパーユーザー権限が必要です。
shutdown および init コマンドはどちらも実行レベルを引数に指定します。
もっともよく使用される実行レベルは次の 3 つです。
実行レベル 3 – すべてのシステムリソースを使用でき、ユーザーもログインできます。デフォルトでは、システムをブートすると実行レベル 3 になります。通常の運用で使用されます。この実行レベルは、NFS リソースを共有できるマルチユーザーレベルとも呼ばれます。
実行レベル 6 – オペレーティングシステムを停止して、/etc/inittab ファイルの initdefault エントリに定義されている状態でリブートします。
実行レベル 0 – オペレーティングシステムがシャットダウンされ、安全に電源が切断されます。システムの設置場所を変更したり、ハードウェアを追加または削除する場合は、システムを実行レベル 0 にする必要があります。
実行レベルの詳細は、第 18 章サービスの管理 (概要)を参照してください。