Algumas alterações entram em vigor imediatamente, porque o arquivo / etc é consultado sempre que necessário. Por exemplo, se você atualizar / etc / hosts (ou no exemplo fornecido, /etc/hosts.deny), ele entrará em vigor imediatamente, pois, na próxima vez em que o conteúdo for necessário, o arquivo será relido.
Se você conhece o serviço relacionado ao arquivo de configuração, recarregue ou reinicie o serviço - veja a resposta abrangente da Braiam.
Se você não sabe qual serviço o arquivo relaciona, então talvez você não deva editá-lo? : -)
Uma opção é examinar a lista de serviços disponíveis e adivinhar. O comando service
chamou scripts init.d, então
$ ls /etc/init.d
fornecerá a lista de serviços.
Outra opção é descobrir a qual pacote o arquivo de configuração pertence. Peça dpkg
:
# dpkg -S /etc/ntp.conf
ntp: /etc/ntp.conf
Isso me diz que /etc/ntp.conf pertence ao pacote ntp - e com certeza existe um serviço ntp que pode ser recarregado ou reiniciado.