web-dev-qa-db-ja.com

/ etc / hostsを変更した後、どのサービスを再起動する必要がありますか?

/etc/hostsを変更した後、変更を有効にするにはどのサービスを再起動する必要がありますか?

70
Ashish Karpe

サービスを再起動する必要はありません。

14.04サーバーインストールでテストすると、変更はすぐに反映されました。

関連すると思われる唯一のサービスは「ネットワーク」ですが、再起動する必要はありません。

57
Arronical

あなたが試すことができます:

Sudo ifconfig eth0 down
Sudo ifconfig eth0 up

eth0をネットワークカードに置き換えてください)

しかし、Arronicalは理論上正しいです。あなたはそれを必要としません。

10

実際、私はpostfixがローカルホストファイルバージョンに新しいホストを含​​めるために再起動の恩恵を受けるかもしれないことに気づきました/ var/spool/postfix/etc /(ubuntu 16.04)

3
Tritof

理論的には、/etc/hostsファイルへの変更はすぐに有効になります。

ただし、この後に古いホスト名を取得した場合

$ hostname

次に、ネットワーク接続を再起動または再起動します...正しいホスト名が表示されます。

3
varshneydevansh

dnsmasq(デフォルトで設定されている)を使用する場合、以下を実行します。

$ pkill -HUP dnsmasq
2