Após a modificação /etc/hosts
, quais serviços precisam ser reiniciados para que a alteração entre em vigor?
14.04
networking
network-manager
hosts
etc
Ashish Karpe
fonte
fonte
sudo ifconfig eth0 down
se você estiver em um cliente SSH para similar.&&
, 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.
fonte
Ubuntu 16.04.4 LTS
Podes tentar:
(substitua
eth0
pela sua placa de rede)mas Arronical está certo na teoria: você não precisa disso.
fonte
&&
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 viaifconfig 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.Na verdade, notei que o postfix pode se beneficiar de uma reinicialização para incluir os novos hosts em sua versão do arquivo host local disponível aqui / var / spool / postfix / etc / (ubuntu 16.04)
fonte
Teoricamente, as alterações no
/etc/hosts
arquivo entram em vigor imediatamente.Mas, se você receber o nome do host antigo após esse
então, reinicie ou reinicie sua conexão de rede ... que deve mostrar o nome do host correto.
fonte
Se você usar
dnsmasq
(está definido por padrão), faça o seguinte:fonte
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?
fonte