У моего компьютера нет имени хоста «Не удалось запустить hostname.service: модуль hostname.service замаскирован».

У моего компьютера нет имени хоста «Не удалось запустить hostname.service: модуль hostname.service замаскирован».

Я пытался изменить имя хоста на своей машине, следуя этой статье:https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/

Когда я добрался до этой части

service hostname.sh stop
sleep 1
service hostname.sh start

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

Когда я пытаюсь запустить имя хоста, он говорит:

Failed to start hostname.service: Unit hostname.service is masked.

Я провел небольшое исследование по этой теме и попробовал команду

systemctl unmask hostname.service

а также

systemctl unmask hostname

Они выполняются без ошибок.

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

systemctl enable hostname.service
systemctl enable hostname
systemctl start hostname.service
systemctl start hostname
start hostname.service
start hostname

Наконец, я даже попытался замаскировать его, а затем снова размаскировать, с тем же результатом. Эти симптомы сохраняются и после нескольких перезагрузок. Я был бы очень признателен за любую помощь, так как я совершенно запутался.

Кроме того, если это имеет значение, я использую Kali Linux — дистрибутив Debian.

ОБНОВЛЯТЬ

/etc/хосты

127.0.0.1    localhost
127.0.1.1    kali.net     VVTOETSC
#The following lines are desirble for IPV6 capable hosts
::1    localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

/etc/имя_хоста

VVTOETSC

решение1

Статья, на которую вы ссылаетесь в своем вопросе, датируется 2013 годом и устарела. Чтобы изменить имя хоста, просто сделайте следующее:

  • Отключиться от сети
  • Запустите команду hostname new_hostnameот имени пользователя root.
  • Подключитесь обратно к сети.

решение2

  • Попробуйте загрузиться в расширенном режиме
  • Введите пароль root
  • Попробуйте найти любой файл, который имеет значительно большой размер, например видео, который, как вы думаете, при удалении никак не повлияет на вас. Вы всегда можете проверить размеры файлов, введя ls -S или ls --size
  • Удалите этот файл и перезагрузите компьютер. После этого должно заработать.
  • Если этого не произошло, вам придется найти другой файл и перезагрузить компьютер, пока он не заработает.

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

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