Como definir ou alterar o nome do sistema no Linux

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/