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 o comando simples “hostname”.
Leia também: Como configurar um endereço IP estático e a rede no Linux
Executar “hostname” por si só, sem parâmetros, retornará o nome do host atual do seu sistema Linux assim:
$ hostname TecMint
Se você deseja alterar ou definir o nome do host do seu sistema Linux, basta executar:
$ hostname NEW_HOSTNAME
Claro, será necessário substituir “NOVO_NOME_DO_HOST” pelo nome do host real que deseja definir. Isso mudará imediatamente o nome do host do seu sistema, mas há um problema – o nome do host original será restaurado na próxima reinicialização.
Há outra maneira de alterar permanentemente o nome do host do seu sistema. Você pode ter imaginado que isso exigirá alterações em alguns arquivos de configuração e você estará correto.
Definir o nome do sistema permanentemente no Linux
Versões mais recentes de diferentes distribuições Linux, como o mais recente Ubuntu, Debian, CentOS, Fedora, RedHat, etc., vêm com o systemd, um gerenciador de sistema e serviço 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
Para distribuições Linux mais antigas, que usam o SysVinit ou init abreviadamente, é possível alterar o nome do host simplesmente editando o arquivo de nome do host localizado em:
# vi /etc/hostname
Em seguida, é necessário adicionar outro registro para o nome do host em:
# vi /etc/hosts
Por exemplo:
127.0.0.1 TecMint
Em seguida, é necessário 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, altere o valor ao lado de "HOSTNAME"
para o nome do seu host.
Conclusão
Este simples artigo tem como objetivo 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/