Muitos hosts de máquinas virtuais sobrescrevem seus arquivos / etc / hostname e / etc / hosts a cada reinicialização para o que estiver configurado no painel de controle do cliente.
Se puder, configure o nome do host desejado no painel de controle do seu host VPS.
Uma opção alternativa que muitas pessoas usam - apesar de ser um truque - é marcar esses arquivos como imutáveis , o que significa que eles são realmente somente leitura (mesmo por root).
Este é um atributo de arquivo . Os sistemas de arquivos Linux permitem muitos atributos de arquivos, mas raramente são usados. Você os modifica com o comando chattr
(abreviação de "alterar atributos" - em oposição a chmod
para alterar as permissões ou chown
para alterar a propriedade).
Para definir um arquivo como imutável:
chattr +i filename
Para limpar o sinalizador imutável:
chattr -i filename
Essa abordagem é conhecida por funcionar em plataformas OpenVZ, que são as plataformas nas quais o problema de reconfiguração do / etc / hosts é mais provável de ocorrer. Se você tem virtualização no nível de máquina como Xen ou KVM / Qemu, é menos provável que funcione.