I 「VPSプロバイダーをテストしていて、最近、ubuntuテンプレートを使用してホスト名testserverで仮想マシンを作成しました。このVPSプロバイダーは、月ごとにリソースを予約および請求するため、VMを作成する場合小さな仕事の場合、後で他の仕事のために別のVMが必要になった場合に備えて、それを維持するのが賢明です。
別の仕事のために数週間後にVMに戻り、ホスト名の名前をwebserverに変更したいと思いました。 /etc/hostnameを編集して再起動すると、OSはホスト名がwebserverであることを認識します。 VPSベンダーによると、ハイパーバイザーリソースグループ内のVMのホスト名を変更することは明らかに不可能であるため(コントローラービューとフォームテンプレートを作成していないことを確認してください)、呼び出されることに固執しています。 testserverあります。sudoは機能しますが、sudoと警告が表示されます:
sudo: unable to resolve host webserver
理由は誰にもわかりません。これは明らかに小さな不便ですが、誰かが解決策を知っている場合に備えて質問したいと思いました。
コメント
?もしそうなら、/ etc / hostsのエントリがそれを行うべきです。
grep hosts: /etc/nsswitch.conf)には'ファイル