JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris の管理: 一般的なタスク     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

1.  Oracle Solaris のコマンドに関する情報の検索

2.  ユーザーアカウントとグループの管理 (概要)

3.  ユーザーアカウントとグループの管理 (手順)

4.  Oracle Solarisシステムのブートとシャットダウン

5.  Oracle Configuration Manager の操作

6.  サービスの管理 (概要)

SMF について

SMF の概念

SMF サービス

SMF の依存性

サービス識別子

サービスの状態

SMF マニフェスト

SMF プロファイル

サービス構成リポジトリ

SMF リポジトリのバックアップ

SMF スナップショット

SMF 管理レイヤー

SMF サービスのエラーログ

SMF 管理およびプログラミングインタフェース

SMF コマンド行管理ユーティリティー

サービス管理構成ライブラリインタフェース

SMF コンポーネント

SMF マスターリスタータデーモン

SMF 委任リスタータ

SMF プロパティーとプロパティーグループ

サービス構成リポジトリ内の情報の管理

SMF 情報の表示

SMF 情報の変更

SMF 情報の削除

SMF とブート

SMF 互換性

実行レベル

実行レベルとマイルストーンの使い分け

システムの実行レベルを確認する

/etc/inittab ファイル

システムが実行レベル 3 になると実行される処理

7.  サービスの管理 (手順)

8.  障害管理の使用

9.  システム情報の管理 (手順)

10.  システムプロセスの管理 (手順)

11.  システムパフォーマンスの監視 (手順)

12.  ソフトウェアパッケージの管理 (手順)

13.  ディスク使用の管理 (手順)

14.  システムタスクのスケジュール設定 (手順)

15.  CUPS を使用したプリンタの設定と管理 (手順)

16.  システムコンソール、端末デバイス、および電源サービスの管理 (手順)

17.  システムクラッシュ情報の管理 (手順)

18.  コアファイルの管理 (手順)

19.  システムおよびソフトウェアのトラブルシューティング (手順)

20.  その他各種のシステムおよびソフトウェアの トラブルシューティング (手順)

索引

実行レベル

システムの実行レベル (init 状態とも呼ばれる) は、ユーザーが使用できるサービスとリソースを定義します。システムが一度に持つことのできる実行レベルは 1 つだけです。

このリリースには 8 つの実行レベルがあります (次の表を参照)。デフォルトの実行レベル 3 は、/etc/inittab ファイルに指定されています。

表 6-2 Oracle Solaris の実行レベル

実行レベル
init 状態
タイプ
目的
0
電源切断状態
電源切断
オペレーティングシステムをシャットダウンして、システムの電源を安全に落とせるようにします。
s または S
シングルユーザー状態
シングルユーザー
一部のファイルシステムがマウントされ使用可能な状態で、シングルユーザーとして動作します。
1
システム管理状態
シングルユーザー
すべての使用可能なファイルシステムにアクセスします。ユーザーログインは使用できません。
2
マルチユーザー状態
マルチユーザー
通常の運用に使用します。複数のユーザーがシステムとすべてのファイルシステムにアクセスできます。NFS および SMB サーバーデーモンを除く、すべてのデーモンが動作します。
3
NFS リソースを共有できるマルチユーザーレベル
マルチユーザー
NFS および SMB 資源を共有する通常の運用に使用します。これがデフォルトの実行レベルです。
4
マルチユーザー状態 (予備)
マルチユーザー
デフォルトでは設定されていませんが、顧客用に使用できます。
5
電源切断状態
電源切断
オペレーティングシステムをシャットダウンしてシステムの電源を安全に落とせるようにします。可能であれば、この機能をサポートしているシステムでは電源を自動的に切断します。
6
リブート状態
リブート
システムをシャットダウンして実行レベル 0 にしたあと、NFS および SMB 資源を共有するマルチユーザーレベル (または inittab ファイルに指定されたデフォルトのレベル) でリブートします。

また、svcadm コマンドを使用してシステムの実行レベルを変更することもできます。その場合は、実行するときのマイルストーンを選択してください。次の表に、各マイルストーンに対応する実行レベルを示します。

表 6-3 実行レベルと SMF マイルストーン

実行レベル
SMF マイルストーンの FMRI
S
milestone/single-user:default
2
milestone/multi-user:default
3
milestone/multi-user-server:default

実行レベルとマイルストーンの使い分け

一般に、マイルストーンまたは実行レベルを変更する手順はめったに実行されません。必要な場合、実行レベルを変更するために init コマンドを使用するとマイルストーンも変更され、これは使用するのに適切なコマンドです。init コマンドは、システムのシャットダウンにも役立ちます。

ただし、none マイルストーンを使用してシステムをブートすることは、スタートアップの問題のデバッグ時に非常に役立つ可能性があります。none マイルストーンと同等の実行レベルはありません。具体的な手順については、「どのサービスも起動しないでブートする方法」を参照してください。

システムの実行レベルを確認する

who -r コマンドを使用すると、実行レベルに関する情報が表示されます。

$ who -r

システムの現在の実行レベルを調べるには、who -r コマンドを使用します。

例 6-1 システムの実行レベルを確認する

次の例では、システムの現在の実行レベルと以前の実行レベルに関する情報を表示します。

$ who -r
 .    run-level 3  Dec 13 10:10  3  0 S
$
who -r コマンドの出力
説明
run-level 3
現在の実行レベル
Dec 13 10:10
実行レベルが最後に変更された日時
3
現在の実行レベル
0
最後にリブートしてからシステムがこの実行レベルになった回数
S
以前の実行レベル