Minha máquina não tem nome de host “Falha ao iniciar hostname.service: Unit hostname.service é mascarado.”

4

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

O nome do host parará corretamente, mas não consigo iniciar. Agora, sempre que eu escaneio meu IP de uma máquina secundária, meu nome de host aparece como n / a.

Quando tento iniciar o nome do host, ele diz

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

Eu fiz algumas pesquisas sobre o assunto e experimentei o comando

systemctl unmask hostname.service

bem como

systemctl unmask hostname

Estas são executadas sem erros.

Quando eu tento qualquer um desses comandos, no entanto, recebo o mesmo erro novamente sobre ele ser mascarado.

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

Por fim, tentei mascará-lo e depois desmascará-lo novamente, com o mesmo resultado. Esses sintomas persistem por meio de várias reinicializações também. Eu agradeceria muito qualquer ajuda como eu estou bastante perplexo.

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

UPDATE

/ 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 / hostname

VVTOETSC
    
por mberna 13.04.2017 / 16:46

2 respostas

4

O artigo mencionado em sua pergunta remonta a 2013 e está desatualizado. Para alterar o nome do host, faça o seguinte:

  • Desconectar da rede
  • Execute o comando hostname new_hostname como root.
  • Conecte-se à rede
por 13.04.2017 / 18:54
0
  • Tente inicializar no modo avançado
  • Inserir senha de root
  • Tente encontrar qualquer arquivo com tamanho significativamente grande, por exemplo, vídeo, que você acha que quando você excluí-lo, não vai afetá-lo em tudo. Você sempre pode verificar os tamanhos dos arquivos digitando ls -S ou ls --size
  • Exclua esse arquivo e, em seguida, reinicialize. Deve funcionar depois disso.
  • Se você não tiver que encontrar outro arquivo e testar a reinicialização até que ele funcione.

A razão para este problema é que não há espaço suficiente na partição de inicialização para carregar esses serviços com falha. Solução simples é remover arquivo enorme extraordinário. Então boooom ... vai funcionar ..

    
por 01.03.2018 / 22:45