メインコンテンツへスキップ

両者の違いについてはかなりの混乱が生じてきた。 host ファイルと hosts (複数形)ファイル。両方のファイルは >system>stcp ディレクトリではあるが、類似点はそこで終わる。

その hosts ファイルはIPアドレスから名前への解決に使用されます。設定によっては、必要となる場合とそうでない場合があります。 hosts ファイル。すべての名前がドメインネームサーバー(DNS)経由で解決できる場合、 hosts ファイルは任意ですが、ほとんどのサイトでは依然として「127.0.0.1 localhost” エントリ。

その host ファイルにはシステム名を含む文字列が格納されています。理想的には、この名前はIPアドレスに解決可能です。 host ファイルは「gethostname関数。多くのアプリケーションがこの関数を呼び出してホスト名を取得し、「Bad file number見つからない場合に「エラー」が発生します。例:

>opt>openssl>bin>ssh-keygen
gethostname: Bad file number.

思い浮かぶアプリケーションはSSH、SSL、Sambaです。他にもあるでしょうし、今後アプリケーションを移植していくにつれてさらに増えることは間違いありません。

作成するために host ファイルを実行するだけです hostname システム名を引数として指定したコマンドを実行します。コマンドは次の行にその名前を出力します:

hostname m17
m17
ready 16:10:12

そのファイルへの書き込みアクセス権が必要です。 >system>stcp ファイルを作成するディレクトリ。引数なしでコマンドを実行するとシステム名が表示されます。これはファイルを表示することで同様に行えます:

hostname
m17
ready 16:14:33

d >システム>stcp>ホスト

%azvos#m17_mas>system>stcp>host 12-11-07 16:14:44 mst

m17

準備完了 16:14:44

ファイルに保存されている名前は、単に hostname 新しい名前でコマンドを実行:

hostname #m17
#m17
ready 16:16:24

ただし、特殊文字(% や # など)を含む名前を指定する際は注意が必要です。一部のアプリケーションでは、その名前を使用して一時ファイルを作成しますが、特殊文字が含まれているとそれが妨げられる可能性があります:

gpg --fingerprint
gpg: failed to create temporary file `/SysAdmin/Noah_Davids/.gnupg/._lk40009dd0.#m17.286361238': File name too long or contains invalid characters.

© 2024 ストラタス・テクノロジーズ