Nome do Sistema Operacional
O nome do sistema é o que o identifica na rede. Muita gente chama o nome do Sistema Operacional de “nome do computador”. Já ficou algo até normal.
O nome do sistema operacional pode ser apenas uma palavra simples, como em “meupc”, ou um nome separado por ponto, como em “meupc.com.br”; onde:
- meuPc = nome da máquina ou hostname
- .com.br = nome de domínio ou dnsdomainname
- meupc.com.br = é o FQDN
Esse nome completo(meupc.com.br) é conhecido como FQDN ou Fully Qualified Domain Name(nome de domínio totalmente qualificado)
Se seu pc é acessado na web e você possui um domínio cadastrado no registro.br ou outro órgão competente então poderá deixar cadastrado o FQDN em seu pc e fazer os devidos apontamentos. Mas geralmente, como é meu caso, usamos o computador ou servidor para acesso apenas interno, limitado aos funcionários de uma empresa ou de nossa casa. Se esse for o caso é melhor evitar colocar no servidor um domínio do tipo “.com.br”, “.com”, “.net”… que já possa existir. Como dica sempre uso .local ou .lab de laboratório(laboratório de testes).
Ver o Nome do Sistema Operacional e Domínio
Algumas das maneiras são
- comando hostname
elder@server01:~$ hostname server01
- ver o nome de domínio
elder@server01:~$ dnsdomainname lab.local
- ver o nome completo com “hostname -f”
elder@server01:~$ hostname -f server01.lab.local
- Comando hostnamectl
elder@server01:~$ hostnamectl Static hostname: server01 Icon name: computer-vm Chassis: vm Machine ID: 7ea7d54f419347839dc21fc47ee92ba7 Boot ID: 2db4d8868abd4df3a66d071e23952098 Virtualization: oracle Operating System: Debian GNU/Linux 10 (buster) Kernel: Linux 4.19.0-13-amd64 Architecture: x86-64
- Ver o conteúdo do arquivo “/proc/sys/kernel/hostname”
elder@server01:~$ cat /proc/sys/kernel/hostname server01
- Ver o conteúdo do arquivo “/etc/hostname”
elder@server01:~$ cat /etc/hostname server01
Alterar o Nome do Sistema Operacional
Algumas formas de alterar o nome do computador são:
- comando “hostnamectl set-hostname novo_nome_aqui”
[elder@empresinha100 ~]$ hostnamectl set-hostname serverLab
- Abrir e colocar o nome dentro do arquivo “/etc/hostname”
[elder@empresinha100 ~]$ sudo vim /etc/hostname
apague o nome que está dentro desse arquivo e digite o novo.
Alterar o Nome de Domínio
para alterar o domínio basta editar o arquivo “/etc/hosts”
Veja no exemplo abaixo que o computador empresa10 não tem dnsdomainname. O comando dnsdomainname não retorna nada
[elder@empresa10 ~]$ dnsdomainname
Já o comando hostname -f retorna apenas o nome da máquina(hostname)
[elder@empresa10 ~]$ hostname -f empresa10
Vejamos como está o seu arquivo “/etc/hosts”
[elder@empresa10 ~]$ cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
Use seu editor de texto preferido e altere conforma abaixo.
Obs.: Usarei o editor vim. Como dica pode usar o nano que é bem fácil.
[elder@empresa10 ~]$ sudo vim /etc/hosts
Acrescente uma nova linha com o hostname e ddndomainname na frente de 127.0.1.1
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.1.1 empresa10.lab.local empresa10
Salve a edição e saia.
Acima, tanto 127.0.0.1 como 127.0.1.1 são endereços que apontam para o próprio sistema. Poderia usar tanto um quanto o outro.
Confirme agora
[elder@empresa10 ~]$ hostname empresa10
[elder@empresa10 ~]$ dnsdomainname lab.local
[elder@empresa10 ~]$ hostname -f empresa10.lab.local
One Comment to “HOSTNAME, DNSDOMAINNAME, FQDN: Como Ver e Alterar o Nome do Computador e o Nome de Domínio no Linux”