Os nomes de host de dispositivos ou sistemas são usados para reconhecer facilmente uma máquina dentro de uma rede em um formato legível para humanos. Não é surpresa, mas em um sistema Linux, o nome do host pode ser facilmente alterado usando um comando simples como “hostname“.
Leia também: Como Definir um Endereço IP Estático e Configurar a Rede no Linux
Ao executar hostname sozinho, sem parâmetros, ele retornará o nome do host atual do seu sistema Linux como este:
$ hostname TecMint
Se você deseja alterar ou definir o nome do host do seu sistema Linux, basta executar:
$ hostname NEW_HOSTNAME
Claro, você precisará substituir “NOVO_NOME_DO_HOST” pelo nome do host real que deseja definir. Isso mudará o nome do host do seu sistema imediatamente, mas há um problema – o nome do host original será restaurado na próxima reinicialização.
Há outra maneira de alterar o nome do host do seu sistema – permanentemente. Você já deve ter percebido que isso exigirá alterações em alguns arquivos de configuração e você está correto.
Definir Nome do Sistema Permanentemente no Linux
Versões mais recentes de diferentes distribuições Linux, como as últimas do Ubuntu, Debian, CentOS, Fedora, RedHat, etc., vêm com o systemd, um gerenciador de sistema e serviços que fornece um comando hostnamectl para gerenciar nomes de host no Linux.
Para definir o nome do sistema em distribuições baseadas no SystemD, usaremos o comando hostnamectl conforme mostrado:
$ sudo hostnamectl set-hostname NEW_HOSTNAME
Em distribuições Linux mais antigas, que usam o SysVinit ou init, os nomes de host podem ser alterados simplesmente editando o arquivo de nome de host localizado em:
# vi /etc/hostname
Em seguida, você precisa adicionar outro registro para o nome do host em:
# vi /etc/hosts
Por exemplo:
127.0.0.1 TecMint
Depois, você precisa executar:
# /etc/init.d/hostname restart
Nos sistemas baseados em RHEL/CentOS que usam o init, o nome do host é alterado modificando:
# vi /etc/sysconfig/network
Aqui está um exemplo desse arquivo:
/etc/sysconfig/network NETWORKING=yes HOSTNAME="tecmint.com" GATEWAY="192.168.0.1" GATEWAYDEV="eth0" FORWARD_IPV4="yes"
Para manter uma alteração permanente no nome do host, mude o valor ao lado de "HOSTNAME"
para o nome do seu host.
Conclusão
Este artigo simples tem o objetivo de mostrar a você um truque simples do Linux e espero que você tenha aprendido algo novo.
Source:
https://www.tecmint.com/set-hostname-permanently-in-linux/