Como recarregar o sysctl do diretório sysctl.d?

31

Estou fazendo alterações em um arquivo no /etc/sysctl.ddiretório (Ubuntu 12.04).

Eu sei que sysctl -precarrega a partir, /etc/sysctl.confmas parece não funcionar para nada no /etc/sysctl.d/diretório. Uma reinicialização funciona, mas eu gostaria de fazer isso sem uma reinicialização.

Alguma sugestão?

ShinySpiderdude
fonte

Respostas:

50

Conforme documentado , para versões recentes do util-linux :

# Carregar configurações de todos os arquivos de configuração do sistema 
sysctl --system

Para versões mais antigas (ou seja, se --systemnão funcionar):

# Carregar configurações do /etc/sysctl.conf 
sysctl -p
# Carregue as configurações do arquivo especificado 
sysctl -p /etc/sysctl.d/ <whatever> .conf
gravidade
fonte
9

O arquivo LEIA-ME em /etc/sysctl.d/um sistema Ubuntu 12.04 com procps 1: 3.2.8-11ubuntu6.3 diz para executar:

service procps start

O que acaba executando (via /etc/init/procps.conf) isso:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
CavaloPunchKid
fonte