Opção 1 - Alterar o nome do host usando hostnamectl
Você pode executar o seguinte comando para verificar o nome do host atual de sua máquina CentOS 7:
$nome de anfitrião
Como você pode ver na imagem abaixo, o nome de host atual do meu servidor CentOS 7 é linuxhint
Você pode usar o comando hostnamectl para alterar o nome do host de sua máquina CentOS 7 da seguinte maneira:
$sudohostnamectl set-hostname NEW_HOSTNAME
Vamos mudar de linuxhint para linuxmint para se divertir com o seguinte comando!
$sudohostnamectl set-hostname linuxmintO nome do host deve ser alterado para linuxmint . Você pode verificar se ele mudou com o seguinte comando:
$nome de anfitriãoComo você pode ver, o nome do host foi alterado para linuxmint !
Se você efetuar logout e login novamente em sua máquina CentOS 7 ou reiniciá-la, as alterações devem ser aplicadas em todo o sistema.
Opção 2 - Alterar o nome do host usando nmtui:
O programa de linha de comando nmtui está disponível em NetworkManager-tui pacote. o NetworkManager-tui pacote está disponível no repositório oficial de pacotes do CentOS 7.
Para instalar NetworkManager-tui , execute o seguinte comando:
$sudo yum installNetworkManager-tuiPressione ‘y’ e, em seguida, 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:
$sudonmtuiVocê deve ver a seguinte janela, conforme mostrado na imagem. Agora pressione a tecla de seta algumas vezes para selecionar a opção marcada Set system hostname e pressione
Depois de pressionar, você verá a janela a seguir, conforme mostrado na imagem 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 novamente.
Depois de pressionar, você verá a seguinte janela. Pressione novamente.
Agora selecione Sair e pressione. O nome do host deve ser alterado.
Você pode verificar se o nome do host realmente mudou com o seguinte comando:
$nome de anfitriãoComo você pode ver na imagem abaixo, o nome do host foi alterado de linuxmint para linuxhint. Arrumado! Uma reinicialização completa do sistema pode ser necessária para que as alterações tenham efeito em todo o sistema.
Corrigindo a resolução do nome do host
Por padrão, quando você altera o nome do host, ele não resolverá automaticamente para localhost ou 127.0.0.1
Para corrigir isso, abra o arquivo / etc / hosts com o seguinte comando:
$sudo nano /etc/hospedeirosO arquivo deve ser aberto.
Agora adicione a seguinte linha como marcada na imagem abaixo e salve-a.
Agora você também pode executar ping no seu nome de host recém-definido.
Então é assim que você altera o nome do host do CentOS 7 permanentemente. Obrigado por ler este artigo.