JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... raw は Linux raw キャラクタデバイスを ブロックデバイスにバインドするために用いられる。 どんなブロックデバイスでも利用できる。 またバインドする時にデバイスドライバがアクセス可能でなくてもか ... ンデマンドでロードされるカーネルモジュールであってもかまわない)。 raw の利用法には 2 つのモードがある。一つは raw デバイスのバインドを 設定する動作であり、もう一つは存在しているバインドに対する問合わせをする 動作である。 raw デバイスの設定をするときは、 /d ... ev/raw/raw<N> はファイルシステム中に存在している raw デバイスのノードのデバイス名である。 バインド先のブロックデバイスは、 major と minor 番号で示しても良いし、存在しているブロックデバイスファイルのパス名 /dev/<blockdev> で ... ... あるため、項を改めて説明します。 最後に、 編集コマンド の項で、シェルに特有の編集コマンドについて、 一覧をあげ、デフォルトのバインドとともに説明します。 コマンド行編集 (+) コマンド行の入力データは、GNU Emacs や vi (1) で使われているものと、 よく似たキーシー ... 編集できるように なっています。対話的なシェルでは、この値はデフォルトで 設定されています。 組み込みコマンド bindkey で、キーバインドを変更したり、 表示したりできます。 デフォルトでは、Emacs 形式のキーバインドが使われています (違う方法でコンパイルしなければ ... そうなります。 シェル変数 version を参照)。 しかし、コマンド bindkey で、キーバインドを vi 形式に 一括して変更できます。 シェルは、つねに矢印キー (環境変数 TERMCAP で定義されたものです) を、次のように割り付けて ... ... を syslog() を通して記録する。 ypbind は起動時や SIGHUP シグナルを受けたときに /etc/yp.conf を参照し、ファイル中のエントリをバインドしようとする。有効なエントリは 以下の通り。 domain nisdomain server hostname ドメイン nisdomain に対してサーバー hostname を ... ブロードキャストを出して、ローカルなドメインの NIS サーバーを検索する。 ypbind は 2 つのプロセスに別れる。マスタープロセスはバインド情報を問い合わせ るための RPC リクエストを行う。スレーブプロセスはバインド情報を初期化 し、その内容を定期的にチェックする。障 ... 害が起こった場合にはバインド情 報は無効化され、プロセスは再度有効なサーバーを検索する。 オプション -ypset ypset (8) によってバインドするドメインを変更で ... ... のカードは 0x40 タプルのオフセット 0x0009 から始まる 文字列 "E-CARD PC Ethernet Card" によって識別され、 pcnet_cs ドライバにバインドされる (ドライバはあらかじめ driver 宣言で定義されていなければならない)。 card "Connectware LANdingGear Adapter" manfid 0x00 ... hernet Card" version "D-Link", "DE-650" bind "pcnet_cs" このカードは VERISON_1 タプルによって識別され、 pcnet_cs ドライバにバインドされる。 card "Serial port device" function serial_port bind "serial_cs" これは CIS function ID が 0x02 (シリアルポートカード ... に対応) のあらゆるカードを serial_cs ドライバにバインドする。 function ID は数字でも良いし、定義済みの function である memory_card , serial_port , parallel_port , fixed_disk , vid ... ... x 2.5.71 以降) カーネルの外部シンボル定義を保持する。 modules (X) 関係のツールがローダーブルモジュールを動的にリンクしたり バインド (bind) するのに使われる。 Linux 2.5.47 以前では、微妙に異なる書式の似たようなファイルが ksyms という名前であった。 /proc/k ... ... x 2.5.71 以降) カーネルの外部シンボル定義を保持する。 modules (X) 関係のツールがローダーブルモジュールを動的にリンクしたり バインド (bind) するのに使われる。 Linux 2.5.47 以前では、微妙に異なる書式の似たようなファイルが ksyms という名前であった。 /proc/k ... ... カルなネットに NIS サービスを提供している複数のホストがある場合には、 ypset の実行が成功した場合でも、 ypbind が他のホストにバインドしなおしていることがありうる。 例えば: example% ypset host1 example% ypwhich host2 これはちょっと混乱しやすい。これは NIS サ ... が ypbind に返答しない (ypserv が動作していなかったり、 負荷が高い場合など) と、 host2 で ypserv が動作していれば そちらがバインドされるのである。 server にはバインドさせる NIS サーバーを指定する。ホスト名または IP アドレスでなければならない。これが動作す ... るのは、 ypset を実行したホストで、指定したドメインに対する有効なバインドが すでになされていた場合に限られる。 多くの場合は server は IP アドレスで指定する必要があるだろう。 オプション -d domain do ... ... 信したり 接続要求を受けたりしたい場合には、 そのプロセスはローカルなインターフェースアドレスに、 bind (2) を用いてソケットをバインドしなければならない。 この場合、 ローカルの「アドレスとポート」のペアに対してバインドできる IP ソケットは一つだけである。 bin ... d (2) の呼び出しで INADDR_ANY が指定されていた場合は、 ソケットは すべて のローカルインターフェースにバインドされる。 listen (2) がバインドされていないソケットに対してコールされると、 そのソケットは、 ローカルポートはランダムに選択さ ... れた空いているポートで、 ローカルアドレスは INADDR_ANY で自動的にバインドされる。 connect (2) がバインドされていないソケットに対してコールされると、 そのソケットは、 ローカルポートはランダムに選択さ ... ... connected stream sockets, and since Linux 4.18 also for stream and datagram socket pairs created using socketpair (2). 自動バインド (autobind) 機能 bind (2) 呼び出しで sizeof(sa_family_t) として addrlen を指定するか、 アドレスに明示的にバインドされていな ... いソケットに対して SO_PASSCRED ソケットオプションが指定されていた場合、 そのソケットは抽象アドレスに自動的にバインドされる。 このアドレスは、1 個のヌルバイトの後に、文字集合 [0-9a-f] のバイトが 5 個続く形式である。したがって、自動的にバイン ... ドされるアドレス数には 2^20 個という上限が存在する。 (Linux 2.1.15 以降で、自動バインド機能が追加されたときには、 8 バイトが使われており、自動バインドアドレス数の上限は 2^32 であった。 Linux 2.3.15 で 5 バイトに ... ... を生成する。 connect (2) はソケットをリモートのソケットアドレスに接続する。 bind (2) はソケットをローカルのソケットアドレスにバインドする。 listen (2) はソケットに新しい接続が来たら受信するように伝え、 accept (2) は外部からやってきた接続に対して新しいソケッ ... ce Linux 4.6. SO_BINDTODEVICE このソケットを、引数で渡したインターフェース名で指定される ("eth0" のような) 特定のデバイスにバインドする。 名前が空文字列だったり、オプションの長さ (optlen) が 0 の場合には、 ソケットのバインドが削除される。 渡すオプションは ... ス名が 入ったヌル文字で終端された可変長の文字列である。 文字列の最大のサイズは IFNAMSIX である。 ソケットがインターフェースにバインドされると、 その特定のインターフェースから受信されたパケットだけを処理する。 このオプションはいくつかのソケットタイプ、 特に ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。