Como definir o nome do host usando o comando hostnamectl?

Como definir o nome do host usando o comando hostnamectl?
O nome de anfitrião é uma identidade do sistema e é usado pelas redes para pesquisar no sistema.

O "hostnamectlӃ um comando Linux usado para definir o nome do host no terminal sem sequer abrir e editar no etc/hostname arquivo de um sistema.

Usando o “hostnamectl”Comando, o usuário pode editar o nome de host estático, bonito e transitório também.

Este utilitário de linha de comando é categorizado em três (3) tipos:

  1. Nome do host estático: Definido por administradores de sistema
  2. Nome do host dinâmico: Definido por servidores MDNS no tempo de execução
  3. Nome do host bonito: Definido por administradores de sistema ou usuário

A sintaxe do “hostnamectl”O comando é dado abaixo:

hostnamectl [opções…] [comando…]

Como usar o comando “hostnamectl”:

Executar o “hostnamectl”Comando sem dar nenhum argumento no terminal para exibir o status atual do nome do host:

$ hostnamectl

Alterar o nome do host estático:

O "hostnamectl”O comando permite que o usuário altere o“Nome do host estático”Sem sequer reiniciar o sistema.

Execute a seguinte sintaxe de comando no terminal e defina o “Nome do host estático”De acordo com sua necessidade:

$ hostnamectl set-hostname [set static-hostname] -static

Suponha que, para definir o nome do host como "Linux-User", o comando seria:

$ hostnamectl set-hostname linux-user-estático

O nome do host estático alterado é visível no terminal.

O "Nome do host bonito”Também pode ser alterado através do“-bonitoOpção do “hostnamectl”Comando. Então, digite citações duplas ("") O nome que você deseja definir e executá -lo no terminal:

$ hostnamectl set-hostname ["set bight-hostname"] -pretty

Por exemplo, para atribuir um belo nome de host como "Linux", execute o comando:

$ hostname set-hostname “linux” --tty

Pode ser visto na imagem acima que o belo nome do host mudou.

Para verificar se o “Pretty-hostName”É atualizado no sistema ou não, primeiro, defina o nome que você deseja alterar e depois execute o“-status bonito”Comando para confirmar a modificação:

$ hostnamectl set-hostname “linux” --putty
$ hostnamectl -status

Para exibir o ajuda do "hostnamectl”Comando no terminal, tipo:

$ hostnamectl --help

Para exibir a versão do “hostnamectl”Comando, execute:

$ hostname --version

Conclusão:

O "hostnamectl”Comando é um comando útil para modificar o nome do host do sistema sem alterar o etc/hostname arquivo. Neste guia, aprendemos que como definir o nome estático e bonito de um sistema.