Отсутствуют файлы /etc/hostname

Отсутствуют файлы /etc/hostname

Я новичок в 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

Или как вам угодно.

Связанный контент