ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris の管理: 一般的なタスク Oracle Solaris 11 Information Library (日本語) |
1. Oracle Solaris のコマンドに関する情報の検索
4. Oracle Solarisシステムのブートとシャットダウン
管理者が提供する driver.conf ファイルのサポート
Oracle Solarisシステム のブートとシャットダウン (概要)
SPARC: システムをマルチユーザー状態 (実行レベル 3) にブートする方法
x86: システムをシングルユーザー状態 (実行レベル S) にブートする方法
SPARC: ブートシーケンス中に使用可能なブート環境の一覧を表示する方法
SPARC: ZFS ブート環境またはルートファイルシステムからブートする方法
SPARC: ブート PROM を使用してデフォルトのブートデバイスを変更する方法
x86: eeprom コマンドを使用してブートパラメータを変更する方法
インストール後に Linux エントリを GRUB メニューに追加する
boot-archive サービスが実行中かどうかを確認する
ブートアーカイブを手動で更新することによってブートアーカイブの自動更新障害を解決する方法
x86: auto-reboot-safe プロパティーを使用してブートアーカイブ自動更新障害を消去する方法
5. Oracle Configuration Manager の操作
16. システムコンソール、端末デバイス、および電源サービスの管理 (手順)
19. システムおよびソフトウェアのトラブルシューティング (手順)
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
-y オプションを指定した場合、このプロンプトは表示されません。
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
例 4-3 SPARC: shutdown コマンドを使用してシステムをシャットダウン状態 (実行レベル 0) にする
次の例では、shutdown コマンドを使用して、SPARC システムを 5 分後に実行レベル 0 にしています。確認用プロンプトが表示されないように -y オプションを指定しています。
# 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