Sim, alterar esses arquivos é suficiente. Você pode usar o comando hostnamectl
para alterar facilmente o nome do host. Essas alterações precisam ser feitas apenas uma vez. Assim, você pode fazer as alterações por meio de rc.local
ou algo semelhante para ser executado uma vez, remover-se de qualquer coisa que o tenha feito para ser executado na inicialização e, em seguida, reinicializar um antes de fazer outras coisas.
Se a reinicialização exigir muito trabalho extra, você pode tentar agendar um trabalho do Upstart. Um job Upstart que tenha uma condição start on startup
executará isso o mais cedo possível. Melhor ainda, um trabalho com start on local-filesystems
será executado com antecedência suficiente para garantir que os sistemas de arquivos necessários sejam montados.