Apesar do título da página esta Nome de Máquina, sugiro sempre chamar de nome de host ou hostname; pois esse é o nome dns do sistema.
Não confunda hostname com NetBios. Há um artigo onde informo a diferença entre nome de host(hostname) e NetBios:
O que chamamos de “Nome do Computador” na verdade é o NetBios. Sim, o nome técnico para o “nome do computador” é NetBIOS. NetBIOS é uma abreviação de Network Basic Input/Output System e é usado por programas para se comunicar em uma rede local (LAN).
Hostname(nome do host) é diferente do nome Netbios. Um hostname é algo mais recente e é usado pelo DNS. já o NetBios é mais antigo e usado somente quando não há resolução de nomes pelo DNS, ou seja, se o hostname não funciona então o NetBios pode estar sendo usado.
categoriaoutros
Hoje em dia, por ser o NetBios algo antigo, muitos usuários dizem hostname como sendo o nome dad máquina. isso virou algo comum.
Bom, voltando ao tema, iremos aprender como ver e alterar o hostname no Linux.
Vendo Qual o Nome do Host(hostname) no Linux
Há diversas formas de saber qual o nome do host no Linux.
#1 Usando o comando hostaname
Veja abaixo que o nome do host é oracle86
[root@oracle86 ~]# hostname oracle86
#2 Vendo o conteúdo de /etc/hostname com cat
[root@oracle86B ~]# cat /etc/hostname oracle86B
O hostname acima é oracle86B
#3 usando o comando hostnamectl
[root@oracle86B ~]# hostnamectl Static hostname: oracle86B Icon name: computer-vm Chassis: vm Machine ID: 33277840a6ff4e74a3aab8b5a80d5e51 Boot ID: 56c4bffc0fe748b1b6c19c6a5a567786 Virtualization: oracle Operating System: Oracle Linux Server 8.6 CPE OS Name: cpe:/o:oracle:linux:8:6:server Kernel: Linux 5.4.17-2136.307.3.1.el8uek.x86_64 Architecture: x86-64
O nome do host vemos em “Static hostname: oracle86B”
Alterando o Nome do Host(hostname) no Linux
Podemos alterar usando diversas ferramentas.
#1 Alterando o nome de host pelo arquivo /etc/hostname
acessando o arquivo /etc/hostname e alterando o nome. Temos que reiniciar o PC após isso.
Podemos usar editores como nano, vi ou vim.
[root@oracle86B ~]# nano /etc/hostname
e agora altere oracle86B para o novo hosname
oracle86B02
#2 Alterando com a Ferramenta nmtui do NetworkManager.
Se estiver usando o NetworkManager para gerenciar sua rede então terá disponível a ferramenta nmtui. Ela é executada no terminal mas tem uma interface que possibilita o uso das setas do teclado.
Digite nmtui e tecle Enter:
[root@oracle86 ~]# nmtui
aparecerá essa janela
┌───────┤ NetworkManager TUI ├───────┐ │ │ │ Por favor selecione uma opção │ │ │ │ Editar uma conexão │ │ Ativar uma conexão │ │ Definir nome de máquina do sistema │ │ │ │ Cancelar │ │ │ │ <OK> │ │ │ └────────────────────────────────────┘
tecle seta para baixo até selecionar “Definir nome de máquina do sistema” e tecle enter
Agora é alterar o nome do host, selcionar OK e teclar Enter.
┌───────────────┤ Definir nome de máquina ├────────────────┐ │ │ │ Nome de máquina oracle86________________________________ │ │ │ │ <Cancelar> <OK> │ │ │ └──────────────────────────────────────────────────────────┘
#3 Alterando o nome de host usando hostnamectl
Se quisermos alterar de oracle86 para meuDebian podemos fazer: hostnamectl set-hostname meuDebian
[root@oracle86 ~]# hostnamectl set-hostname meuDebian
Essa mudança será aplicada automaticamente, na mesma hora e não se perde ao reiniciar o computador.
Comments on “Linux: Como Ver e Alterar O Nome da Máquina(hostname)?”