Documentation Home
> Solaris のシステム管理 (第 2 巻)
Solaris のシステム管理 (第 2 巻)
Book Information
はじめに
パート I 印刷サービスの管理
第 1 章 印刷管理の概要
Solaris 印刷ソフトウェア
印刷パッケージの再設計
印刷プロトコルアダプタ
印刷クライアントの使用
拡張ネットワークプリンタサポートの強化
Solaris オペレーティング環境での印刷
プリンタの管理方法の選択
LP 印刷サービス
ネットワークプリンタの管理
プリンタの管理
プリンタの定義の設定
文字セット、フィルタ、フォーム、およびフォントの管理
LP 印刷サービスのカスタマイズ
印刷クライアントソフトウェアの使用
印刷クライアントの処理手順
印刷クライアント
印刷クライアントとは
印刷クライアントコマンドによる印刷処理の向上
プリンタ構成資源
印刷クライアントソフトウェアがプリンタを見つける手順
どのような環境でネームサービスを使用するか
印刷サーバーの使用
BSD 印刷プロトコル
次に進む手順
第 2 章 ネットワーク上でのプリンタの計画方法の概要
ネットワーク上でのプリンタの分散
印刷サーバーと印刷クライアントを割り当てる
印刷サーバーの必要事項と推奨事項
スプーリング空間
ディスク空間
メモリー
スワップ空間
ハードディスク
プリンタ設定の計画
プリンタの定義の設定
プリンタ名
プリンタの説明
プリンタポート
プリンタタイプ
terminfo データベース内のプリンタ名
プリンタタイプの選択
ファイル内容形式の選択
通常使用するプリンタ
第 3 章 プリンタの設定手順
印刷クライアントを更新して、既存のプリンタにアクセスする
印刷クライアントを更新して、既存のプリンタにアクセスする作業マップ
既存のプリンタ構成情報の変換
SunOS 5.5.1 または互換バージョンのシステムの印刷情報を変換する方法
SunOS 4.1 システムの印刷情報を変換する方法
印刷の設定の作業マップ
印刷の設定の作業マップ
Admintool を起動する方法
印刷サーバーの設定
Admintool を使用してローカルプリンタを追加する方法
「Admintool: ローカルプリンタの追加 (Add Local Printer)」ウィンドウの入力例
LP コマンドを使用してローカルプリンタを追加する方法
例 - LP コマンドを使用してローカルプリンタを追加する
印刷クライアントの設定
Admintool を使用して印刷クライアントにプリンタアクセスを追加する方法
例 - 印刷クライアントにプリンタアクセスを追加する
LP コマンドを使用して、印刷クライアントにアクセスを追加する方法
例 - LP コマンドを使用して、印刷クライアントにアクセスを追加する
ネームサービスを使用して、リモートプリンタへのアクセスを追加する
NIS を使用して、ドメイン単位のアクセスをプリンタに追加する方法
例 - NIS を使用して、ドメイン単位のアクセスをプリンタに追加する
NIS+ を使用して、ドメイン単位のアクセスをプリンタに追加する
例 - NIS+ を使用して、ドメイン単位のアクセスをプリンタに追加する
印刷クライアントの既存のプリンタへのアクセスを有効にする
/etc/printers.conf ファイルを使用して、NIS にロードする方法
/etc/printers.conf ファイルを使用して、NIS+ にロードする方法
次に進む手順
.printers ファイルの設定
(省略可能) .printers ファイルを設定する方法
ネットワークプリンタの追加
ネットワークプリンタ用のプリンタベンダー提供のソフトウェア
Sun のネットワークプリンタのサポート
ネットワークプリンタサポートの呼び出し
プロトコルの選択
プリンタノード名の選択
ネットワークプリンタアクセス名の選択
例 1 - ポート指定 (番号) 付きネットワークプリンタアクセス名
例 2 - ポート指定 (名前) 付きネットワークプリンタアクセス名
例 3 - ポート指定なしのネットワークプリンタアクセス名
タイムアウト値の設定
ネットワークプリンタアクセスの管理
プリンタベンダー提供のツールを使用してネットワークプリンタを追加する方法
LP コマンドを使用して、ネットワークプリンタを追加する方法
第 4 章 プリンタの管理手順
プリンタと印刷スケジューラの管理
プリンタとプリンタアクセスの削除
プリンタとリモートプリンタへのアクセスを削除する方法
例 - プリンタとリモートプリンタへのアクセスを削除する
プリンタの状態のチェック
プリンタの状態をチェックする方法
例 - プリンタの状態をチェックする
印刷スケジューラの再起動
印刷スケジューラを停止する方法
印刷スケジューラを再起動する方法
その他のプリンタ定義の設定とリセット
プリンタ記述を追加する方法
例 - プリンタ記述を追加する
デフォルトプリンタの指定
システムのデフォルトプリンタを設定する方法
例 - システムのデフォルトプリンタを設定する
バナーページの印刷
バナーページをオプションにする方法
例 - バナーページをオプションにする
バナーページをオフにする方法
プリンタクラスの設定
プリンタのクラスを定義する方法
例 - プリンタのクラスを定義する
障害の通知の設定
プリンタの障害警告を設定する方法
例 - プリンタの障害警告を設定する
障害回復の設定
プリンタの障害回復を設定する方法
例 - プリンタの障害回復を設定する
プリンタへのユーザーアクセスを制限する
プリンタへのユーザーアクセスを制限する方法
例 - プリンタへのユーザーアクセスを制限する
印刷要求の管理
印刷要求の状態をチェックする方法
例 - 印刷要求の状態をチェックする
印刷の処理または停止
プリンタへの印刷要求を受け付けるまたは拒否する方法
例 - プリンタへの印刷要求を受け付けるまたは拒否する
印刷要求の受け付けまたは拒否
プリンタを使用可能または使用不可にする方法
例 - プリンタを使用可能または使用不可にする
印刷要求の取り消し
印刷要求を取り消す方法
例 - 印刷要求を取り消す
特定のユーザーからの印刷要求を取り消す方法
例 - 特定のユーザーからの印刷要求を取り消す
印刷要求の移動
印刷要求を別のプリンタに移動する方法
例 - 印刷要求を別のプリンタに移動する
印刷要求の優先順位の変更
印刷要求の優先順位を変更する方法
例 - 印刷要求の優先順位を変更する
第 5 章 文字セット、フィルタ、フォーム、フォントの管理手順
文字セットの管理
選択可能な文字セット
プリンタに装着する文字セット
印字ホイールの確認
印字ホイールまたはカートリッジの装着の警告
印字ホイールとフォントカートリッジを定義する方法
例 - 印字ホイールを定義する
印字ホイールまたはフォントカートリッジを取り外すまたは装着する方法
例 - 印字ホイールを取り外すまたは装着する
印字ホイールまたはフォントカートリッジの装着を促す警告を設定する方法
例 - 印字ホイールまたはフォントカートリッジの装着を促す警告を設定する
選択可能文字セットの別名を設定する方法
例 - 選択可能文字セットの別名を設定する
印刷フィルタの管理
印刷フィルタの作成
印刷フィルタの追加、変更、削除、および復元
印刷フィルタを追加する方法
例 - 印刷フィルタを追加する
印刷フィルタを削除する方法
例 - 印刷フィルタを削除する
印刷フィルタに関する情報を表示する方法
例 - 印刷フィルタに関する情報を表示する
フォームの管理
フォームの追加、変更、または削除
フォームの取り付け
フォームの確認
フォームの取り付けに関する警告の定義
フォームのチェック
フォームへのアクセスの制限
フォームを追加する方法
例 - フォームを追加する
フォームを削除する方法
例 - フォームを削除する
フォームを取り外し、装着する方法
例 - フォームを取り外し、装着する
フォームの装着に関する警告を設定する方法
例 - フォームの装着に関する警告を設定する
フォームに関する情報を表示する方法
例 - フォームに関する情報を表示する
フォームの現在の状態を表示する方法
例 - フォームの現在の状態を表示する
フォームへのユーザーアクセスを制限する方法
例 - フォームへのユーザーアクセスを制限する
フォームへのプリンタアクセスを制限する方法
例 - フォームへのプリンタアクセスを制限する
フォントの管理
プリンタ常駐フォントの管理
ホスト常駐フォントのダウンロード
ホスト常駐フォントのインストールと管理
ダウンロードされた PostScript フォントをインストールする方法
ホスト常駐 PostScript フォントをインストールする方法
第 6 章 LP 印刷サービスのカスタマイズの手順
プリンタポート特性の調整
プリンタポート特性を調整する方法
例 - プリンタポート特性を調整する
サポートされていないプリンタの terminfo エントリを追加する
サポートされていないプリンタの terminfo エントリを追加する方法
プリンタインタフェースプログラムのカスタマイズ
標準プリンタインタフェースプログラム
stty モードのカスタマイズ
終了コード
障害メッセージ
カスタマイズされたプリンタインタフェースプログラムの使用方法
独自のプリンタインタフェースプログラムを設定する方法
例 - 独自のプリンタインタフェースプログラムを設定する
新しい印刷フィルタの作成
印刷フィルタプログラムの作成
フィルタのタイプ
ファイルの変換
特殊印刷モードの処理
プリンタ障害の検出
印刷フィルタプログラムの要件
印刷フィルタ定義の作成
コマンド
入力タイプ
出力タイプ
プリンタタイプ
プリンタ
フィルタタイプ
オプション
テンプレートによる印刷フィルタオプションの定義
新しい印刷フィルタを作成する方法
例 - 新しい印刷フィルタを作成する
新しいプリンタフォームの作成
新しいフォーム定義を作成する方法
第 7 章 LP 印刷サービスの参照情報
LP 印刷サービス
LP 印刷サービスの構造
ディレクトリ
構成ファイル
terminfo データベース
デーモンと LP 内部ファイル
ログファイル
印刷待ち行列ログ
履歴ログ
スプーリングディレクトリ
LP 印刷サービスのコマンド
LP 印刷サービスの機能
LP によるファイルの管理とローカル印刷要求のスケジューリングの方法
ネットワーク印刷要求のスケジューリング
印刷ファイルにフィルタを適用する
プリンタインタフェースプログラムの機能
lpsched デーモンによる印刷ジョブ状態の確認
ログファイルの消去
プリンタ要求のログの交換間隔を変更する方法
ローカル印刷の処理スケジュール
リモート印刷の処理スケジュール
パート II リモートシステムの利用
第 8 章 リモートシステムの利用
リモートシステムへのログイン (rlogin)
リモートログイン (rlogin) の認証
/etc/hosts.equiv ファイル
/etc/hosts.equiv ファイルを使用する場合のセキュリティの問題
.rhosts ファイル
.rhosts ファイルを使用する場合のセキュリティの問題
リモートログインのリンク
直接リモートログインと間接リモートログイン
リモートログイン後の処理
.rhosts ファイルを検索して削除する方法
例 -.rhosts ファイルを検索して削除する
リモートシステムが動作中かどうかを調べる方法
リモートシステムにログインしているユーザーを検索する方法
例 - リモートシステムにログインしているユーザーを検索する
リモートシステムにログインする方法 (rlogin)
例 - リモートシステムにログインする (rlogin)
リモートシステムからログアウトする方法 (exit)
例 - リモートシステムからログアウトする (exit)
リモートシステムへのログイン (ftp)
リモートログインの認証 (ftp)
重要な ftp コマンド
ftp によりリモートシステムへ接続する方法
例 - ftp によりリモートシステムへ接続する
リモートシステムとの ftp 接続を終了する方法
リモートシステムからファイルをコピーする方法 (ftp)
例 - リモートシステムからファイルをコピーする (ftp)
ファイルをリモートシステムにコピーする方法 (ftp)
例 - ファイルをリモートシステムにコピーする (ftp)
rcp によるリモートコピー
コピー操作のセキュリティ上の注意事項
コピー元とコピー先の指定
ローカルシステムとリモートシステム間でファイルをコピーする方法 (rcp)
例 - ローカルシステムとリモートシステム間でファイルをコピーする (rcp)
パート III 端末とモデムの管理
第 9 章 端末とモデム管理の概要
端末、モデム、ポート、およびサービス
端末
モデム
ポート
サービス
ポートモニター
端末とモデムを管理するツール
Admintool
サービスアクセス機能 (SAF)
第 10 章 端末とモデムの設定
端末とモデムの設定
端末の設定
モデムの設定
Admintool を起動する方法
端末を設定する方法
端末を設定する「Admintool : シリアルポートの設定 (Modify Serial Ports)」ウィンドウの入力例
モデムを設定する方法
モデムを設定する「Admintool : シリアルポートの設定 (Modify Serial Ports)」ウィンドウの入力例
モデムを UUCP 用に設定する方法
例 - モデムを UUCP 用に設定する
ポートを初期化する方法
ポートを初期化する変更ウィンドウの入力例
ポートを使用不可にする方法
ポートを使用不可にする変更ウィンドウの入力例
ポートサービスを削除する方法
端末とモデムの問題を解決する方法
第 11 章 サービスアクセス機能による端末とモデムの設定手順
サービスアクセス機能 (SAF) の概要
全体の管理: sacadm コマンド
サービスアクセスコントローラ: SAC プログラム
SAC の初期化プロセス
ポートモニターサービス管理: pmadm コマンド
ポートモニターの動作: ttymon
ポートの初期化プロセス
発着信両用サービス
ポートモニター: TTY モニターとネットワークリスナー
TTY ポートモニター: ttymon
ttymon とコンソールポート
ttymon 固有の管理コマンド: ttyadm
ネットワークリスナーサービス: listen
listen 固有の管理コマンド: nlsadmin
ttymon ポートモニターの管理
ttymon ポートモニターを追加する方法
ttymon ポートモニターの状態を表示する方法
例 - ttymon ポートモニターの状態を表示する
ttymon ポートモニターを停止する方法
ttymon ポートモニターを起動する方法
ttymon ポートモニターを無効にする方法
ttymon ポートモニターを有効にする方法
ttymon ポートモニターを削除する方法
ttymon サービスの管理
サービスを追加する方法
TTY ポートサービスの状態を表示する方法
1 つのサービスを表示する場合
すべてのポートモニターのすべてのサービスを表示する場合
特定のポートモニターのすべてのサービスを表示する場合
例 - 特定のポートモニターのすべてのサービスを表示する
ポートモニターサービスを有効にする方法
ポートモニターサービスを無効にする方法
サービスアクセス機能管理のための参照情報
SAF の関連ファイル
/etc/saf/_sactab ファイル
/etc/saf/pmtab/_pmtab ファイル
サービスの状態
ポートモニターの状態
ポートの状態
パート IV システムセキュリティの管理
第 12 章 システムセキュリティの管理の概要
システムセキュリティ作業の参照先
コンピュータシステムへのアクセスを許可する
サイトの物理的なセキュリティの管理
ログインとアクセス制御の管理
ファイル内のデータへのアクセス制限
ネットワーク制御の管理
システム使用状況の監視
正しいパスの設定
ファイルの保護
ファイアウォールのインストール
セキュリティ問題の報告
ファイルのセキュリティ
ファイル管理コマンド
ファイルの暗号化
アクセス制御リスト (ACL)
システムのセキュリティ
ログインアクセスの制限
特別なログイン
パスワード情報の管理
NIS+ パスワードファイル
NIS パスワードファイル
/etc ディレクトリ内のファイル
制限付きシェルの使用
スーパーユーザー (root) ログインの追跡
スーパーユーザーまたは他のユーザーに切り替えようとするユーザーの監視
ネットワークのセキュリティ
ファイアウォールシステム
パケットスマッシング
認証と承認
ファイルの共有
スーパーユーザー (root) アクセスの制限
特権付きポートの使用
自動セキュリティ拡張ツール (ASET)
第 13 章 ファイルのセキュリティの適用手順
ファイルのセキュリティに関する機能
ユーザークラス
ファイルのアクセス権
ディレクトリのアクセス権
特殊なファイルアクセス権 (setuid、setgid、スティッキビット)
setuid アクセス権
setgid アクセス権
スティッキビット
デフォルトの umask
ファイル情報の表示
ファイル情報を表示する方法
例 - ファイル情報を表示する
ファイルの所有権の変更
ファイルの所有者を変更する方法
例 - ファイルの所有者を変更する
ファイルのグループ所有権を変更する方法
例 - ファイルのグループ所有権を変更する
ファイルのアクセス権の変更
アクセス権を絶対モードで変更する方法
例 - アクセス権を絶対モードで変更する
特殊アクセス権を絶対モードで設定する方法
例 - 特殊アクセス権を絶対モードで設定する
アクセス権を記号モードで変更する方法
例 - アクセス権を記号モードで変更する
特殊なファイルアクセス権の検索
setuid アクセス権が設定されているファイルを検索する方法
例 - setuid アクセス権が設定されているファイルを検索する
実行可能スタックとセキュリティ
プログラムが実行可能スタックを使用できないようにする方法
実行可能スタックのメッセージ記録を無効にする方法
アクセス制御リスト (ACL)
ファイルの ACL エントリ
ディレクトリの ACL エントリ
ファイルの ACL を設定する方法
例 - ファイルの ACL を設定する
ACL をコピーする方法
例 - ACL をコピーする
ファイルに ACL が設定されているかどうかをチェックする方法
例 - ファイルに ACL が設定されているかどうかをチェックする
ファイルの ACL エントリを変更する方法
例 - ファイルの ACL エントリを変更する
ファイルから ACL エントリを削除する方法
例 - ファイルから ACL エントリを削除する
ファイルの ACL エントリを表示する方法
例 - ファイルの ACL エントリを表示する
第 14 章 システムのセキュリティの手順
セキュリティ情報の表示
ユーザーのログイン状態を表示する方法
例 - ユーザーのログイン状態を表示する
パスワードを持たないユーザーを表示する方法
例 - パスワードを持たないユーザーを表示する
ユーザーのログインを一時的に無効にする
/etc/nologin ファイルの作成
ユーザーのログインを一時的に無効にする方法
例 - ユーザーのログインを無効にする
失敗したログイン操作の保存
失敗したログイン操作を保存する方法
ダイヤルアップパスワードによるパスワード保護
/etc/d_passwd ファイル
ダイヤルアップパスワードを作成する方法
ダイヤルアップログインを一時的に無効にする方法
コンソールのスーパーユーザー (root) アクセスの制限
スーパーユーザー (root) ログインをコンソールに制限する方法
su コマンドを使用するユーザーの監視
su コマンドを使用中のユーザーを監視する方法
コンソールへのスーパーユーザー (root) アクセス操作を表示する方法
第 15 章 認証サービスの使用手順
Secure RPC の概要
NFS サービスと Secure RPC
DES 暗号化
Diffie-Hellman 認証
Diffie-Hellman 認証の実装
公開鍵と秘密鍵の生成
keylogin コマンドの実行
対話鍵の生成
サーバーとの最初の接触
対話鍵の復号化
サーバーへの情報の格納
クライアントに返されるベリファイア
クライアントによるサーバーの認証
追加のトランザクション
Kerberos Version 4
NFS による Kerberos 認証の実装
Diffie-Hellman 認証の管理
キーサーバーを再起動する方法
Diffie-Hellman 認証明に NIS+ 資格を設定する方法
例 - NIS+ クライアント上で root 用の新しい鍵を設定する
NIS+ ユーザー用の新しい鍵を設定するには
例 - NIS+ ユーザー用の新しい鍵を設定する
Diffie-Hellman 認証で NIS 資格を設定する方法
例 - Diffie-Hellman セキュリティを使用するように NIS+ クライアントを設定する
ユーザー用の新しい鍵を作成するには
Diffie-Helman 認証でファイルを共有およびマウントする方法
Kerberos Version 4 認証の管理
Kerberos 認証でファイルを共有およびマウントする方法
クライアント上でスーパーユーザー用の Kerberos チケットを取得する方法
例 - クライアント上でスーパーユーザー用の Kerberos チケットを取得する
Kerberos サービスにログインする方法
例 - Kerberos サービスにログインする
Kerberos チケットをリストする方法
例 - Kerberos チケットをリストする
Kerberos 認証でディレクトリにアクセスする方法
例 - Kerberos 認証でディレクトリにアクセスする
Kerberos チケットを削除する方法
例 - Kerberos チケットを削除する
PAM について
PAM を使用する利点
PAM の概要
PAM モジュールのタイプ
スタッキング機能
パスワードマッピング機能
PAM の機能
PAM ライブラリ
PAM モジュール
PAM 構成ファイル
構成ファイルの構文
有効なサービス名
制御フラグ
汎用 pam.conf ファイル
PAM の構成
PAM の計画
PAM モジュールを追加する方法
確認
PAM を使用して、リモートシステムからの認証されていないアクセスを防ぐ方法
PAM のエラー報告を有効にする方法
例 - PAM のエラー報告を有効にする
第 16 章 自動セキュリティ拡張ツールの使用手順
自動セキュリティ拡張ツール (ASET)
ASET のセキュリティレベル
ASET のタスク
システムファイルのアクセス権の確認
システムファイルのチェック
ユーザーとグループのチェック
システム構成ファイルのチェック
環境のチェック
eeprom のチェック
ファイアウォールの設定
ASET 実行ログ
実行ログファイルの例
ASET レポート
レポートファイルの形式
レポートファイルの検査
レポートファイルの比較
ASET マスタファイル
調整ファイル
uid_aliases ファイル
チェックリストファイル
ASET 環境ファイル (asetenv)
ASET の構成
環境ファイルの変更 (asetenv)
実行するタスクの選択:TASKS
チェックリストタスク用のディレクトリの指定: CKLISTPATH
AEST の実行スケジュールの指定: PERIODIC_SCHEDULE
別名ファイルの指定: UID_ALIASES
チェック範囲を NIS+ テーブルまで拡張する: YPCHECK
調整ファイルの変更
ASET で変更されたシステムファイルの復元
NFS システムを使用するネットワーク操作
各セキュリティレベルの一括構成の提供
ASET レポートの収集
環境変数
ASETDIR 変数
ASETSECLEVEL 変数
PERIODIC_SCHEDULE 変数
TASKS 変数
UID_ALIASES 変数
YPCHECK 変数
CKLISTPATH_level 変数
ASET ファイルの例
調整ファイル
別名ファイル
ASET の実行
ASET を対話的に実行する方法
例 - ASET を対話的に実行する
ASET を定期的に実行する方法
ASET の定期的な実行を中止する方法
サーバー上でレポートを収集する方法
ASET の問題を解決する方法
ASET のエラーメッセージ
パート V システム資源の管理
第 17 章 システム資源の管理
システム資源に関する作業の参照先
ディスクの割り当て
定型作業の自動実行
反復ジョブのスケジューリング (crontab)
1 つのジョブのスケジューリング (at)
システムアカウンティング
アカウンティングの構成要素
アカウンティングの動作
第 18 章 システム情報の確認と変更
コマンドを使用したシステム情報の表示
システムとソフトウェアのリリース情報を表示する方法
例 - システムとソフトウェアのリリース情報を表示する
一般的なシステム情報を表示する方法 (uname)
例 - 一般的なシステム情報を表示する
システムのホスト ID 番号を表示する方法
例 - システムのホスト ID 番号を表示する
システムにインストールされているメモリーを表示する方法
例 - システムにインストールされているメモリーを表示する
日付と時刻を表示する方法
例 - 日付と時刻を表示する
コマンドを使用したシステム情報の変更
ネットワークでの Network Time Protocol (NTP) の使用
ネットワーク時間 (NTP) サーバーを設定する方法
ネットワーク時間 (NTP) クライアントを設定する方法
他のシステムの日付と時刻に同期させる方法
例 - 他のシステムの日付と時刻に同期させる
システムの日付と時刻を手作業で設定する方法
例 - システムの日付と時刻を手作業で設定する
その日のメッセージを設定する方法
例 - その日のメッセージを設定する
ユーザー当たりのプロセス数を設定する方法
例 - ユーザー当たりのプロセス数を設定する
疑似 tty 数を増加する方法
例 - 疑似 tty 数を増加する
共有メモリーセグメント数を増加する方法
例 - 共有メモリーセグメントを増加する
第 19 章 ディスク使用の管理
使用されているブロックとファイルの表示
ブロック、ファイル、ディスク容量に関する情報を表示する方法
例 - ブロック、ファイル、ディスク容量に関する情報を表示する
ファイルサイズの確認
ファイルサイズを表示する方法
例 - ファイルサイズを表示する
サイズの大きなファイルを見つける方法
例 - サイズの大きなファイルを見つける
指定されたサイズ制限を超えるファイルを見つける方法
例 - 指定されたサイズ制限を超えるファイルを見つける
ディレクトリサイズの確認
ディレクトリ、サブディレクトリ、ファイルのサイズを表示する方法
例 - ディレクトリ、サブディレクトリ、ファイルのサイズを表示する
ローカル UFS ファイルシステムのユーザー割り当てを表示する方法
例 - ローカル UFS ファイルシステムのユーザー割り当てを表示する
古いファイルと使用されていないファイルの検索と削除
最新ファイルのリストを表示する方法
例 - 最新ファイルのリストを表示する
古いファイルと使用されていないファイルを見つけて削除する方法
例 - 古いファイルと使用されていないファイルを見つけて削除する
一時ディレクトリを一度にクリアする方法
例 - 一時ディレクトリを一度にクリアする
core ファイルを見つけて削除する方法
例 - core ファイルを見つけて削除する
クラッシュダンプファイルを削除する方法
例 - クラッシュダンプファイルを削除する
第 20 章 ディスク割り当ての管理
ディスク割り当ての使用
弱い制限値と強い制限値
ディスクブロックとファイル制限の相違
ディスク割り当ての設定
割り当て設定のガイドライン
割り当ての設定
割り当て用にファイルシステムを構成する方法
例 - 割り当て用にファイルシステムを構成する
1 ユーザー用の割り当てを設定する方法
例 - 1 ユーザー用の割り当てを設定する
複数ユーザーに対して割り当てを設定する方法
例 - 複数ユーザーに対してプロトタイプ割り当てを設定する
割り当ての整合性を確認する方法
例 - 割り当ての整合性を確認する
割り当てを有効にする方法
例 - 割り当てを有効にする
割り当てのチェック
割り当てを超過したかどうかを確認する方法
例 - 割り当てを超過したかどうかを確認する
ファイルシステムの割り当てを確認する方法
例 - ファイルシステムの割り当てを確認する
割り当ての変更と削除
期間の弱い制限値のデフォルトを変更する方法
例 - 期間の弱い制限値のデフォルトを変更する
1 ユーザーの割り当てを変更する方法
例 - 1 ユーザーの割り当てを変更する
1 ユーザーの割り当てを無効にする方法
例 - 1 ユーザーの割り当てを無効にする
割り当てを無効にする方法
例 - 割り当てを無効にする
第 21 章 システムイベントのスケジュール設定
システムイベントのスケジューリング用コマンド
繰り返されるシステムイベントのスケジューリング (cron)
crontab ファイルの内容
cron デーモンのスケジューリング
crontab ファイルエントリの構文
crontab ファイルの作成と編集
crontab ファイルを作成または編集する方法
例 - crontab ファイルを作成または編集する
crontab ファイルを確認する方法
crontab ファイルの表示
crontab ファイルを表示する方法
例 - crontab ファイルを表示する
crontab ファイルの削除
crontab ファイルを削除する方法
例 - crontab ファイルを削除する
crontab へのアクセスの制御
crontab へのアクセスを拒否する方法
crontab へのアクセスを特定のユーザーに限定する方法
例 - crontab へのアクセスを特定のユーザーに限定する
制限された crontab のアクセスを確認する方法
1 つのシステムイベントのスケジューリング (at)
at コマンドの説明
at コマンドのセキュリティ
at ジョブを作成する方法
例 - at ジョブを作成する
at 待ち行列を表示する方法
at ジョブを確認する方法
at ジョブを表示する方法
例 - at ジョブを表示する
at ジョブを削除する方法
例 - at ジョブを削除する
at へのアクセスの制御
at へのアクセスを拒否する方法
例 - at へのアクセスを拒否する
at アクセスの拒否を確認する方法
第 22 章 アカウンティングの設定と管理作業
システムアカウンティングの設定
システムアカウンティングを設定する方法
例 - アカウンティングを設定する
ユーザーへの課金
ユーザーに課金する方法
例 - ユーザーに課金する
アカウンティング情報の管理
壊れたファイルと wtmp エラーを修復する
wtmp ファイルを修復する方法
tacct エラーを修復する
tacct エラーを修復する方法
runacct を再起動する
runacct を再起動する方法
システムアカウンティングの停止と無効
一時的にシステムアカウンティングを停止する方法
システムアカウンティングを永久に無効にする方法
第 23 章 システムアカウンティングの参照情報
日次アカウンティングの種類
接続アカウンティング
プロセスアカウンティング
ディスクアカウンティング
ユーザー料金の計算
日次アカウンティング機能の動作
システムがシャットダウンしたときの動作
アカウンティングレポート
日次アカウンティングレポート
日次レポート
日次利用状況レポート
日次コマンド要約
月次コマンド要約
最終ログインレポート
acctcom による pacct ファイルの確認
runacct プログラム
アカウンティングファイル
runacct が生成するファイル
パート VI システム性能の管理
第 24 章 システム性能の概要
システム性能の管理に関する新機能
pgrep と pkill コマンド
例 - pgrep と pkill コマンドを使用する
システム性能についての参照先
システム性能とシステム資源
その他の関連情報
プロセスとシステムの性能
プロセスコマンド
/proc ファイルシステムとコマンド
プロセスのスケジューリングクラスと優先レベル
ディスク入出力とシステム性能
UFS 直接入出力
UFS ファイルシステムに対し強制直接入出力を使用する方法
メモリーとシステム性能
スワップ空間
バッファー資源
カーネルパラメタとシステム性能
性能の監視
監視ツール
第 25 章 プロセスの管理手順
プロセスに関する情報の表示
ps コマンド
プロセスを表示する方法
例 - プロセスを表示する
プロセスに関する情報の表示 (/proc ツール)
プロセスに関する情報を表示する方法
例 - プロセスに関する情報を表示する
プロセスの制御 (/proc ツール)
プロセスを制御する方法
例 - プロセスを制御する
プロセスの終了 (pkill)
プロセスを終了させる方法
プロセスクラス情報の管理
priocntl を使用してプロセスのスケジュール優先順位を変更する
プロセスクラスに関する基本情報を表示する方法
例 - プロセスクラスに関する基本情報を表示する
プロセスのグローバル優先順位を表示する方法
例 - プロセスのグローバル優先順位を表示する
優先順位を指定する方法
例 - 優先順位を指定する
タイムシェアリングプロセスのスケジューリングパラメタを変更する方法
例 - タイムシェアリングプロセスのスケジューリングパラメタを変更する
プロセスのクラスを変更する方法
例 - プロセスのクラスを変更する
nice を使用してタイムシェアリングプロセスの優先順位を変更する
プロセスの優先順位を変更する方法
プロセスの問題解決方法
第 26 章 性能の監視手順
仮想メモリーの統計情報の表示 (vmstat)
仮想メモリーの統計情報を表示する方法 (vmstat)
例 - 仮想メモリーの統計情報を表示する
システムイベント情報を表示する方法
スワップの統計情報を表示する方法
キャッシュフラッシュの統計情報を表示する方法
各デバイス当りの割り込み数を表示する方法
例 - 各デバイス当りの割り込み数を表示する
ディスク使用状況の表示
ディスクの使用状況を表示する方法
例 - ディスクの使用状況を表示する
拡張ディスク統計情報を表示する方法
ディスク使用統計の表示
ファイルシステム情報を表示する方法
例 - ファイルシステム情報を表示する
システム動作の監視 (sar)
ファイルアクセスをチェックする方法 (sar)
バッファー動作をチェックする方法 (sar)
例 - バッファー動作をチェックする
システムコールの統計情報をチェックする方法 (sar)
例 - システムコールの統計情報をチェックする
ディスク動作をチェックする方法 (sar)
例 - ディスク動作をチェックする
ページアウトとメモリーをチェックする方法 (sar)
例 - ページアウトとメモリーをチェックする
カーネルメモリーの割り当てをチェックする方法 (sar)
例 - カーネルメモリーの割り当てをチェックする (sar)
プロセス間通信をチェックする方法 (sar)
例 - プロセス間通信をチェックする
ページイン動作をチェックする方法 (sar)
例 - ページイン動作をチェックする
待ち行列動作をチェックする方法 (sar)
例 - 待ち行列動作をチェックする
未使用のメモリーをチェックする方法 (sar)
例 - 未使用のメモリーをチェックする
CPU の使用状況をチェックする方法 (sar)
例 - CPU の使用状況をチェックする
システムテーブルの状態をチェックする方法 (sar)
例 - システムテーブルの状態をチェックする
スワップ動作をチェックする方法 (sar)
例 - スワップ動作をチェックする
端末動作をチェックする方法 (sar)
例 - 端末動作をチェックする
システム全体の性能をチェックする方法 (sar)
システム動作データの自動収集 (sar)
ブート時に sadc を実行する
sa1 を使用して sadc を定期的に実行する
sa2 を使用してレポートを生成する
システム動作データを収集する (sar)
自動データ収集を設定する方法
第 27 章 ネットワーク性能の監視手順
ネットワーク性能の監視
ネットワーク上のホストの応答をチェックする方法
例 - ネットワーク上のホストの応答をチェックする
ネットワーク上のホストにパケットを送信する方法
例 - ネットワーク上のホストにパケットを送信する
ネットワークからパケットを取り込む方法
ネットワークの状態をチェックする方法
例 - ネットワークの状態をチェックする
NFS サーバーとクライアントの統計情報を表示する方法
例 - NFS サーバーとクライアントの統計情報を表示する
第 28 章 カーネルパラメタの調整手順
カーネルパラメタを表示する
カーネルパラメタの値を変更する方法
例 - カーネルパラメタの値を変更する
カーネルモジュール変数の値を設定する方法
例 - カーネルモジュール変数の値を設定する
バッファーキャッシュパラメタ
UFS ファイルシステムパラメタ
STREAMS パラメタ
プロセス間通信 (IPC) パラメタ
プロセス間通信パラメタを調整する方法
メモリー管理パラメタ
メモリー管理パラメタを調整する方法
その他のパラメタ
その他のパラメタを調整する方法
例 - その他のパラメタを調整する
第 29 章 スケジューラの参照情報
スケジューラの概要
スケジューラの起動
スケジューラクラスのポリシー
タイムシェアリングクラスのポリシー
システムクラスのポリシー
リアルタイムクラスのポリシー
スケジューラの構成
デフォルトのグローバル優先順位
グローバル優先順位の設定方法
プロセスの初期グローバル優先順位
調整可能パラメタ
プロセススケジューリングパラメタ
タイムシェアリングポリシー
リアルタイムポリシー
スケジューラパラメタテーブル
タイムシェアリングパラメタテーブル
リアルタイムパラメタテーブル
カーネルモードのパラメタテーブル
パート VII Solaris ソフトウェアで発生する問題の解決
第 30 章 ソフトウェアの問題解決の概要
ソフトウェアの問題の解決方法の参照先
システムクラッシュの問題の解決
システムがクラッシュした場合の対処方法
問題の解決に使用するデータの収集
システムクラッシュを解決するためのチェックリスト
システムのメッセージの表示
システムメッセージを表示する方法
例 - システムメッセージを表示する
システムのメッセージ記録のカスタマイズ
システムのメッセージ記録をカスタマイズする方法
例 - システムのメッセージ記録をカスタマイズする
第 31 章 システムクラッシュ情報の生成と保存
システムクラッシュ情報の管理に関する新機能
新しいシステムクラッシュダンプ機能
dumpadm コマンド
dumpadm コマンドの動作
システムクラッシュ
クラッシュダンプファイル
クラッシュダンプの保存
クラッシュダンプの管理
現在のクラッシュダンプ構成を表示する方法
クラッシュダンプ構成を変更する方法
例 -クラッシュダンプ構成を変更する
クラッシュダンプを検査する方法
例 - クラッシュダンプを検査する
フルクラッシュダンプディレクトリから復元する方法 (省略可能)
クラッシュダンプの保存を有効または無効にする方法
例 - クラッシュダンプの保存を無効にする
例 - クラッシュダンプの保存を有効にする
第 32 章 ソフトウェアで発生するさまざまな問題の解決
リブートが失敗した場合の対処方法
システムがハングした場合の対処方法
ファイルシステムがフルになった場合の対処方法
大規模ファイルまたはディレクトリを作成したために、ファイルシステムがフルになる
システムのメモリーが不足したために、tmpfs ファイルシステムがフルになる
コピーまたは復元後にファイルの ACL が消失した場合の対処方法
バックアップ時の問題の解決
ファイルシステムのバックアップ中に、ルート (/) ファイルシステムがフルになる
バックアップコマンドと復元コマンドが対応していることを確認する
現在のディレクトリが間違っていないことを確認する
古い restore コマンドを使用して、複数ボリュームのフロッピーディスクのバックアップを復元する
対話型コマンド
第 33 章 ファイルアクセスでの問題の解決
検索パスに関連する問題を解決する (コマンドが見つかりません)
検索パスの問題を診断し、解決する方法
例 - 検索パスの問題を診断および修正する
ファイルアクセスの問題を解決する
ファイルとグループの所有権の変更
ネットワークアクセスで発生する問題の把握
第 34 章 印刷時の問題の解決
問題解決のヒント
プリンタ追加時の問題の解決方法
出力されない (印刷されない) 場合の解決方法
ハードウェアのチェック
ネットワークのチェック
LP 印刷サービスのチェック
出力が正しくない場合の解決方法
プリンタタイプとファイル内容形式のチェック
stty 設定値のチェック
ボーレート設定値が正しくない場合
パリティ設定値が正しくない場合
タブ設定値が正しくない場合
Return 設定値が正しくない場合
ハングした LP 印刷サービスコマンドの解決方法
アイドル状態になった (ハングした) プリンタの解決方法
印刷フィルタのチェック
プリンタ障害のチェック
ネットワーク上の問題のチェック
ローカル待ち行列で停止する印刷要求
リモート待ち行列で停止する印刷要求
矛盾した状態メッセージの解決方法
印刷時の問題の解決
プリンタに出力されない問題を解決する方法
ハードウェアをチェックするには
ネットワークをチェックするには
LP 印刷サービスの基本機能をチェックするには
SunOS 5.7 または互換バージョンのクライアントから SunOS 5.7 または互換バージョンの印刷サーバーへの印刷をチェックするには
SunOS 5.7 または互換バージョンのクライアントから SunOS 4.1 印刷サーバーへの印刷をチェックするには
SunOS 4.1 クライアントから SunOS 5.7 または互換バージョンの印刷サーバーへの印刷をチェックするには
出力が正しくない場合の問題を解決する方法
LP 印刷サービスのハングを解除する方法
アイドル状態になった (ハングした) プリンタの問題を解決する方法
プリンタの準備ができているかチェックするには
印刷のフィルタリングをチェックするには
プリンタ障害の後に印刷を再開するには
ローカル待ち行列で停止している印刷要求をリモートプリンタに送信するには
印刷サーバーの待ち行列で停止する印刷クライアントからの印刷要求を使用可能にするには
矛盾したプリンタ状態メッセージを解決する方法
第 35 章 ファイルシステムで発生する問題の解決
エラーメッセージ
fsck の一般エラーメッセージ
初期化フェーズでの fsck メッセージ
フェーズ 1: ブロックとサイズに関するメッセージのチェック
フェーズ 1B : 走査し直して DUPS メッセージを表示する
フェーズ 2: パス名メッセージのチェック
フェーズ 3: 接続性メッセージのチェック
フェーズ 4: 参照数メッセージのチェック
フェーズ 5: シリンダグループメッセージのチェック
クリーンアップフェーズのメッセージ
第 36 章 ソフトウェア管理の問題の解決
特定のソフトウェア管理エラー
一般的なソフトウェア管理時の問題
索引
数字・記号
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
あ
い
う
え
お
か
き
く
け
こ
さ
し
す
せ
そ
た
ち
つ
て
と
な
に
ね
は
ひ
ふ
へ
ほ
ま
む
め
も
ゆ
よ
ら
り
れ
ろ
わ
© 2010, Oracle Corporation and/or its affiliates