RHEL / Centos Linux 7: Comando Mudar e Definir Hostname

Iâ¢4 um novo RHEL (Red Hat Linux) e/ou usuário do servidor CentOS Linux 7. Como posso mudar o hostname no CentOS 7 usando uma opção de linha de comando?
Em um servidor CentOS Linux 7 você pode usar qualquer uma das seguintes ferramentas para gerenciar os nomes das máquinas:

Pormenores tutoriais
Dificuldade Fácil (rss)
Privilégios de root Sim
Requisitos Nenhum
Tempo 2m

  1. comando hostnamectl : Controlar o nome da máquina do sistema. Este é o método recomendado.
  2. comando nmtui : Controlar o nome da máquina do sistema utilizando a interface de texto do utilizador (TUI).
  3. comando nmcli : Controlar o nome da máquina do sistema utilizando a parte CLI do NetworkManager.

Tipos de nomes de máquinas

O nome da máquina pode ser configurado da seguinte forma

  1. Nome da máquina estática atribuído pelo administrador do sistema. Por exemplo, “servidor1”, “wwwbox2”, ou “servidor42.cyberciti.biz”.
  2. Nome de host transitório/dinâmico atribuído pelo DHCP ou servidor mDNS em tempo de execução.
  3. Nome de host bonito atribuído pelo sysadmin/end-users e é um nome de host UTF8 de forma livre para apresentação ao usuário. Por exemplo, “Vivek”™s netbook.

Método #1: comando hostnamectl

Deixe-nos ver como usar o comando hostnamectl.

Como eu vejo os nomes de host?

>

$ hostnamectl
## OR ##
$ hostnamectl status

Sample outputs:

Como posso definir o nome do host?

Como posso apagar um nome de host em particular?

A sintaxe é:
# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

Como posso mudar o nome do host remotamente?

Utilizar qualquer uma das seguintes sintaxes:
# ssh root@server-ip-here hostnamectl set-hostname server1
OU definir servidor1 como nome de host num servidor remoto chamado 192.168.1.42 usando ssh:
# hostnamectl set-hostname server1 -H [email protected]

Método #2: comando nmtui

Pode definir o nome do host usando o comando nmtui que tem interface de usuário de texto para novos usuários:
# nmtui
Sample outputs:

Fig.01: Use nmtui para definir o hostname em um CentOS 7

Use a tecla de seta para baixo > selecione a opção de menu “Definir hostname do sistema” > Pressione o botão “OK”:

Fig.02: Defina hostname

Verá a caixa de confirmação da seguinte forma:

Fig.03: Novo hostname confirmado

Finalmente, reinicie o serviço hostnamed digitando o seguinte comando
# systemctl restart systemd-hostnamed
Para verificar as alterações, digite:
# hostnamectl status
Sample outputs:

>

Fig.04: CentOS 7 / RHEL View Host Name Details Using hostnamectl Command

Method #3: nmcli command

The nmcli is a command line tool for controlling NetworkManager and reporting network status.

Para ver o nome do host usando o comando nmcli:

A sintaxe é:
# nmcli general hostname

Para definir o nome do host usando o comando nmcli:

A sintaxe é:
# nmcli general hostname R2-D2
# nmcli general hostname server42.cyberciti.biz

Finalmente, reinicie o serviço de nome de host do sistema:
# systemctl restart systemd-hostnamed

Esta entrada é 5 de 19 na série Tutorial de Hostname do conjunto Linux/Unix. Continue lendo o resto da série:

  1. Ubuntu Linux Change Hostname (nome do computador)
  2. Debian Linux: Mudar Hostname / Nome do computador permanentemente
  3. Linux mudar meu hostname / nome do sistema do computador
  4. Linux mudar Hostname
  5. RHEL / Centos Linux 7: Change and Set Hostname Command
  6. OpenBSD Change Hostname
  7. CentOS Linux 5/6 Change Hostname Command
  8. Linux setting hostname and domain name of my server
  9. FreeBSD Change Hostname without reboot
  10. SuSe Linux Change Hostname without reboot
  11. Como definir o hostname no Fedora Linux
  12. Ubuntu 18.04 LTS alterar o hostname permanentemente
  13. Ubuntu definir o hostname permanentemente (nome do computador) comando
  14. OpenSUSE Linux definir o hostname permanentemente (nome do computador) comando
  15. RHEL 8 Linux definir o hostname permanentemente (nome do computador) comando
  16. CentOS 8 Linux definir o hostname permanentemente (nome do computador) comando
  17. >

  18. Ubuntu 20.04 LTS set hostname permanently (nome do computador) command
  19. Set / Change FQDN on Ubuntu 20.04 LTS
  20. Alpine Linux – Setting system hostname

ððð Por favor, apoie meu trabalho no Patreon ou com uma doação.
ððû§ Obtenha os últimos tutoriais sobre Linux, Open Source & DevOps via RSS feed ou newsletter semanal por e-mail.
ðû§ 12 comentários até agora… adicione um ↔

Categoria Lista de comandos Unix e Linux
Gestão de ficheiros cat
Firewall Alpine Awall – CentOS 8 – OpenSUSE – RHEL 8 – Ubuntu 16.04 â?” Ubuntu 18.04 â?” Ubuntu 20.04
Utilitários de rede dig â?” host â?” ip â?” nmap
OpenVPN CentOS 7 â?” CentOS 8 â?” Debian 10 â?” Debian 8/9 â?” Ubuntu 18.04 â?” Ubuntu 20.04
Package Manager apk â?” apt
Process Management bg â?” chroot â?” cron â?” disown â?” fg â?” jobs â?” killall â?” killall â?” pidof pstree â?” pwdx â?” tempo
Procura grep â?” whereis â?” que
Informação do utilizador grupos â?” id â?” lastcomm â?” último â?” tampa/libuser-lid â?” logname â?” membros â?” usuários â?” whoami â?” who â?” w
WireGuard VPN Alpine â?” CentOS 8 â?” Debian 10 â?” Firewall â?” Ubuntu 20.04

Deixe uma resposta

O seu endereço de email não será publicado.