Como definir ou alterar o nome do host em Centos/Rhel 7/8

Como definir ou alterar o nome do host em Centos/Rhel 7/8

Um nome de host de computador representa um nome exclusivo que é atribuído a um computador em uma rede para identificar exclusivamente esse computador nessa rede específica. Um nome de host de computador pode ser definido como qualquer nome que você quiser, mas você deve ter em mente as seguintes regras:

  • Nomes de host podem conter letras (de A a Z).
  • Os nomes de host podem conter dígitos (de 0 a 9).
  • Os nomes de host podem conter apenas o personagem do hífen ( -) Como um personagem especial.
  • Nomes de host podem conter o personagem especial do DOT ( . ).
  • Os nomes de host podem conter uma combinação das três regras, mas devem começar e terminar com uma letra ou um número.
  • As cartas de nomes de host são insensíveis ao maiúsculas.
  • Os nomes de hosts devem conter entre 2 e 63 caracteres.
  • Os nomes de host devem ser descritivos (para facilitar a identificação do objetivo do computador, localização, área geográfica etc. na rede).

Para exibir um nome de computador em CENTOS 7/8 e RHEL 7/8 sistemas via console, emita o seguinte comando. O -s Flag exibia o nome curto do computador (apenas o nome do host) e o -f sinaliza exibe o computador Fqdn Na rede (apenas se o computador fizer parte de um domínio ou domínio e o FQDN estiver definido).

# hostName # HostName -s # HostName -f 
Verifique o nome do host no CentOS 7

Você também pode exibir um nome de host do sistema Linux inspecionando o conteúdo de /etc/hostname Arquivo usando o comando CAT.

# gato /etc /hostname 
Exibir o nome do host CENTOS 7

Para mudar ou definir um CENTOS 7/8 Nome do host da máquina, use o comando hostnamectl como mostrado no trecho de comando abaixo.

# hostnamectl set-hostname Seu novo nome 

Além de nome de anfitrião comando, você também pode usar hostnamectl comando para exibir um nome de host Linux Machine.

# hostnamectl 

Para aplicar o novo nome do host, um sistema reinício é necessário, emitir um dos comandos abaixo para reiniciar uma máquina do CentOS 7.

# init 6 # systemctl reinicialização # desligamento -r 
Defina o nome do host CentOS 7

Um segundo método para configurar um CENTOS 7/8 o nome do host da máquina é editar manualmente o /etc/hostname Arquive e digite seu novo nome de host. Além disso, é necessária uma reinicialização do sistema para aplicar o novo nome da máquina.

# vi /etc /hostname 

Um terceiro método que pode ser usado para mudar um CENTOS 7/8 O nome do host da máquina é usando o Linux sysctl interface. No entanto, usando esse método para alterar o nome da máquina resulta na configuração do nome do host transitório da máquina.

O nome de host transitório é um nome de host especial inicializado e mantido apenas pelo kernel Linux como um nome de máquina auxiliar, além do nome do host estático e não sobrevive às reinicializações.

# kernel sysctl.Nome do host # sysctl kernel.hostname = new -hostname # sysctl -w kernel.HostName = New-HostName 

Para exibir o nome do host transitório da máquina, o nome dos comandos abaixo.

# kernel sysctl.HostName # Hostnamectl 
Alterar CentOS 7 HostName

finalmente, o hostnamectl O comando pode ser usado para obter as seguintes configurações de nome do host: -bonito, -estático, e -transitório.

Embora existam outras maneiras mais específicas de mudar um nome de host de máquina Linux, como a emissão comando nmtui ou editar manualmente alguns arquivos de configuração específicos para cada distribuição Linux (/etc/sysconfig/network-scripts/ifcfg-ethx para o CentOS), as regras acima geralmente estão disponíveis, independentemente da distribuição Linux usada.