
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 hostname
comando. Talvez você ainda precise reiniciar bash
ou 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 hostname
comando. 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?)