タグ付けされた質問 「hostname」

ホスト名は、コンピュータネットワークに接続されたデバイスに付けられたラベルです。

5
`hostname`は私が設定したホスト名をどこに保存しますか?
これは非常に不可解です。hostnameコマンドがどこからホスト名を保存し、読み取るかを知っていますか? / etc / hostnameであると思いましたが、使用しているこのLinuxシステムにはそのようなファイルはありません。私はstraceを使用してそれがどこにあるかを見つけようとしましたが、読み取り呼び出しはこの情報を返しませんでした: $ strace hostname 2>&1 | grep read read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340^\0\0\0\0\0\0"..., 832) = 832 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\30\2\0\0\0\0\0"..., 832) = 832 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320\16\0\0\0\0\0\0"..., 832) = 832 read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tr"..., 1024) = 248 read(3, "", 1024) = 0 次に、この情報を返したシステムコールがunameであることに気付きました。 uname({sys="Linux", node="server-name", ...}) = 0 / etc /の再帰的なgrepは何も返しません: grep "server-name" -r /etc …
15 linux  hostname 

2
無線でホスト名がリモートで変更されましたか?
現在TU Wienを訪問中です。今日、私はDebian Linuxラップトップをeduroam wlanに接続しwpa_supplicant、自宅の研究所の資格情報を使用しました。 ターミナルを開いたときに、コマンドプロンプトに別のホスト名が表示されていることに気付きhostnameました。実際、実行すると、e244-082.eduroam.tuwien.ac.atすると、通常のマシンのホスト名ではなくx301。 これには非常に困惑しています。一体、WLANに接続すると、同意なしにホスト名が変更される可能性はありますか?

2
ホスト名のリストを使用して、暗号化された.ssh / known_hostsのホスト名を復号化する方法は?
hostnamses のリストを渡すことにより、known_hostsファイル内のsshホスト名を復号化(ハッシュ解除)するスクリプトを見つけようとします。 だから、正確に逆を行うには: ssh-keygen -H -f known_hosts または、ssh config HashKnownHostsがNoに設定されている場合にこれと同じことを行うには: ssh-keygen -R know-host.com -f known_hosts ssh-keyscan -H know-host.com >> known_hosts ただし、ホストキーを再ダウンロードせずに(ssh-keyscanが原因)。 何かのようなもの: ssh-keygen --decrypt -f known_hosts --hostnames hostnames.txt ここで、hostnames.txtにはホスト名のリストが含まれています。

3
/ etc / hostsのホスト名とIPアドレスのマッピング
私のLinuxマシンhostnameではmongodb、実行するとが表示されますが、実行するhost mongodbと次のように表示されます: mongodb@mongodb:/var/hadoop/hadoop-1.2.1/bin$ host mongodb Host mongodb not found: 2(SERVFAIL) 私の/etc/hostsファイル: 192.168.10.10 mongodb 192.168.10.10 localhost 127.0.0.1 localhost #127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 私の最初の質問は/etc/hosts、IPからホスト名へのマッピングなので、このマシンがホスト名mongodbをIP 192.168.10.10に解決できないのはなぜですか?代わりに、を実行host localhostすると解決でき、次のように表示されます。 localhost has address 127.0.0.1 私の別の質問:/etc/hostsファイルによると、ホスト名localhostはループバックIPアドレス127.0.0.1ではなく192.168.10.10に解決されているはずです。誰も私にこれを説明できますか?
14 ip  hostname 

3
Linuxのホスト名を決定するものは何ですか?
ここ数年、私はLinuxをメインシステム、具体的にはFedoraとして使用してきましたが、一部のネットワークに接続してIPになった場合を除き、ホスト名が「localhost」に設定されていました。今日、私は理解するのに苦労している以下の行動を経験しました。 ラップトップの別のパーティションにUbuntuインストールをセットアップし、Ubuntuのインストール中にコンピューター名/ホスト名を設定します。ただし、Fedoraを再起動すると、FedoraはUbuntuのインストール時に設定した名前にホスト名を更新しました。 ホスト名はディストリビューションのインストールのパーティションに設定および保存され、Fedoraの/ etc / hostnameの内容は「localhost.localdomain」のままですが、hostnameコマンドを実行すると新しいホスト名が表示されます。両方のインストールはefiブートパーティションを共有しますが、それ以外は個別です。Fedoraのインストールが新しいホスト名を読み取っている場所と理由を知りたいのですが?

5
ホスト名のIPを確認すると、「ホスト名:名前またはサービスが不明です」というエラーが表示されました
会社のクラウドサービスでUbuntu 14.04を実行しています(インスタンスにはエラスティックIPがあります)。コマンドラインで実行しているインスタンスのIPアドレスをチェックアウトしたいのですが、うまくいきませんでした。 root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known 理由がわかりません。 私はubuntu14-graphiteにpingを試みましたが、それは言いました: unknown host ubuntu14-graphite. それは私のホストが存在しないということですか? 別のサーバー(クラウドインスタンスではなく、物理サーバー)があります。このサーバーにCentOS 6.7をインストールしました。ホスト名のIPをチェックしましたが、特別なものは何もありませんでした/etc/hosts。 の出力はcat /etc/hosts次のとおりです。 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts


4
preseed.cfgはホスト名設定を無視します
を使用してVirtualBoxにDebian Wheezy(netinstall)をインストールしていますpreseed.cfg。 私は両方を試してみましたd-i netcfg/get_hostname string somehostとd-i netcfg/get_hostname string somehost、しかし、両方のケースでは、ホスト「はdebian」として設定されます。私は両方を同時に試しましたが、それでもホストは「debian」として設定されています。 事前設定ファイルに関するDebianのガイドからの抜粋: DHCPサーバーが返すもの、またはIPの逆DNSエントリに関係なく、ホスト名を強制する場合は、コメントを外して次の行を調整します di netcfg / hostname string somehost これはバグですか、それとも不運ですか?

2
ホスト名を設定することの影響は何ですか?
Amazon EC2サーバーがいくつかあり、Chefを使用して構成を管理しています。デフォルトのbashプロンプトがより役立つようにホスト名を設定したいと思います。 現在、新しいサーバーを起動すると、次のように設定されます。 root@ip-10-123-123-123 これらのボックスでUbuntu 12を使用しているため、hostnameの対応するマニュアルページを参照しました。設定方法に関する多くの良い情報があり、ホスト名とfqdnについて少し話していますが、本当に知りたいことを教えてくれません: ホスト名を設定することの影響は何ですか? ホスト名の設定は主にユーザーとシステム管理者にとって便利な項目であり、ボックスに顔/ナイス名を付けて、内部でより簡単に認識できるようにしたいと思います(コマンドプロンプト、送信される電子メール、など)が、私は肯定的ではありません。 /etc/hostsファイルにホスト名がリストされていません。これは、変更しても悪影響を及ぼさないことを示す良い兆候です。 127.0.0.1 localhost # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 私は正しい軌道に乗っていますか?ホスト名を設定することの影響は何ですか? 更新 ec2インスタンスのホスト名をからip-10-123-123-123に変更しようとしましたが、動作webserverしhostname --fqdnなくなりました。元に戻すと問題なく動作します。また、Apacheを起動すると、fqdnを確実に判断できないというエラーが表示されます。fqdnを台無しにせずにホスト名を設定する何らかの方法があるに違いないと思います。

4
ここでいうsendmailとは何ですか?
debianリポジトリからsendmailをインストールすると、次の出力が表示されます。 Disabling HOST statistics file(/var/lib/sendmail/host_status). Creating /etc/mail/sendmail.cf... Creating /etc/mail/submit.cf... Informational: confCR_FILE file empty: /etc/mail/relay-domains Informational: confCT_FILE file empty: /etc/mail/trusted-users Updating /etc/mail/access... Updating /etc/mail/aliases... WARNING: local host name (ixtmixilix) is not qualified; see cf/README: WHO AM I? 誰かがこれが何を意味するのか、ホスト名を修飾するために何をする必要があるのか​​教えてもらえますか?

4
ホスト名と/ etc / hostsを理解する
/ etc / hostnameには、がありmynameます。 / etc / hostsには、 127.0.0.1 localhost.localdomain localhost myname ::1 localhost.localdomain localhost myname 私は実際にホスト名とは何か、それが何に使用されるのかについて漠然と理解しています。 これらのより正確な質問は、それをよりよく理解するのに役立ちます。 上記の例で私のホスト名は本当に何ですか?mynameまたは、他の何か?代わりにを使用myname.domain.comした場合/etc/hostname、実際のホスト名はどうなりますか? この例では、コマンドhostnameはを返しますmynameが、コマンドhostname -fはを返しますlocalhost.localdomain。/etc/hosts名前とIPアドレスの間のマッピングにすぎないことを覚えていました。ここでは別の機能を果たしているようです。fqdnとは何ですか?何に使用されますか?どのように取得されますか?なんでlocalhost.localdomain? 私が代わりに持っていた場合myname.domain.comには/etc/hostname、hostname -f返しますmyname.domain.com。どうして? これらのファイルでfqdnがドットで終わっていないのはなぜですか? あるhostname -dとdnsmydomain同等? ホスト名(myname)はどのような状況で使用できますか。また、いつfqdn(localhost.localdomain)を使用する必要がありますか?
13 hostname  hosts 


1
Elastic IPアドレスは静的IPアドレスとどう違うのですか?
アマゾンウェブサービスのEC2に関する質問の詳細です。私はそれらと一緒にバニラUbuntuインスタンスを持っています、そしてそれをパワーオフしました。再起動時に、外部IPアドレスが変更されたため、FQDNにsshできませんでした。 「静的」または静的なIPアドレスの場合は追加料金がかかりますか?私は半永久的に落ち着くでしょう。エラスティックは、マーケティングの話では、正しいと言えます。 または、これはセキュリティ対策ですか?私は外部IPアドレスを持つことを選択しましたが、それは無料のアカウントです。ドキュメントは言います: Elastic IPアドレスは、動的クラウドコンピューティング用に設計された静的IPv4アドレスです。Elastic IPアドレスがAWSアカウントに関連付けられています。Elastic IPアドレスを使用すると、アカウント内の別のインスタンスにアドレスをすばやく再マッピングすることにより、インスタンスまたはソフトウェアの障害をマスクできます。 Elastic IPアドレスは、インターネットから到達可能なパブリックIPv4アドレスです。 sshに使用した外部IPアドレスは、実行時に表示されるものとは異なるifconfigため、ここで説明するように、何らかの形式のNATを使用しています。 重要 起動後、インスタンスからパブリックIPアドレスの関連付けを手動で解除することはできません。代わりに、特定の場合に自動的に解放され、その後は再利用できません。 外部IPアドレスを選択したにもかかわらず、再起動(?)が表示され、IPアドレスが解放されてプールに戻される場合があります。その理解を明確にしてください。
11 ip  hostname  amazon-ec2  hosts  aws 


3
tracerouteはどのように名前を解決しますか?
スクリプトを書いているときに、自分が付けたコンピューター名( "selenium-rc"など)でマシンを参照したいと思いました。「selenium-rc」を使用してpingできなかったため、次のコマンドを実行して名前が認識されるかどうかを確認しました。 > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 selenium-rc (192.168.235.41) 0.545 ms 0.241 ms 0.124 ms さて、tracerouteは名前を「見つけました」。どうやって?次 ... > traceroute selenium-rc traceroute: unknown host selenium-rc うーん...ホストが不明であるため、ここでの検索メカニズムは異なる必要があります。最初の例ではtracerouteに固有のプロセスを使用していたのに対し、これはシステムの名前解決プロセスを使用していると想定しています。正しい? あと少し戻ってきたら...... > traceroute 192.168.235.41 traceroute to 192.168.235.41 (192.168.235.41), 64 hops max, 52 byte packets 1 minint-q4e8i52.mycorp.net …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.