Opção 1 - Alterar o nome do host usando o hostnamectl
Você pode executar o seguinte comando para verificar o nome do host atual da sua máquina CentOS 7:
$ hostname
Como você pode ver na captura de tela abaixo, o nome do host atual do meu servidor CentOS 7 é Linuxhint
Você pode usar o comando hostnamectl para alterar o nome do host da sua máquina do CentOS 7 da seguinte forma:
$ sudo hostnamectl set-hostname new_hostname
Vamos mudar de Linuxhint para Linuxmint por diversão com o seguinte comando!
$ sudo hostnamectl set-hostname linuxmint
O nome do host deve ser alterado para Linuxmint. Você pode verificar se ele mudou com o seguinte comando:
$ hostname
Como você pode ver, o nome do host é alterado para Linuxmint!
Se você efetuar logou.
Opção 2 - Alterar o nome do host usando o nmtui:
Programa de linha de comando NMTUI está disponível em NetworkManager-Tui pacote. O NetworkManager-Tui O pacote está disponível no Pacote Oficial Repositório do CentOS 7.
Para instalar NetworkManager-Tui, Execute o seguinte comando:
$ sudo yum install networkmanager-tui
Pressione 'y' e depois pressione para continuar.
NetworkManager-Tui deve ser instalado.
Agora você pode executar o seguinte comando para iniciar a interface gráfica baseada no terminal NMTUI:
$ sudo nmtui
Você deve ver a seguinte janela como mostrado na captura de tela. Agora pressione a tecla Arrow algumas vezes para selecionar a opção marcada "Set System HostName" e pressione
Depois de pressionar, você deve ver a seguinte janela, conforme mostrado na captura de tela abaixo.
Você pode simplesmente digitar um novo nome de host na caixa de texto e pressionar .
Vou mudar o nome do host de Linuxmint para Linuxhint de novo.
Depois de pressionar, você deve ver a seguinte janela. Pressione novamente.
Agora selecione sair e pressionar . O nome do host deve ser alterado.
Você pode verificar se o nome do host realmente mudou com o seguinte comando:
$ hostname
Como você pode ver na captura de tela abaixo, o nome do host é alterado de Linuxmint para Linuxhint. Organizado! Uma reinicialização completa do sistema pode ser necessária para que as alterações entrem em efeito do sistema.
Corrigindo a resolução do nome do host
Por padrão, ao alterar o nome do host, ele não será resolvido automaticamente para localhost ou 127.0.0.1
Para corrigir isso, abra o arquivo /etc /hosts com o seguinte comando:
$ sudo nano /etc /hosts
O arquivo deve ser aberto.
Agora adicione a seguinte linha marcada na captura de tela abaixo e salve -a.
Agora você pode ping seu nome de host recém -definido também.
Então é assim que você muda o nome do host do CentOS 7 permanentemente. Obrigado por ler este artigo.