Alterar HOSTNAME no Debian STRETCH sem reiniciar a maquina

Para alterar o hostname de uma máquina sem ter que reiniciá-la, os passos abaixo devem ser executados com privilégios de root.

Obs: para esse exemplo iremos utilizar o nome brasil.

  1. Utilizando o editor de texto de sua preferência, edite o arquivo /etc/hosts substituindo o nome antigo pelo nome desejado, conforme indicado no comando a seguir:
    root@debian:~#  mcedit /etc/hosts
    
  2. Após realizar a mudança no /etc/hosts você deverá substituir o nome antigo pelo novo nome no arquivo /etc/hostname, executando:
    root@debian~: mcedit /etc/hostname
    
  3. Agora é hora de escrever o novo nome diretamente no Kernel, para isso faça utiliza um dos comandos abaixo:
    root@debian:~# echo “brasil” > /proc/sys/kernel/hostname
    root@debian:~# hostnamectl set-hostname brasil
    
  4. Faça logout e logo após faça login novamente no terminal.
    root@debian:~# logout
    user@debian:~$ su –
    root@brasil:~#
    

Pronto! Hostname alterado com sucesso!!!