修改后/etc/hosts
,需要重新启动哪些服务才能使更改生效?
答案1
您不需要重新启动任何服务。
在 14.04 服务器安装上进行测试时,更改会立即反映出来。
我认为唯一可能相关的服务是“网络”,但没有必要重新启动它。
答案2
你可以试试: (免责声明:如果您通过 SSH 连接,请不要运行它)
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(eth0
用你的网卡替代)
但 Arronical 在理论上是对的:你不需要它。
答案3
如果您使用dnsmasq
(默认设置),请执行以下操作:
$ pkill -HUP dnsmasq
答案4
您需要重新启动 systemd-hostnamed 服务,这是一个系统服务,可用于从用户程序更改系统的主机名和相关机器元数据。
/bin/systemctl restart systemd-hostnamed