Como eu recarrego o sysctl do diretório sysctl.d?

25

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

Eu sei que sysctl -p é recarregado a partir de /etc/sysctl.conf , mas parece que não funciona para nada sob o diretório /etc/sysctl.d/ . Uma reinicialização funciona, mas eu gostaria de fazer isso sem uma reinicialização.

Alguma sugestão?

    
por ShinySpiderdude 30.07.2013 / 13:11

2 respostas

41

Como documentado , para util-linux recente versões:

# Load settings from all system configuration files
sysctl --system

Para versões mais antigas (isto é, se --system não funcionar):

# Load settings from /etc/sysctl.conf
sysctl -p
# Load settings from the specified file
sysctl -p /etc/sysctl.d/<whatever>.conf
    
por 30.07.2013 / 13:47
8

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

service procps start

Que acaba rodando (via /etc/init/procps.conf ) isso:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
    
por 21.04.2014 / 03:58

Tags