日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
RWHOD(8) FreeBSD システム管理者マニュアル RWHOD(8) 名称 rwhod -- システム状態 (ステータス) サーバ 書式 rwhod [-i] [-p] [-l] [-m [ttl]] 解説 rwhod ユーティリティは、rwho(1) と ruptime(1) プログラムによって使用され るデータベースを保守するサーバです。その操作は、ネットワークでメッセージ をブロードキャスト (同報通信) またはマルチキャストする能力に基づいていま す。 消費者としてのみ動作する -l (listen モード) オプションが指定されないな ら、rwhod ユーティリティは、状態 (ステータス) 情報の生成者と消費者の両方 として動作します。情報の生成者の場合、定期的にシステムの状態を問い合わ せ、ネットワークにブロードキャストされるか、またはマルチキャストされる状 態メッセージを構築します。情報の消費者の場合、他の rwhod サーバの状態メッ セージを listen (接続を受け付け) して、それらを確認して、次に、ディレクト リ /var/rwho にあるファイルの集まりに、それらを記録します。 次のオプションが利用可能です: -i rwhod が、着信パケットで発信元のポートを無視する、不安定な (inse cure) モードを有効にします。 -p すべての POINTOPOINT インタフェースを無視します。これは、デマンド インタフェースでダイヤルを永久に活性化を保持したいなら、役に立ち ます。 -l rwhod が、あらゆる情報をブロードキャストしない、listen (接続を受 け付け) モードを有効にします。これによって、利用者は、利用者自身 にブロードキャストせずに、他のマシンの rwhod 情報を監視することが できます。 -m [ttl] rwhod は、(ループバックインタフェース以外の) "ifnet" 構造体に IFF_MULTICAST フラグの設定があるすべてのインタフェース上で (ブ ロードキャストの代わりに) IP マルチキャストを使用します。マルチ キャストの報告は、直接接続されている (複数の) サブネットを越える 転送を防ぐために、1 の有効期限 (TTL) で送信されます。 オプションの ttl 引数が -m フラグとともに供給されるなら、rwhod は、すべてのインタフェースではなく "単一の" インタフェース経由 で、ttl の有効期限 (TTL) で IP マルチキャストのデータグラムを送信 します。ttl は、0 と 32 (または MAX_MULTICAST_SCOPE) の間でなけれ ばなりません。-m 1 が 1 つのインタフェースでのみ送信を指定すると いう点において、-m 1 は、-m と異なることに注意してください。 -m が ttl 引数なしで使用されるとき、プログラムは、すべてのマルチ キャスト対応のインタフェースからマルチキャストの rwhod 報告を受け 付けます。ttl 引数が与えられるなら、(ホストの経路表によって制御さ れる) 報告が送られる、ただ 1 つのインタフェースからマルチキャスト の報告を受け付けます。-m オプションにかかわらず、プログラムは、す べてのインタフェースからブロードキャストまたはユニキャスト (uni cast) の報告を受け付けます。したがって、このプログラムは、旧、マ ルチキャストを行わない rwhod の古い報告を受け付けますが、マルチ キャストが使用されるなら、それらの古い rwhod は、このプログラムに よって生成された報告を受け付けません。 サーバは、``who'' サービス仕様で示されたポートでメッセージを送信し、受信 します。services(5) を参照してください。送信、受信されたメッセージは、次 の形式です: struct outmp { char out_line[8]; /* tty 名 */ char out_name[8]; /* ユーザ ID */ long out_time; /* 時間 */ }; struct whod { char wd_vers; char wd_type; char wd_fill[2]; int wd_sendtime; int wd_recvtime; char wd_hostname[32]; int wd_loadav[3]; int wd_boottime; struct whoent { struct outmp we_utmp; int we_idle; } wd_we[1024 / sizeof (struct whoent)]; }; すべてのフィールドは、送信する前にネットワークバイト順に変換されます。負 荷平均 (load average) は、w(1) プログラムによって計算されるように、サーバ の送信の前の 5、10 と 15 分間隔の負荷平均を表わします。それらは、整数で表 現するために 100 倍されます。含まれているホスト名は、後続する省略されたド メイン名で、gethostname(3) システムコールによって返されたものです。メッ セージの終りの配列は、送信するマシンにログインされたユーザに関する情報を 含んでいます。この情報は、アイドルでない端末ラインのそれぞれに対するユー ザのアカウントのデータベースのエントリの内容と文字が端末ラインで最後に受 信された以降の秒単位の時間を示す値を含んでいます。 rwho サーバによって受信されたメッセージは、それらが、rwho サーバのポート から発信されていないか、または -i オプションが指定されなかったならば、廃 棄されます。さらに、メッセージで指定されるホストの名前が、何らかの印刷不 可能な ASCII 文字を含んでいるなら、メッセージは、廃棄されます。rwhod に よって受信された有効なメッセージは、ディレクトリ /var/rwho の whod.hostname で指定されたファイルに置かれます。これらのファイルは、上記 に説明された形式で、最も最近のメッセージだけを含んでいます。 状態メッセージは、ほぼ 3 分ごと生成されます。rwhod ユーティリティは、この ファイルが現在動作しているシステムイメージでない可能性を警戒するために、 30 分ごとに /boot/kernel/kernel で nlist(3) を実行します。 関連項目 ruptime(1), rwho(1) 歴史 rwhod ユーティリティは、4.2BSD で登場しました。 バグ 状態情報は、連続的ではなく、要求でのみ送信されるべきです。人々は、死んで いるサーバ、またはダウンしているマシンとしてネットワーク通信の失敗としば しば解釈します。 FreeBSD 11.4 July 3, 2017 FreeBSD 11.4