Sudo Unable to Resolve Host Name or Service Not Known. Разбираемся с ошибкой

При установке новой операционной системы, такой как Debian, Ubuntu или любого другого дистрибутива Linux, установщики просят вас указать hostname вашей машины. В этом пункте, большинство пользователей оставляет это поле заполненным по умолчанию.

Позже, допустим, вы решили изменить имя хоста на какой-нибудь осмысленный текст, который поможет вам легко идентифицировать вашу систему. Для этого вы, возможно, воспользовались какими-либо утилитами или прямо упомянули новое имя хоста в файле /etc/hostname.

Но после перезагрузки системы при вызове команды sudo что-то пошло не так и вы получаете сообщение об ошибке: «sudo: unable to resolve host your-hostname: name or service not known».

Давайте разбираться.

Фиксим: sudo: unable to resolve host your-hostname: name or service not known.

Если вы работаете в компании где работает много различных команд, то время от времени вы будете сталкиваться с вышеуказанной ошибкой. Так как, довольно часто, команды пытаются изменить hostname в соответствии со своими предпочтениями. Исправить эту проблему не сложно, и займет не много времени.

Прежде всего, найдите имя хоста вашего текущего компьютера, что можно сделать, выполнив одну из следующих команд:

В моем случае, как можно видеть это my.host.

После того, как узнали имя компьютера или имя хоста из /etc/hostname, посмотрим файл /etc/hosts, чтобы проверить имеется ли имя вашего компьютера в этом файле.

Имя моего хоста — my.host, но здесь все еще появляется «centos-host1», что приводит к вышеобозначенной ошибке. Все правильно, я поменял стандартное имя, данное мне при выделении ВМ, но не поменял запись в /etc/hosts.

Меняем старое имя на новое любым удобным редактором.

После этого ошибка: «sudo: unable to resolve host your-hostname: name or service not known.», больше беспокоить вас не будет.

Заключение.

Вот и все, что хотел сказать по исправлению этой ошибки.

Если после того, как вы проделали все вышесказанное, вы все еще сталкиваетесь с проблемой, дайте мне знать в комментариях. Попробуем разобраться вместе.

Так же не забывайте подписываться на мой телеграмм, чтобы не пропустить выход новых статей.

Was this helpful?

0 / 0

Добавить комментарий 0