私は Linux の初心者で、サーバーをセットアップしています。
「sudo」コマンドを使用するたびに、「ホストを解決できません」というメッセージが表示されます。
サーバーに ssh で接続すると、特定のホスト名 (たとえば「bob」) が表示されます。cat /etc/hosts でホスト ファイルを確認すると、bob の名前はどこにも見つかりません。
/etc/hostname が存在しません。どちらのファイルにも何と書いてあるかわかりません。
手伝ってください。
答え1
ホスト名を設定するにはhostnamectlを使用します
sudo hostnamectl set-hostname $new_hostname
sudo を使用できない場合は、リカバリ モードで起動し、ルート パーティションを rw で再マウントしてから、上記のコマンドを実行します。
ちなみにデフォルトの形式は$ip_address $hostです
127.0.0.1 bob
あるいはあなたが望むものなら何でも。