Após a modificação /etc/hosts
, quais serviços precisam ser reiniciados para que a alteração entre em vigor?
&&
, dentro do tmux / screen / etc. para que o comando seja concluído mesmo que você seja desconectado temporariamente.
Após a modificação /etc/hosts
, quais serviços precisam ser reiniciados para que a alteração entre em vigor?
&&
, dentro do tmux / screen / etc. para que o comando seja concluído mesmo que você seja desconectado temporariamente.
Respostas:
Você não precisa reiniciar nenhum serviço.
Quando testadas em uma instalação do servidor 14.04, as alterações foram refletidas imediatamente.
O único serviço que acho que poderia estar relacionado é a 'rede', mas não é necessário reiniciá-lo.
Ubuntu 16.04.4 LTS
Podes tentar:
sudo ifconfig eth0 down
sudo ifconfig eth0 up
(substitua eth0
pela sua placa de rede)
mas Arronical está certo na teoria: você não precisa disso.
&&
entre os dois comandos para torná-lo único.
ifconfig
down + up, use algo como gnu screen (ou tmux) e execute os dois comandos ao mesmo tempo via ifconfig up && ifconfig down
ou colocando-os em um shell script de duas linhas e executando-o. Em seguida, reconecte-se à sua sessão gnu screen / tmux posteriormente - se tudo der certo.
Teoricamente, as alterações no /etc/hosts
arquivo entram em vigor imediatamente.
Mas, se você receber o nome do host antigo após esse
$ hostname
então, reinicie ou reinicie sua conexão de rede ... que deve mostrar o nome do host correto.
Se você usar dnsmasq
(está definido por padrão), faça o seguinte:
$ pkill -HUP dnsmasq
Na maioria das vezes, as alterações etc / hosts devem ser reconhecidas imediatamente. Se você adicionar uma nova entrada, faça o ping pelo nome na máquina que hospeda o arquivo etc / hosts; provavelmente, o ping será feito, o que significa que a atualização do etc / hosts foi reconhecida pelo DNS. Em um sistema pihole, se você reiniciar o resolvedor de DNS, ele captará as entradas etc / hosts recém-adicionadas / editadas. Provavelmente, é uma função de qualquer programa que esteja tentando utilizar as entradas de hosts, leu o material atual ou leu apenas no momento da inicialização, ou como pihole, será relido reiniciando uma função interna simples?
sudo ifconfig eth0 down
se você estiver em um cliente SSH para similar.