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