Mudança permanente de nome de host no Ubuntu

5

Eu mudei com sucesso o nome do host da minha máquina Ubuntu, embora sempre que eu reiniciá-lo, eu preciso executar este comando para acessá-lo usando o host nname

sudo /etc/init.d/hostname.sh start

Isso é o que eu costumava fazer a alteração:

# take care of "hostname" command and editing "/etc/hostname"
hostnamectl set-hostname <new.hostname>
# Edit "/etc/hosts"
127.0.1.1     <new.hostname>

Como posso tornar isso permanente?

    
por rgamber 25.08.2016 / 00:18

2 respostas

3

Edite o arquivo /etc/hostname .

Em man 5 hostname :

  

Ele deve conter uma única string de nome de host terminada por nova linha.

    
por user4556274 25.08.2016 / 00:25
3

Eu segui [estas instruções] e funcionou mesmo depois de reiniciar a máquina.

Resumo:

sudo hostname NEW_NAME_HERE
sudo nano /etc/hostname # change OLD_NAME by NEW_NAME
sudo nano /etc/hosts # change OLD_NAME by NEW_NAME
sudo systemctl restart systemd-logind.service
hostnamectl set-hostname NEW_NAME_HERE

Além disso, você deve recriar suas chaves ssh em sua máquina:

sudo rm /etc/ssh/ssh_host_*
sudo dpkg-reconfigure openssh-server

Apenas no caso, verifique as referências do seu nome de host antigo em / etc e corrija-o:

sudo grep -R pulex /etc/ 2>/dev/null
    
por gmiretti 31.12.2017 / 17:57