Я пытался изменить имя хоста на своей машине, следуя этой статье: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
- Удалите этот файл и перезагрузите компьютер. После этого должно заработать.
- Если этого не произошло, вам придется найти другой файл и перезагрузить компьютер, пока он не заработает.
Причина этой проблемы в том, что в загрузочном разделе недостаточно места для загрузки этих неисправных служб. Простое решение — удалить необычайно огромный файл. И тогда бум... все заработает..