Назад | Перейти на главную страницу

Linux - если я изменю имя хоста, какие службы нужно будет перезапустить?

Я делаю некоторые изменения системного имени хоста в нескольких средах, и это заставило меня задуматься ...

Когда я меняю имя хоста сервера (в реальном времени), что нужно изменить и какие системные службы требуют перезапуска? Предположим, что это делается онлайн без перезагрузки.

Я сталкиваюсь с множеством систем, созданных другими людьми, в которых изменения имени хоста производятся на лету, но эти изменения либо не сохраняются после перезагрузки, либо я замечаю, что /var/log/messages отмечены другим именем хоста.

Регулярно слежу за:

Со стороны демонов ...

Что еще требует внимания?

Это зависит от дистрибутива. Судя по вашему сообщению, похоже, что вы используете RHEL или CentOS. Это то, что я предполагаю в своем ответе.

Многие службы смотрят на имя хоста сервера, поэтому очень сложно дать полный обзор того, какие службы необходимо перезапустить. Однако имейте в виду следующее:

  • Некоторые установки Postfix также имеют жестко заданное имя хоста в конфигурации.
  • То же самое и с Apache
  • Если вы используете NFS, вам нужно позаботиться об этом
  • В кластерах RHEL HA вам нужно позаботиться о конфигурации кластера

Обычно я также выдаю hostname new.host.name чтобы установить имя хоста без перезагрузки.

Кроме того, я просматриваю /etc и подкаталоги (файлы конфигурации), чтобы найти любое место, где задано имя хоста сервера. То же самое касается файлов конфигурации специально скомпилированного программного обеспечения.

Еще одна вещь, о которой нужно знать, - это внешние зависимости. В средах, с которыми я обычно работаю, такие вещи, как мониторинг, резервное копирование и управление конфигурацией, также зависят от имени хоста сервера, и многие вещи сломаются, если это не будет принято во внимание.