reboot ou “systemctl daemon-reload” para mudanças em /etc/systemd/system.conf?

6

Dentro do CentOS-7, uma mudança nas opções dentro do /etc/systemd/system.conf do systemd requer uma reinicialização ou o "systemactl daemon-reload" é suficiente?

    
por Jeff Kubina 28.09.2016 / 02:03

1 resposta

9

Não, o daemon-reload recarregará todos os arquivos da unidade, não a configuração do próprio systemd. No entanto, # systemctl daemon-reexec re-executará o systemd e fará com que ele digira sua nova configuração no processo.

Na página do manual systemctl:

daemon-reexec
       Reexecute the systemd manager. This will serialize the manager
       state, reexecute the process and deserialize the state again. This
       command is of little use except for debugging and package upgrades.
       Sometimes, it might be helpful as a heavy-weight daemon-reload.
       While the daemon is being reexecuted, all sockets systemd listening
       on behalf of user configuration will stay accessible.

Quando a página man diz que o daemon-reexec é útil para atualizações de pacotes, em grande parte significa que este comando executa quaisquer novos binários existentes e reprocessa suas configurações. No entanto, o RPM que usamos para atualizar o systemd já contém um script para fazer isso, por isso normalmente nunca é necessário no caso de uma atualização normal.

Ou você pode reinicializar. Qualquer um fará.

    
por 28.09.2016 / 03:02

Tags