BRVOZ...
Alterar hostname servidor Cloud BRVOZ
Ao implantar um novo servidor em nuvem BRVOZ, você pode definir o nome do hostname do servidor na página de implantação. Posteriormente, se você decidir alterar o nome do servidor, poderá seguir as etapas abaixo.
hostname

Este guia usa nomes de exemplo: oldserver para o nome antigo e newserver para o novo.

Alterar o hostname no AlmaLinux, CentOS, Fedora, Rocky Linux e VzLinux

Esta seção se aplica a:

AlmaLinux


CentOS 7 e posterior


Fedora 31 e posterior


Rocky Linux


VzLinux


Procedimento:

1.Importante: desative as atualizações automáticas de hostname do cloud-init editando o arquivo /etc/cloud/cloud.cfg.

$ sudo nano /etc/cloud/cloud.cfg



Altere o valor de preserve_hostname para true.

preserve_hostname: true



Salve e saia do arquivo.



2.Verifique o nome do host atual com o comando hostname.

$ hostname
oldserver


Você também pode usar hostnamectl.

$ hostnamectl
Static hostname: oldserver



3.Mude o nome do host para newserver.

$ sudo hostnamectl set-hostname newserver



4.Altere quaisquer instâncias do nome de host antigo em /etc/hosts. Se você tiver um nome DNS apontado para esta instância, também é uma prática recomendada definir esse nome aqui.

$ sudo nano /etc/hosts


Exemplo de arquivo hosts antigo:

127.0.0.1 oldserver
::1             oldserver


Exemplo de novo arquivo hosts.

127.0.0.1 newserver newserver.example.com
::1             newserver newserver.example.com



5.Reinicie o servidor.

6.Teste sua alteração com hostnamectl e hostname.

$ hostnamectl
Static hostname: newserver

$ hostname
newserver

$ hostname -a
newserver.example.com



Alterar o hostname no Arch Linux

Esta seção se aplica a qualquer versão atualizada recentemente do Arch Linux.

Procedimento:

1.Importante: desative as atualizações automáticas de hostname do cloud-init editando o arquivo /etc/cloud/cloud.cfg.

$ sudo nano /etc/cloud/cloud.cfg



Altere o valor de preserve_hostname para true.

preserve_hostname: true



Salve e saia do arquivo.



2.Verifique o nome do host atual com o comando hostnamectl.

$ hostnamectl
Static hostname: oldserver


Verifique o arquivo hosts com o comando getent.

$ getent hosts
127.0.0.1    localhost
127.0.0.1    localhost
127.0.1.1    oldserver.localdomain oldserver



3.Mude o nome do host para newserver.

$ sudo hostnamectl set-hostname newserver



4.Altere quaisquer instâncias do nome de host antigo em /etc/hosts. Se você tiver um nome DNS apontado para esta instância, também é uma prática recomendada definir esse nome aqui.

$ sudo vim /etc/hosts


Exemplo de arquivo hosts antigo:

127.0.0.1   localhost
::1               localhost
127.0.1.1   oldserver.localdomain oldserver


Exemplo de novo arquivo hosts.

127.0.0.1   localhost
::1               localhost
127.0.1.1   newserver.localdomain newserver



5.Reinicie o servidor.

6.Teste sua alteração com hostnamectl.

$ hostnamectl
Static hostname: newserver


7.Teste a mudança com o comando getent.

$ getent hosts
127.0.0.1    localhost
127.0.0.1    localhost
127.0.1.1    newserver.localdomain newserver


Nota: Para um sistema com um endereço IP permanente, esse endereço IP permanente deve ser usado em vez de 127.0.1.1. A ordem dos nomes de host em /etc/hosts é significativa. A primeira string é o nome do host canônico. Os nomes subsequentes na mesma linha são aliases.



Alterar nome de host no Debian e Ubuntu

Esta seção se aplica a: Debian GNU/Linux 9 "Stretch" e posterior, Ubuntu 16.04 e posterior

Procedimento:

1.Importante: desative as atualizações automáticas de hostname do cloud-init editando o arquivo /etc/cloud/cloud.cfg.

$ sudo nano /etc/cloud/cloud.cfg



Altere o valor de preserve_hostname para true.

preserve_hostname: true



Salve e saia do arquivo.



2.Verifique o nome do host atual com o comando hostname.

$ hostname
oldserver


Você também pode usar hostnamectl.

$ hostnamectl
Static hostname: oldserver



3.Mude o nome do host para newserver.

$ sudo hostnamectl set-hostname newserver



4.Altere quaisquer instâncias do nome de host antigo em /etc/hosts. Se você tiver um nome DNS apontado para esta instância, também é uma prática recomendada definir esse nome aqui.

$ sudo nano /etc/hosts


Exemplo de arquivo hosts antigo:

127.0.0.1   localhost
127.0.1.1   oldserver


Exemplo de novo arquivo hosts.

127.0.0.1   localhost
127.0.1.1   newserver.example.com newserver



5.Reinicie o servidor.

6.Teste sua alteração com hostnamectl e hostname.

$ hostnamectl
Static hostname: newserver

$ hostname
newserver

$ hostname -f
newserver.example.com



Alterar nome de host no Fedora CoreOS

O Fedora CoreOS (FCOS) usa o arquivo Ignition para definir o nome do host do servidor. Se decidir renomear um servidor em execução, você precisará atualizar o nome na linha de comando.

Procedimento:

1.Conecte-se à sua instância FCOS e mude para o usuário root.

$ sudo su - root



2.Verifique o nome do host atual com o comando hostname.

# hostname
oldserver


Você também pode usar hostnamectl.

# hostnamectl
Static hostname: oldserver



3.Mude o nome do host para newserver.

# hostnamectl set-hostname newserver



4.Reinicie o servidor.

# reboot



5.Teste sua alteração com hostnamectl e hostname.

$ hostnamectl
Static hostname: newserver

$ hostname
newserver



Alterar nome de host no FreeBSD

Esta seção se aplica a todas as versões do FreeBSD.

Procedimento:

1.Verifique o nome do host atual com o comando hostname.

$ hostname
oldserver



2.Mude o nome do host para newserver usando um editor de texto.

Altere todas as ocorrências em /etc/rc.conf


Altere todas as ocorrências em /etc/hosts



3.Reinicie o servidor.


4.Teste sua alteração com o comando hostname.

$ hostname
newserver



Alterar nome de host no OpenBSD

Esta seção se aplica a todas as versões do OpenBSD.

Procedimento:

1.Verifique o nome do host atual com o comando hostname.

$ hostname
oldserver



2.Mude o nome do host para newserver usando um editor de texto.

Altere todas as ocorrências em /etc/myname


Altere todas as ocorrências em /etc/hosts



3.Reinicie o servidor.


4.Teste sua alteração com o comando hostname.

$ hostname
newserver



Alterar nome de host no Windows

Esta seção se aplica ao Windows Server 2012 e posterior.

Como alterar o nome do host no PowerShell

1.Abra um PowerShell elevado. Se você estiver no PowerShell padrão, eleve seu acesso conforme mostrado:

PS C:\> Start-Process PowerShell -Verb Runas



2.Verifique o nome do host com $env:computername.

PS C:\> $env:computername
oldserver



3.Altere o nome do host para newserver . Usar o parâmetro -Restart também reiniciará imediatamente o servidor.

PS C:\> Rename-Computer -NewName "newserver" -Restart



4.Verifique se o nome do host mudou com $env:computername.

PS C:\> $env:computername
newserver



Como alterar o nome do host com a GUI

1.Faça login no servidor via RDP.


2.Navegue até a tela "Este PC" e clique em "Propriedades do sistema".


3.Clique em "Alterar configurações" ao lado do nome do computador atual.


4.Clique no botão "Alterar".


5.Digite um novo nome de computador e confirme clicando em "OK".


6.Reinicie o servidor.



Sobre nomes de host do Windows

Um nome de host é o que identifica um servidor. A maioria dos usuários do Windows Server nomeia seus servidores com o nome do host que consiste em duas partes: role.domain. A roleparte é a função instalada no servidor, seguida do número. Por exemplo, se dc01for o primeiro servidor que atua como controlador de domínio nesta rede específica, o Windows torna-o um FQDN colocando o domínio do Active Directory como parte domain. Por exemplo, se este for o terceiro servidor web nesta rede e o domínio for example.com, o nome do host seria:

ws03.example.com


Observe que alterar o nome do host no Windows Server pode entrar em conflito com algumas funções instaladas. Alterar o nome do host antes de instalar funções no servidor é uma boa ideia. Para fins de recuperação, primeiro faça um snapshot se decidir alterar o nome do host em um Windows Server.