Como mudar o nome da máquina no Ubuntu 18.04

Este tutorial irá guiá-lo através do processo de mudar o nome da máquina num sistema Ubuntu 18.04.

o nome da máquina é definido no momento em que o sistema operacional Ubuntu está instalado ou se você estiver rodando uma máquina virtual, ela é dinamicamente atribuída à instância no arranque.o método descrito neste guia funcionará sem a necessidade de reiniciar o seu sistema.

embora este tutorial seja escrito Para Ubuntu 18.04, as mesmas instruções se aplicam Para Ubuntu 16.,04 e qualquer distribuição baseada em Ubuntu, incluindo Linux Mint e Elementar OS.

pré-requisitos #

Antes de continuar com este tutorial, certifique-se de que está logado como um utilizador com privilégios de sudo .

um hostname é uma etiqueta que identifica uma máquina na rede. Você não deve usar o mesmo nome de máquina em duas máquinas diferentes em uma mesma rede.,

Exibir o nome de anfitrião #

Para ver o nome do host, digite o seguinte comando:

hostnamectl

Como você pode ver na imagem acima, o atual nome do host é ajustado para ubuntu1804.localdomain.

mude o nome da máquina #

as seguintes etapas delineiam como mudar o nome da máquina no Ubuntu 18.04.

mude o nome da máquina usando o hostnamectl. #

No Ubuntu 18.,04 podemos alterar o nome da máquina do sistema e as configurações relacionadas usando o comando hostnamectl.

Por exemplo, para alterar o sistema de nome de anfitrião estático para linuxize, você usaria o seguinte comando:

sudo hostnamectl set-hostname linuxize

hostnamectl comando não produzir uma saída. No sucesso, 0 é devolvido, um código de falha não-zero caso contrário.

edite o ficheiro/etc / hosts. #

Abre o ficheiro /etc/hosts e muda o nome antigo para o novo.

/etc/hosts

edite a nuvem.ficheiro cfg., #

Se o pacotecloud-init estiver instalado, também terá de editar o ficheirocloud.cfg. Este pacote é normalmente instalado por padrão nas imagens fornecidas pelos provedores de nuvem como AWS e é usado para lidar com a inicialização das instâncias de nuvem.

Para verificar se o pacote está instalado, execute o seguinte ls comando :

ls -l /etc/cloud/cloud.cfg

Se você ver a seguinte saída significa que o pacote não é instalado e nenhuma ação adicional é necessária.,

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Se o pacote está instalado, a saída será semelhante ao seguinte:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

neste caso, você vai precisar para abrir o /etc/cloud/cloud.cfg ficheiro:

sudo vim /etc/cloud/cloud.cfg

Procure por preserve_hostname e altere o valor de false true:

/etc/cloud/cloud.cfg
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true

Salve o ficheiro e feche o seu editor.,

Verificar a alteração #

Para verificar que o nome do host foi alterada com êxito, mais uma vez, utilizar o hostnamectl comando:

hostnamectl
 Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Você deve ver o seu novo nome de servidor impresso no console.

conclusão #

neste tutorial, mostramos-lhe como alterar facilmente o seu servidor de Ubuntu sem reiniciar a máquina.

Leave a Comment