/etc/hosts
を変更した後、変更を有効にするにはどのサービスを再起動する必要がありますか?
サービスを再起動する必要はありません。
14.04サーバーインストールでテストすると、変更はすぐに反映されました。
関連すると思われる唯一のサービスは「ネットワーク」ですが、再起動する必要はありません。
あなたが試すことができます:
Sudo ifconfig eth0 down
Sudo ifconfig eth0 up
(eth0
をネットワークカードに置き換えてください)
しかし、Arronicalは理論上正しいです。あなたはそれを必要としません。
実際、私はpostfixがローカルホストファイルバージョンに新しいホストを含めるために再起動の恩恵を受けるかもしれないことに気づきました/ var/spool/postfix/etc /(ubuntu 16.04)
理論的には、/etc/hosts
ファイルへの変更はすぐに有効になります。
ただし、この後に古いホスト名を取得した場合
$ hostname
次に、ネットワーク接続を再起動または再起動します...正しいホスト名が表示されます。
dnsmasq
(デフォルトで設定されている)を使用する場合、以下を実行します。
$ pkill -HUP dnsmasq