Minha máquina não tem nome de host "Falha ao iniciar hostname.service: a unidade hostname.service está mascarada."

Minha máquina não tem nome de host "Falha ao iniciar hostname.service: a unidade hostname.service está mascarada."

Eu estava tentando alterar o nome do host na minha máquina de acordo com este artigo:https://www.blackmoreops.com/2013/12/12/change-hostname-kali-linux/

Quando cheguei à parte

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

Parece que o nome do host irá parar corretamente, mas não consigo iniciá-lo. Agora, sempre que faço a varredura do meu IP em uma máquina secundária, meu nome de host aparece como n/a.

Quando tento iniciar o nome do host, ele dirá

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

Eu fiz algumas pesquisas sobre o assunto e tentei o comando

systemctl unmask hostname.service

assim como

systemctl unmask hostname

Eles são executados sem erros.

No entanto, quando tento qualquer um desses comandos, recebo novamente o mesmo erro sobre ele estar mascarado.

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

Por último, até tentei mascará-lo e depois desmascará-lo novamente, com o mesmo resultado. Esses sintomas também persistem durante várias reinicializações. Eu apreciaria muito qualquer ajuda, pois estou bastante perplexo.

Além disso, pelo que vale a pena, estou usando Kali Linux, uma distribuição Debian.

ATUALIZAR

/etc/hosts

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/nome do host

VVTOETSC

Responder1

O artigo mencionado na sua pergunta data de 2013 e está desatualizado. Para alterar o nome do host, basta fazer o seguinte:

  • Desconecte-se da rede
  • Execute o comando hostname new_hostnamecomo root.
  • Conecte-se novamente à rede

Responder2

  • Tente inicializar no modo avançado
  • Insira a senha do root
  • Tente encontrar qualquer arquivo que tenha um tamanho significativamente grande, por exemplo, vídeo, que você acha que ao excluí-lo não afetará você de forma alguma. Você sempre pode verificar os tamanhos dos arquivos digitando ls -S ou ls --size
  • Exclua esse arquivo e reinicie. Deve funcionar depois disso.
  • Se não, você precisa encontrar outro arquivo e testar a reinicialização até que funcione.

A razão para esse problema é que não há espaço suficiente na partição de inicialização para carregar os serviços com falha. A solução simples é remover arquivos enormes e extraordinários. Então boooom... vai funcionar..

informação relacionada