Поиск по сайту:

Часто ораторы наверстывают длиною то, чего не хватает у них в глубину (Ш. Монтескье).

Как исправить ошибку “failed to start hostname.service unit hostname.service is masked” в Linux

2 мин для чтения
FavoriteLoadingДобавить в избранное
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
11 марта 2021
Как изменить имя хоста в Oracle Linux 8
Каждый раз, когда вы вводите новую компьютерную систему, с ней связывается имя хоста по умолчанию, которое отображается на определенный IP-адрес. Однако вы всегда можете изменить это имя хоста для вашего удобства. После того, как вы измените имя хоста вашей системы на базе Linux, вы всегда должны перезапускать модуль «hostname.service», чтобы новые изменения вступили в силу. Иногда при перезапуске этой службы вы можете столкнуться с ошибкой “failed to start hostname.service unit hostname.service is masked”. В этой статье описывается основная причина этой ошибки и показано, как ее устранить.

 

Причины ошибки

Системное имя хоста хранится в двух основных файлах в Linux. Первый файл – это файл «/etc/hostname», а второй файл – это файл «/etc/hosts». Первый состоит только из имени хоста вашей системы, тогда как последний содержит отображение имени хоста на определенный IP-адрес. Ошибка «failed to start hostname.service unit hostname.service is masked» возникает, когда содержимое этих двух файлов не соответствует, т. e. Имя хоста, упомянутое в одном из этих файлов, отличается от имени хоста в другом файле. Из-за этого несоответствия между содержимым файлов «/etc/hostname» и «/etc/hosts» ваша система не сможет запустить hostname.service, и возникнет ошибка.

 

Как исправить ошибку

Самый простой способ устранить эту ошибку в Linux – убедиться, что имя хоста, указанное в обоих файлах, одинаково. Для этого вам нужно будет проверить содержимое обоих этих файлов. Вы можете получить доступ к файлу «/etc/hostname», выполнив следующую команду в терминале Linux:

$ sudo nano /etc/hostname

Доступ к файлу «/etc/hosts» можно получить с помощью следующей команды:

$ sudo nano /etc/hosts

 

Убедившись, что имя хоста в ваших соответствующих файлах точно такое же, вы можете попробовать перезапустить hostname.service еще раз. На этот раз он не должен отображать ошибку.

 

Вывод

В этой статье рассказывается о причинах ошибки “failed to start hostname.service unit hostname.service is masked”. Более того, он также поделился с вами простейшим методом, с помощью которого вы можете избавиться от этой ошибки в Linux.

Читать  Структура команд в Linux

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close