Вот быстрый способ избавиться от ошибки ‘unable to resolve host: Name or service not known’ в Linux
После изменения имени хоста в системе Linux вы можете столкнуться с ошибкой ‘unable to resolve host’. Вот что это значит, и что можно сделать, чтобы это исправить
Что такое имя хоста, и как его изменить?
Когда вы настраиваете свою систему Linux— будь то VPS или физическая машина у вас дома— вас могут попросить указать имя хоста. Это метка, с помощью которой ваш компьютер идентифицирует себя для других машин в сети, для пользователя и для себя самого
Имена хостов должны быть описательными, чтобы было легко идентифицировать машины— даже если вы не сидите непосредственно перед ними.’Kitchen PC’ или ‘David’s tiny laptop’ – отличные имена.’racknerd-b7516a’ – это ужасное имя, которое затрудняет точное определение машины, к которой вы подключены
Один из способов изменения имени хоста в Ubuntu или других дистрибутивах Linux на базе Debian – это терминал
Откройте терминал, нажав Ctrl + Alt + T, или выбрав его в системе меню, затем введите:
sudo hostnamectl set-hostname your-new-hostname
Выйдите из системы, а затем снова войдите, и вы увидите, что имя хоста изменилось
Что означает ‘не удается разрешить хост: имя или служба неизвестны’?
После изменения имени хоста вашей системы, при следующей попытке выполнить команду от имени sudo, вы можете получить ошибку имени хоста. В нашем случае ошибка была ‘unable to resolve host MUOVPS: Name or service not known’
Эта ошибка не помешает вам выполнять какие-либо задачи, но она может быть раздражающей
cat /etc/hostname
Вышеупомянутая команда покажет имя хоста, которое вы только что установили, но ваше новое имя хоста не будет присутствовать в качестве вывода:
cat /etc/hosts
Чтобы исправить эту ошибку, используйте nano для редактирования файла:
sudo nano /etc/hosts
В новой строке добавьте имя хоста вашей машины— имя хоста нашего VPS – MUOVPS, как показано ниже— затем сохраните и выйдите из nano с помощью Ctrl + O, затем Ctrl + X
Вы устранили ошибку “unable to resolve host ;!
Ошибки имени хоста не являются самыми серьезными и вряд ли существенно нарушат ваш рабочий процесс или ваш день. Но они раздражают и показывают, что вы неправильно настроили свою систему. По этой причине стоит правильно настроить имя хоста
Для устранения этой проблемы необходимо отредактировать файл /etc/hosts. Поскольку это критически важный системный файл, знание того, как правильно его редактировать, важно для предотвращения любых ошибок
Комментировать