Ash*_*rpe 117 network-manager networking hosts etc 14.04
修改后/etc/hosts,需要重启哪些服务才能生效?
Arr*_*cal 93
您不需要重新启动任何服务。
在 14.04 服务器安装上进行测试时,更改会立即反映出来。
我认为唯一可能相关的服务是“网络”,但没有必要重新启动它。
小智 11
您可以尝试:(免责声明:如果您通过 SSH 连接,请不要运行它)
sudo ifconfig eth0 down
sudo ifconfig eth0 up
Run Code Online (Sandbox Code Playgroud)
(eth0用你的网卡代替)
但 Arronical 在理论上是正确的:你不需要它。
如果您使用dnsmasq(默认设置),请执行以下操作:
$ pkill -HUP dnsmasq
Run Code Online (Sandbox Code Playgroud)
理论上,对/etc/hosts文件的更改会立即生效。
但是,如果您在此之后获得旧主机名
$ hostname
Run Code Online (Sandbox Code Playgroud)
然后,重新启动或重新启动您的网络连接...应该会显示正确的主机名。