-
Language:
日本語
-
Language:
日本語
Red Hat Training
A Red Hat training course is available for Red Hat Directory Server
10.2. コマンドラインスクリプトのクイックリファレンス
サーバーインスタンスおよびプロトコルの指定
1 つのスクリプトを呼び出して、システム上のインスタンスを更新し、LDAP サーバーへの接続に使用されるプロトコルを制御できます。以下のコマンドラインオプションは、コアスクリプトで使用できます。
-Z
- このオプションは、サーバーインスタンス識別子である 1 つのパラメーターを取ります。このスクリプトは識別子を使用して、サーバーの場所やポート番号、ルート DN、セキュリティー設定などの必要な設定などの情報を取得します。サーバーインスタンスの識別子は、
/etc/dirsrv/
のディレクトリー名の一部として取得できます。たとえば、インスタンスが/etc/dirsrv/slapd-localhost/
にある場合は、localhostが
識別子になります。# db2ldif -Z localhost -a /tmp/db.ldif -n userRoot
インスタンス固有のスクリプトは、デフォルトで-Z
を自動的に使用します。 -P
- このオプションは Perl スクリプトのみに適用され、プロトコル名をパラメーターとして取ります。
-P
オプションを指定しない場合や、無効なプロトコル名を指定すると、スクリプトはサーバーインスタンスで利用可能な最も安全なプロトコルを使用しようとします。サポートされるプロトコルは StartTLS、LDAPS、LDAPI、および LDAP です。このシーケンスでは、スクリプトがフォールバックが必要な場合に使用する順序も定義します。
表10.1 シェルスクリプト
スクリプト名 | 詳細 | 場所 |
---|---|---|
bak2db | アーカイブされた最新のバックアップからデータベースを復元します。 |
/usr/sbin/
|
cl-dump | 変更ログをダンプし、デコードします。 |
/usr/bin/
|
db2bak | 現在のデータベースコンテンツのバックアップを作成します。 |
/usr/sbin/
|
db2ldif | データベースの内容を LDIF にエクスポートします。 |
/usr/sbin/
|
db2index | データベースインデックスファイルを再インデックス化します。 |
/usr/sbin/
|
dbverify | バックエンドデータベースファイルを確認します。 |
/usr/sbin/
|
ds_removal | サーバーインスタンスを削除します。 |
/usr/bin/
|
ldif2db | LDIF ファイルをデータベースにインポートします。ldif2db キーワードを使用して ns-slapd コマンドラインユーティリティーを実行します。 |
/usr/sbin/
|
ldif2ldap | LDAP から Directory Server へのインポート操作を実行します。 |
/usr/sbin/
|
monitor | ldapsearch コマンドラインユーティリティーを使用してパフォーマンス監視情報を取得します。 |
/usr/sbin/
|
pwdhash | サーバーの暗号化アルゴリズムのいずれかを使用して、パスワードの暗号化形式を出力します。ユーザーがログインできない場合は、このスクリプトを使用してユーザーのパスワードとディレクトリーに保存されているパスワードを比較します。 |
/usr/bin/
|
repl-monitor | レプリケーションの in-progress ステータスを提供します。 |
/usr/bin/
|
restart-dirsrv | 単一の Directory Server インスタンスまたはすべての Directory Server インスタンスを再起動します。 |
/usr/sbin/
|
restart-ds-admin | 管理サーバーインスタンスを再起動します。 |
/usr/sbin/
|
restart-slapd | Directory Server を再起動します。 |
/usr/sbin/
|
restoreconfig | 最近保存された管理サーバー設定を NetscapeRoot パーティションにデフォルトで復元します。 |
/usr/sbin/
|
saveconfig | NetscapeRoot データベースに保存されている Administration Server 設定を /var/lib/dirsrv/slapd-instance/bak ディレクトリーに保存します。 |
/usr/sbin/
|
start-slapd | Directory Server を起動します。 |
/usr/sbin/
|
start-dirsrv | 単一の Directory Server インスタンスまたはすべての Directory Server インスタンスを起動します。 |
/usr/sbin/
|
start-ds-admin | 管理サーバーインスタンスを起動します。 |
/usr/sbin/
|
stop-dirsrv | 1 つの Directory Server インスタンスまたはすべての Directory Server インスタンスを停止します。 |
/usr/sbin/
|
stop-ds-admin | Administration Server インスタンスを停止します。 |
/usr/sbin/
|
stop-slapd | Directory Server を停止します。 |
/usr/sbin/
|
suffix2instance | 接尾辞をバックエンド名にマッピングします。 |
/usr/sbin/
|
upgradednformat | 古い DN 構文形式を RFC 4514 準拠の形式に移行します。 |
/usr/sbin/
|
vlvindex | 仮想リストビュー(VLV)インデックスを作成し、生成します。 |
/usr/sbin/
|
表10.2 Perl スクリプト
スクリプト名 | 詳細 | 場所 |
---|---|---|
bak2db.pl | アーカイブされた最新のバックアップからデータベースを復元します。 |
/usr/sbin/
|
cl-dump.pl | 変更ログをダンプし、デコードします。 |
/usr/bin/
|
db2bak.pl | 現在のデータベースコンテンツのバックアップを作成します。 |
/usr/sbin/
|
db2index.pl | インデックスを作成し、再生成します。 |
/usr/sbin/
|
db2ldif.pl | データベースの内容を LDIF にエクスポートします。 |
/usr/sbin/
|
fixup-linkedattrs.pl | エントリーのリンク先属性をすべて実施し、対応するエントリーを更新して、正しい管理属性(および値)を持つようにします。 |
/usr/sbin/
|
fixup-memberof.pl | ユーザーエントリーで memberOf を再生成し、グループメンバーシップの変更を反映させます。 |
/usr/sbin/
|
ldif2db.pl | LDIF ファイルをデータベースにインポートし、ldif2db キーワードで ns-slapd コマンドラインユーティリティーを実行します。 |
/usr/sbin/
|
logconv.pl | Directory Server のアクセスログを分析し、使用状況の統計を抽出し、重要なイベントの発生をカウントします。 |
/usr/bin/
|
migrate-ds-admin.pl | Directory Server 7.1 インスタンスを移行します。 |
/usr/bin/
|
ns-accountstatus.pl | エントリーまたはエントリーのグループがロックされているかどうかを確立するためのアカウントのステータス情報を提供します。 |
/usr/sbin/
|
ns-activate.pl | ロックを解除して、エントリーまたはエントリーのグループをアクティブにします。 |
/usr/sbin/
|
ns-inactivate.pl | エントリーまたはエントリーのグループを非アクティブにします。 |
/usr/sbin/
|
ns-newpwpolicy.pl | きめ細かい(user- および subtree-level)パスワードポリシーに必要な関連エントリーを追加します。 |
/usr/sbin/
|
register-ds-admin.pl | ローカルの管理サーバーで Directory Server インスタンスを再登録します。 |
/usr/sbin/
|
remove-ds.pl | Directory Server インスタンスを削除します。 |
/usr/sbin/
|
remove-ds-admin.pl | Directory Server インスタンスとその関連付けられた管理サーバーインスタンスを削除します。 |
/usr/sbin/
|
repl-monitor.pl | レプリケーションの in-progress ステータスを提供します。 |
/usr/bin/
|
setup-ds.pl | Directory Server インスタンスを作成または再作成します。 |
/usr/sbin/
|
setup-ds-admin.pl | 新しい Directory Server インスタンスおよびローカル管理サーバーインスタンスを作成します。 |
/usr/sbin/
|
schema-reload.pl | サーバーインスタンスにスキーマを動的に再読み込みします。 |
/usr/sbin/
|
syntax-validate.pl | データベースの既存のデータをチェックして、属性値で構文違反を見つけます。 |
/usr/sbin/
|
usn-tombstone-cleanup.pl | (レプリケーション tombstone エントリーではなく)サーバーインスタンスの更新シーケンス番号プラグインによって管理される tombstone エントリーを削除します。 |
/usr/sbin/
|
verify-db.pl | バックエンドデータベースファイルを確認します。 |
/usr/sbin/
|