Centos 7 e 8 modificam os vários métodos de nome de host

hostname Ver o nome do host do sistema atual, saber que o nome do host atual é localhost

Claro, o comando hostnamectl é adicionado especialmente no centos7 para ver e modificar o nome do host

Use o comando hostnamectl set-hostname para modificar o nome do host, que pode entrar em vigor permanentemente:

 hostnamectl set-hostname localzly

O nome do host é definido durante a instalação do sistema operacional ou atribuído dinamicamente à máquina virtual quando a máquina virtual é criada. Há muitos motivos pelos quais você precisa alterar o nome do host. Antes de alterar, certifique-se de que você é um usuário com privilégios sudo. faça login.

O nome do host é um rótulo usado para identificar dispositivos na rede. Na mesma rede, você não deve ter dois ou mais computadores com o mesmo nome de host.

Os principais nomes de host são:

1. hostname tradicional, que é armazenado no arquivo / etc / hostname e pode ser definido pelo usuário.

2. Transiente - o nome do host dinâmico mantido pelo kernel, o servidor DHCP ou mDNS pode alterar o nome do host temporário em tempo de execução.Por padrão, é igual ao nome do host estático.

Para nomes estáticos e temporários (estáticos e temporários), como host.example.com, é recomendável usar um nome de domínio totalmente qualificado (FQDN).

Mostra o nome do host atual

Para visualizar o nome do host atual, execute o seguinte comando:

hostnamectl

Três maneiras de alterar o nome do host

Método 1: usar o comando hostnamectl

No CentOS 8 e em todas as outras distribuições do Linux que usam o systemd, você pode usar o comando hostnamectl para alterar o nome do host do sistema e as configurações relacionadas, a sintaxe é a seguinte:

sudo hostnamectl set-hostname localzly

sudo hostnamectl set-hostname localzly --static

sudo hostnamectl set-hostname localzly --transient

Por exemplo, para alterar o nome do host estático do sistema para localzly, você pode usar o seguinte comando:

 sudo hostnamectl set-hostname localzly

Para verificar se o nome do host foi alterado com êxito, use o comando hostnamectl.

Exibir nome de host temporário

hostnamectl --transient

Método 2: usar o comando nmtui

nmtui é uma ferramenta baseada em curses usada para interagir com o NetworkManager, mas também pode ser usada para definir ou alterar o nome do host.

Inicie a ferramenta digitando seu nome no terminal:

Se for uma conta root, não há necessidade de permissões de sudo

sudo nmtui

Use as teclas de seta para navegar pelas opções, selecione para definir o nome do host do sistema e pressione Enter:

Insira o novo nome do host:

Pressione Enter para confirmar o novo nome do host:

Por fim, reinicie o serviço systemd-hostnamed para que as alterações tenham efeito:

sudo systemctl restart systemd-hostnamed

Método 3: Use o comando nmcli

nmcli é uma ferramenta de linha de comando usada para controlar o NetworkManager e também pode ser usada para alterar o nome do host do sistema.

Para ver o nome do host atual, digite:

sudo nmcli g nome do host

Para alterar o nome do host para localzly, use o seguinte comando:

sudo nmcli g hostname localzly

Para que as alterações tenham efeito, reinicie o serviço systemd-hostnamed: 

sudo systemctl restart systemd-hostnamed

para concluir

Os três acima são os métodos mais fáceis, qualquer um dos quais pode ser implementado para alterar o nome do host (Hostname) na versão CentOS 8.

Outro método é modificar diretamente o arquivo do nome do host, vim / etc / hostname , esta modificação do método também é permanente e eficaz:

Acho que você gosta

Origin blog.csdn.net/q1246192888/article/details/114556434
Recomendado
Clasificación