
Я новичок в Linux и настраиваю сервер.
Каждый раз, когда я использую команду «sudo», я получаю сообщение «Невозможно определить хост».
Когда я подключаюсь по ssh к своему серверу, у меня есть определенное имя хоста, скажем, «bob». Когда я проверяю файл hosts с помощью cat /etc/hosts, я нигде не вижу имени bob.
/etc/hostname не существует. Я не уверен, что должен сказать каждый из файлов.
Пожалуйста помогите.
решение1
Чтобы задать имя хоста, используйте hostnamectl
sudo hostnamectl set-hostname $new_hostname
Если вы не можете использовать sudo, загрузитесь в режиме восстановления, перемонтируйте корневой раздел rw, а затем выполните указанную выше команду.
К вашему сведению, формат по умолчанию — $ip_address $host
127.0.0.1 bob
Или как вам угодно.