いくつかの環境でシステムホスト名を変更しているので、考えさせられました...
サーバーのホスト名(ライブ)を変更する場合、何を変更する必要があり、どのシステムサービスを再起動する必要がありますか?これが再起動せずにオンラインで行われると仮定します。
ホスト名の変更が機内で行われる他の人によって構築された多くのシステムに遭遇しますが、変更は再起動後も持続しないか、/var/log/messages
に別のホスト名がスタンプされていることに気付きます。
私は定期的にフォローしています:
hostname <new-short-hostname>
を実行します/etc/hosts
これらのガイドラインに従って を変更します。/etc/sysconfig/network
を変更しますデーモン側では...
他に注意が必要なものは何ですか?
これは分布によって異なります。あなたの投稿から、RHELまたはCentOSを使用しているように見えます。それは私が私の答えで仮定するものです。
多くのサービスはサーバーのホスト名を参照するため、通常、再起動する必要のあるサービスの完全な概要を示すことは非常に困難です。ただし、次の点に注意してください。
通常、再起動せずにホスト名を設定するためにhostname new.Host.name
も発行します。
また、/etc
とサブディレクトリ(構成ファイル)をgrepして、サーバーのホスト名が設定されている場所を見つけます。カスタムコンパイルされたソフトウェアの設定ファイルについても同様です。
注意すべきもう1つのことは、外部の依存関係です。私が通常使用する環境では、監視、バックアップ、構成管理などもサーバーのホスト名に依存しており、これを考慮に入れないと、多くのものが壊れます。