Alterando o nome do host sem reboot no FreeBSD
Olá amigos, satisfação em escrever novamente para vocês.
As vezes nos deparemos com situações na qual precisamos fazer alguma migração ou alteração de host na qual é necessário mudar o nome do servidor sem reboot da maquina.
Recentemente me deparei com a necessidade de alterar o hostname de um banco de dados rodando no FreeBSD na qual não podia ser reiniciado no momento, com isso descrevi abaixo o processo de alteração.
Exibe o nome atual do host com o seguinte comando:
$ grep hostname /etc/rc.conf
OU
$ hostname
Conforme imagem abaixo podemos ver a saída no SO:

Procedimento para mudar o nome do host noFreeBSD:
Digite o seguinte comando para editar /etc/rc.conf usando o editor de texto vi:
Exclua o nome antigo e configure o novo nome definido na variável hostname.
sudo vi /etc/rc.conf
Próximo Edite o arquivo / etc / hosts:
Substitua qualquer resquício do nome do computador antigo pelo novo.
sudo vi /etc/hosts
Observações:
Atualize o nome do host para a sessão atual digitando o seguinte comando:
sudo hostname novohostname
Opcional:
Reinicialize o sistema para que as alterações entrem em vigor ou para fins de teste:
sudo reboot
Como mudar o hostname do servidor FreeBSD sem reiniciar o sistema?
Digite os seguintes comandos no servidor FreeBSD:
$ sudo hostname novohostname
Em seguida, edite o arquivo /etc/rc.conf e atualize a variável hostname:
$ sudo vi /etc/rc.conf
Exemplo:
hostname = "novohostname"
Salve e feche o arquivo. Por fim, edite o arquivo /etc hosts e atualize as linhas que contem seu nome de host antigo:
$ sudo vi /etc/hosts
A partir de:
127.0.0.1 antigohostname
Para:
127.0.0.1 novohostname
Salve e feche o arquivo.
Pronto pessoal seu hostname foi alterado com sucesso.
Qualquer duvida estou a disposição