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.
- 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
- 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
- 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
- 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!!!