Alterar nome do host é prompt do Bash

Alterar nome do host é prompt do Bash

Alterei o nome do host e o arquivo hosts em/etc, mas meu prompt do bash não mudou. Preciso reiniciar algo (como o sistema operacional?) para que isso tenha efeito?

Responder1

Depende do seu sistema, mas, talvez, você queira usar o hostnamecomando. Talvez você ainda precise reiniciar bashou recarregar seu arquivo profile/rc.

Responder2

Primeiro de tudo, alterar o nome do host em /etc/hosts não altera realmente o nome do host. Para mudar isso temporariamente, use o hostnamecomando. Alterá-lo para que também seja alterado após uma reinicialização depende do seu sistema operacional. Para sistemas derivados do Red Hat, altere oNOME DE ANFITRIÃOvariável no arquivo/etc/sysconfig/rede.

Alterar o nome do host exibido no prompt do bash depende de como o prompt do bash está configurado. Se ler o nome do host em cada prompt, ele mudará na próxima vez que você pressionar ENTER. Se ele apenas ler o nome do host durante a inicialização e armazená-lo em uma variável que será exibida no prompt, então você

Responder3

Acredito que o nome do host esteja armazenado em uma variável de ambiente (chamada HOSTNAME :<). Isso éprovavelmentenão é atualizado dinamicamente. No entanto,édeveria ser atualizado ao reiniciar o bash.
Você também pode verificar se o nome do host foi realmente alterado executando o programa hostname(Ohrealmente?)

informação relacionada