Rpc.statd Linuxコマンドについて学ぶ

rpc.statdサーバーは、NSM(Network Status Monitor)RPCプロトコルを実装しています。 このサービスは、疑わしいものとして実際にアクティブな監視を提供していないため、やや誤解されています。 代わりに、NSMは再起動通知サービスを実装します。 NFSサーバー・マシンがクラッシュしてリブートしたときにロック・リカバリーを実装するために、NFSファイル・ロック・サービスrpc.lockdによって使用されます。

シノプシス

/ -bin / rpc.statd [-F] [-d] [-n] [-o port] [-p port] [-V]

操作

rpc.statdは、監視する各NFSクライアントまたはサーバーマシンに対して、 / var / lib / nfs / statd / smにファイルを作成します。 起動すると、これらのファイルを反復処理し、それらのマシン上のピアrpc.statdに通知します。

オプション

-F

デフォルトでは、 rpc.statdはフォークし、起動時にバックグラウンドに配置されます。 -F引数は、フォアグラウンドに残るように指示します。 このオプションは、主にデバッグ用です。

-d

デフォルトでは、 rpc.statdはログメッセージをsyslog (3)経由でシステムログに送信します。 -d引き数を指定すると、冗長出力がstderrに出力されます。 このオプションは、主にデバッグのためのもので、 -Fパラメータとの組み合わせでのみ使用できます。

-n、-- name name

ローカルホスト名として使用するrpc.statdの名前を指定します。 デフォルトでは、 rpc.statdgethostname (2)を呼び出してローカルホスト名を取得します。 ローカルホスト名を指定すると、複数のインタフェースを持つマシンに便利です。

-o、-- outgoing-port ポート

rpc.statdのポートを指定して、発信ステータス要求を送信します。 デフォルトでは、 rpc.statdportmap (8)にポート番号を割り当てるように要求します。 この記事の執筆時点では、 portmapが常に、あるいは通常割り当てている標準のポート番号はありません。 ファイアウォールを実装する場合は、ポートを指定すると便利です。

-p、-- port port

リスンするrpc.statdのポートを指定します。 デフォルトでは、 rpc.statdportmap (8)にポート番号を割り当てるように要求します。 この記事の執筆時点では、 portmapが常に、あるいは通常割り当てている標準のポート番号はありません。 ファイアウォールを実装する場合は、ポートを指定すると便利です。

- ?

rpc.statdがコマンドラインヘルプを出力して終了します。

-V

rpc.statdがバージョン情報を出力して終了します。

TCP_WRAPPERSサポート

このrpc.statdバージョンはtcp_wrapperライブラリによって保護されてます。 rpc.statdへのアクセスを許可する必要がある場合は、クライアントにアクセス権を与える必要があります。 .bar.comドメインのクライアントからの接続を許可するには、/ etc / hosts.allowに次の行を使用します。

statd:.bar.com

デーモン名には、 デーモンstatdを使用する必要があります (バイナリ名が異なる場合でも)。

詳細は、 tcpd (8)とhosts_access (5)のマニュアルページを参照してください。

関連項目

rpc.nfsd (8)

重要: manコマンド( %man )を使用して、特定のコンピュータでコマンドがどのように使用されているかを確認してください。