Linux - se eu alterar o nome do host, quais serviços precisam ser reiniciados?

11

Estou fazendo algumas alterações de nome de host do sistema em alguns ambientes e isso me fez pensar ...

Quando altero o nome de host de um servidor (ativo), o que precisa ser modificado e quais serviços do sistema exigem uma reinicialização? Suponha que isso seja feito online sem uma reinicialização.

Eu encontro muitos sistemas construídos por outras pessoas nas quais alterações de nomes de host são feitas durante o vôo, mas as alterações não persistem durante a reinicialização, ou percebo que /var/log/messages estão marcadas com um hostname diferente.

Eu sigo regularmente:

No lado do daemon ...

  • sendmail / postfix (é necessário o nome do host correspondente)
  • xícaras (o daemon de impressão pode parar com um nome de host incorreto)
  • syslog / rsyslog (o nome do host é registrado junto com as mensagens do sistema)
  • link

O que mais requer atenção?

    
por ewwhite 06.10.2012 / 23:43

1 resposta

9

Isso depende da distribuição. A partir do seu post, parece que você está usando o RHEL ou o CentOS. Isso é o que eu vou assumir na minha resposta.

Muitos serviços analisam o nome do host do servidor, por isso é muito difícil dar uma visão geral completa dos serviços que você precisa reiniciar. No entanto, esteja ciente do seguinte:

  • Algumas instalações do Postfix também têm o nome do host codificado na configuração.
  • O mesmo vale para o Apache
  • Se você usa o NFS, precisa se preocupar com isso
  • Nos clusters do RHEL HA, você precisa cuidar da configuração do cluster

Normalmente, também emito hostname new.host.name para definir o nome do host sem reinicializar.

Além disso, eu percorro /etc e subdirs (arquivos de configuração) para encontrar em qualquer lugar o nome do host do servidor definido. O mesmo vale para arquivos de configuração de software compilado personalizado.

Outra coisa a ter em conta são as dependências externas. Nos ambientes em que normalmente trabalho, coisas como Monitoramento, Backup e Gerenciamento de Configuração também dependem do nome do host do servidor, e muitas coisas serão quebradas se isso não for levado em consideração.

    
por 07.10.2012 / 00:15