ユーティリティを必要とするスクリプトがいくつかありますgetent。さらに、getentを使用するいくつかの便利なヒントを読みました。
getentUnix、* BSD、およびLinuxベースのシステムで広く利用できるネットワークユーティリティです。このツールは、ネットワーク情報(IPアドレスなど)を検索するために、システム管理者とパワーユーザーによって一般的に使用されます。ホスト名に関する限り、はとDNSのgetent両方を使用する数少ないツールの1つです/etc/hosts。
getentは、データベースと呼ばれるいくつかの重要なテキストファイルのエントリを取得するのに役立つUNIXコマンドです。
ここで重要なことはgetent、UNIXライクなシステム上のほとんどのアプリケーションと同じ順序で同じネームサービスを検索することです。これにより、システムやアプリケーションのトラブルをデバッグする際に非常に役立ちます。ツールはDNSに似てdigおり、nslookup具体的にはDNSのみを参照しますが、dscl検索するネームサービスを詳しく説明する必要があります。
getent2つのテストケースに使用したいと思います。
/etc/hostsDNSを照会する前に解析します。たとえば、に追加testhost.example.orgした場合/etc/hosts、DNSをクエリgetent hosts testhost.example.orgする/etc/hosts前にからのエントリを使用する必要があります。
MacPortsはを提供するパッケージを提供していないようですgetent。
んgetentSnow Leopardの上に存在しますか?
getentOS XではDirectoryServiceを使用してホスト名などの解決を行うため、OS Xでは1:1マッピングはありません。具体的なgetent使用例を教えてください。これにより、OS Xでその情報を取得するための対応する方法が簡単に表示されます。
getent通常、Unix、* BSD、およびLinuxのようなシステムで使用できます。質問を更新しました。
getentですか?/etc/hostsDNSを使用する前にホスト名を解決しますか?
/etc/hostsDNSの前のホスト名を解決することです。これは、Webサーバーやその他のネットワークテストに役立ちます。しかし、私(および他のシステム管理者)は、LDAPのトラブルシューティングなどの他の目的にもgetentを使用しています。
getent?それは何をするためのものか?通常どのシステムで利用できますか?