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
)には'ファイル