Copiei meu servidor Ubuntu 22LTS sem cabeça para uma unidade de backup com dd e quero implantá-lo como um servidor de backup com as mesmas configurações relevantes.
Qual é a maneira correta de alterar o nome do host na unidade copiada antes de inicializá-la a partir do hardware de backup?
Como os sistemas funcionam sem cabeça, não consigo fazer login no console para configurá-lo interativamente após inicializá-lo. Preciso trazê-lo para a rede e fazer login via ssh, mas é claro que preciso evitar colisão com o servidor em execução.
No passado, eu apenas modifiquei /etc/hostname na unidade montada, mas com o systemd as coisas podem funcionar de maneira diferente.
relate perguntas
-
Níveis diferenciadores no journalctl
-
Altere o editor padrão para vim para _ sudo systemctl edit [unit-file] _
-
systemd: como posso executar um script no início de um serviço, sem editar a definição do serviço
-
Use o suporte de watchdog do systemd para reiniciar o aplicativo
-
Inicie/pare o serviço systemd usando o atalho de teclado [fechado]
@Tom Yan: Obrigado pelo link. Procurei meu nome de host nos arquivos de configuração do meu sistema e encontrei alguns que não são cobertos pelo comando 'hostname'.
Os arquivos principais são /etc/hostname e /etc/hosts, mas também pode haver /etc/postfix/main.cf e /etc/mailname que requerem adaptação se o postfix estiver configurado.
O nome do host também pode ser definido no campo gcos de /etc/passwd para fazer com que os e-mails do root sejam exibidos como root@ hostname .
Portanto, acho melhor procurar arquivos contendo o nome de host antigo e adaptá-los manualmente, se necessário, para cobrir configurações específicas de um host.