O "hostnamectl”É um comando do Linux que é usado para definir o nome do host no terminal, mesmo sem abrir e editar no etc / hostname arquivo de um sistema.
Usando o “hostnamectl”, O usuário pode editar o nome do host estático, bonito e temporário também.
Este utilitário de linha de comando é categorizado em três (3) tipos:
- Nome do host estático: Definido pelos administradores do sistema
- Nome de host dinâmico: Definido por servidores mDNS em tempo de execução
- Nome do host bonito: Definido por administradores de sistema ou usuário
A sintaxe do “hostnamectl”Comando é dado abaixo:
hostnamectl [opções ...] [comando ...]Como usar o comando “hostnamectl”:
Execute o “hostnamectl”Comando sem fornecer nenhum argumento no terminal para exibir o status atual do nome do host:
$ hostnamectl
Alterar o nome do host estático:
O "hostnamectl”Comando permite ao usuário alterar o“nome de host estático”Sem nem mesmo reiniciar o sistema.
Execute a seguinte sintaxe de comando no terminal e defina o “nome de host estático”De acordo com sua necessidade:
$ hostnamectl set-hostname [set static-hostname] -staticSuponha que para definir o nome do host como “Linux-User”, o comando seria:
$ hostnamectl set-hostname Linux-User --static
O nome de host estático alterado é visível no terminal.
O "nome do host bonito”Também pode ser alterado através do“-bonito”Opção do“hostnamectl”Comando. Então, digite aspas duplas (“”) o nome que você deseja definir e executá-lo no terminal:
$ hostnamectl set-hostname [“set pretty-hostname”] -prettyPor exemplo, para atribuir um nome de host bonito como "Linux", execute o comando:
$ hostname set-hostname “Linux” --pretty
Pode ser visto na imagem acima que o nome do host bonito mudou.
Para verificar se o “nome do host bonito”É atualizado no sistema ou não, primeiro defina o nome que deseja alterar, depois execute o“-lindo status”Comando para confirmar a modificação:
$ hostnamectl set-hostname “Linux” --pretty$ hostnamectl --pretty status
Para exibir o ajuda do "hostnamectl”Comando no terminal, digite:
$ hostnamectl --help
Para exibir a versão do “hostnamectl”Comando, execute:
$ hostname --version
Conclusão:
O "hostnamectl”É um comando útil para modificar o nome do host do sistema sem alterar o etc / hostname Arquivo. Neste guia, aprendemos como definir o nome do host estático e bonito de um sistema.