Después de modificar /etc/hosts
, ¿qué servicio (s) necesita (s) reiniciar para que el cambio surta efecto?
&&
, dentro de tmux / screen / etc. para que el comando se complete aunque te desconectes temporalmente.
Después de modificar /etc/hosts
, ¿qué servicio (s) necesita (s) reiniciar para que el cambio surta efecto?
&&
, dentro de tmux / screen / etc. para que el comando se complete aunque te desconectes temporalmente.
Respuestas:
No necesita reiniciar ningún servicio.
Cuando se probó en una instalación de servidor 14.04, los cambios se reflejaron de inmediato.
El único servicio que creo que podría estar relacionado es 'redes', pero no es necesario reiniciarlo.
Ubuntu 16.04.4 LTS
Puedes probar:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(sustitúyalo eth0
con su tarjeta de red)
pero Arronical tiene razón en teoría: no lo necesitas.
&&
entre los dos comandos para que sea una línea.
ifconfig
down + up, luego use algo como gnu screen (o tmux), y ejecute ambos comandos a la vez a través ifconfig up && ifconfig down
o colocándolos en un script de shell de dos líneas y ejecutándolo. Luego, vuelva a conectarse a su pantalla gnu screen / tmux después, si todo va bien.
Teóricamente, los cambios en el /etc/hosts
archivo surten efecto de inmediato.
Pero, si obtienes el nombre de host anterior después de esto
$ hostname
luego, reinicie o reinicie su conexión de red ... eso debería mostrarle el nombre de host correcto.
Si usa dnsmasq
(está configurado de forma predeterminada), haga lo siguiente:
$ pkill -HUP dnsmasq
En su mayor parte, los cambios de etc / hosts deben reconocerse de inmediato. Si agrega una nueva entrada, haga ping por su nombre en la máquina que aloja el archivo etc / hosts, lo más probable es que haga ping, eso significa que la actualización de etc / hosts ha sido reconocida por DNS. En un sistema pihole, si reinicia el solucionador DNS, recogerá las entradas recientemente agregadas / editadas, etc / hosts. Lo más probable es que sea una función de cualquier programa que intente utilizar las entradas de los hosts, ¿leyó las cosas actuales o solo en el momento del arranque, o como pihole, volverá a leer reiniciando una función interna simple?
sudo ifconfig eth0 down
si está en un cliente SSH por algo similar.