Como alterar o nome do host no CentOS 8

Como alterar o nome do host no CentOS 8

Quando os administradores de rede gerenciam a rede de sistemas e observam os pacotes fluir para gerenciar a rede, fica difícil entender e saber para onde os pacotes estão indo e vindo. Para identificar um sistema, podemos usar identificadores universais, rastreamento de endereço IP ou nome de host.

O nome do host é a maneira mais conveniente e fácil de lembrar para identificar um sistema. Vamos cavar mais nos nomes de hosts. O que é um nome de host, quais são os tipos de nome do host, como podemos mudar um nome de host e quais são as regras a serem lembradas ao mudar um nome de host?

O que é um nome de host?

Um nome de host, em palavras simples, é o nome da máquina ou servidor na rede. Também é usado como identificador de computador, por isso é melhor ter um nome de host exclusivo e pode ser facilmente distinguido de outros sistemas na rede.

Simultaneamente, em vez de nomear uma máquina para identificação na rede, o nome do host está configurado para facilitar o administrador do usuário ou da rede. Ao olhar para o endereço IP de um sistema, fica duro identificar a máquina certa enquanto o nome do host facilita esse aborrecimento.

Podemos definir o nome do host em uma rede privada e também nas redes públicas. No entanto, em redes públicas, os nomes de hosts devem ser combinados com o nome de domínio. Por exemplo,

nome do servidor.exemplo.com

O nome do host é frequentemente confundido com o nome de domínio, mas eles são diferentes. No exemplo acima fornecido, o nome do servidor é o nome do host, enquanto o exemplo é o nome do domínio e, por fim, com o TLD (domínio de nível superior).

A combinação de nome de host e nome de domínio é conhecido como FQDN (nomes de domínio totalmente qualificados). Nas redes públicas, estabelecer um nome de domínio totalmente qualificado é um obrigatório. Caso contrário, em redes privadas, definir um nome de host simples é bom.

Depois de entender os conceitos centrais do nome do host, vamos aprender e entender os tipos de nome do host.

Tipos de nome de host

Existem basicamente três tipos de nomes de host.

  1. Nome do host estático
  2. Nome do host bonito
  3. Nome do host transitório

Nome do host estático

O nome de host mais básico e tradicional pode ser definido pelo usuário e usado para se identificar entre outras máquinas de servidor na rede. Este nome de host estática é armazenado no arquivo /etc /hostname.

Nome do host bonito

Como está em seu nome, este nome de host é usado para apresentar um nome de host mais amigável ao usuário, porque está livre do nome do host UTF-8 e permite caracteres não padrão.

Nome do host transitório

O kernel Linux mantém esse nome de host transitório e pode ser alterado após uma reinicialização pelo servidor DNS ou DHCP.

Regras para nomear um nome de host

Ao estabelecer e nomear um nome de host, existem algumas regras que devemos ter em mente:

  • O nome do host pode conter apenas letras (A-Z) e dígitos (0-9).
  • O único hífen (-) e ponto (.) pode ser usado como caracteres especiais em nome do nome do host.
  • O nome do host deve ter 2-63 caracteres.
  • A carta inicial e final do nome do host deve ser uma carta ou dígito.
  • O nome do host é insensível ao caso.

Tudo bem, depois de entender o nome do host, seus tipos e regras para citar um nome de host, vamos entrar em algumas coisas práticas e aprender a mostrar e alterar o nome do host usando vários métodos no CentOS 8.

Mostre o nome do host atual

O atual nome do host do sistema em qualquer sistema operacional baseado em Linux pode ser visto usando o nome do host, ou os comandos hostnamectl podem ser usados.

Para mostrar o nome do host usando o comando hostName, executou o comando digitado abaixo:

$ hostname

Como alternativa, você também pode usar o comando hostnamectl para obter os detalhes sobre o nome do host:

$ hostnamectl

Como o comando hostnamectl obtém todas as informações do arquivo /etc /hostname e mostra como uma saída, podemos obter diretamente as informações do nome do host do arquivo /etc /hostname.

$ cat /etc /hostname

Método 1: Alterar o nome do host usando o comando hostnamectl

Podemos alterar facilmente o nome do host usando o comando hostnamectl. A sintaxe para alterar o nome do host no CentOS usando o comando hostnamectl é o seguinte:

$ hostnamectl set-hostname [new-hostname]

Basta fornecer o nome do host que você deseja definir após o nome do set-host no comando acima, e o nome do host será alterado após uma reinicialização.

Desde que discutimos três tipos de nome de host, vamos aprender a mudar o nome do host estático, bonito e transitório no sistema operacional do CentOS 8.

Altere o nome do host estático

Para definir um nome de host estático no CentOS 8 OS, você pode usar o comando hostnamectl e só precisa adicionar sinalizador -estático seguiu o novo nome do host, como mostrado abaixo:

$ hostnamectl set-hostname [new-hostname]-estático

No comando acima, forneça o nome do host do seu desejo no local do nome novo e não se esqueça de mencionar a bandeira -static para definir o nome do host estático no sistema operacional do CentOS 8.

Altere o nome do host transitório

Para configurar ou alterar o nome de host transitório do sistema operacional CentOS 8, use a bandeira -transitória depois de escrever o nome do host no comando hostname ctl, como mostrado abaixo:

$ sudo hostnamectl set-hostname [new-hostname]-Transiente

Para visualizar o nome do host transitório, digite o comando:

$ sudo hostnamectl

Mude o nome do host bonito

O Nome do Host Pretty pode ser alterado usando o sinalizador -transitório no comando hostName CTL, e a demonstração do uso do sinalizador -transitório é mostrada no comando abaixo:

$ sudo hostnamectl set-hostname "new-hostname" --tty

Verifique e aplique o novo nome do host

Para verificar o nome do host alterado, execute o comando hostnamectl:

$ hostnamectl

Para aplicar as alterações no nome do host, é necessário reiniciar um sistema. Para reiniciar:

$ Shutdown -R agora

Método 2: Alterar o nome do host por edição /etc /hostname file

Há outra maneira de mudar o nome do host. Podemos fazer isso editando o arquivo /etc /hostname com um editor de texto como VI ou Nano.

$ sudo nano /etc /hostname

Como você pode ver na captura de tela acima mencionada, temos apenas uma linha neste arquivo, e essa linha contém o nome do host da máquina apenas.

Então, basta alterar esse nome de host que deseja definir e salvar o arquivo usando o atalho do teclado Ctrl+S e sair do editor Nano pressionando Ctrl+X.

Depois de alterar o nome do host, para verificar rapidamente o nome do host, execute o comando hostnamectl:

$ hostnamectl

O nome do host alterado é exibido nas informações de saída do comando acima.

Método 3: Alterar o nome do host usando o comando nmtui

A abreviação nmtui da interface do usuário de texto do gerenciador de rede é uma ferramenta de linha de comando usada para executar tarefas relacionadas ao gerenciamento de rede. Ele pode ser usado para interagir com o NetworkManager e alterar o nome do host do terminal. Ele vem pré-instalado no sistema operacional do CentOS 8 e pode ser usado executando diretamente o comando nmtui no terminal.

Para iniciar a ferramenta NMTUI, execute o comando simples abaixo:

$ sudo nmtui

Na ferramenta NMTUI, você pode usar teclas de seta para navegar entre as opções mostradas:

Vá para a opção Set System HostName e pressione Enter:

No campo de entrada apareceu, digite o nome do host que deseja definir e pressionar Enter:

Pressione Enter mais uma vez para confirmar a alteração do nome do host:

No menu principal do NMTUI, pressione a tecla ESC para voltar ao terminal:

Para que as modificações tenham impacto, é necessário reiniciar o serviço Systemd-HostName, e você pode fazê-lo executando o comando:

$ sudo systemctl reiniciar o sistema hostno

Depois de reiniciar o serviço Systemd-HostNamed, o nome do host será alterado e pode ser verificado executando o comando hostnamectl:

$ hostnamectl

Você pode testemunhar o novo nome alterado usando a ferramenta de linha de comando NMTUI no CentOS 8.

Conclusão

Aprendemos as 3 principais maneiras mais úteis de mudar o nome do host no sistema operacional do CentOS 8 de várias maneiras de mudar o nome do host.

Alterar o nome do host da máquina ajuda a diferenciar e identificar uma máquina de outras máquinas em uma rede.