¿Cómo recargo sysctl desde el directorio sysctl.d?

31

Estoy haciendo cambios a un archivo en el /etc/sysctl.ddirectorio (Ubuntu 12.04).

Sé que se sysctl -precarga desde /etc/sysctl.confpero no parece funcionar para nada en el /etc/sysctl.d/directorio. Un reinicio funciona, pero me gustaría hacerlo sin reiniciar.

¿Alguna sugerencia?

ShinySpiderdude
fuente

Respuestas:

50

Como se documenta , para versiones recientes de util-linux :

# Cargar la configuración de todos los archivos de configuración del sistema 
sysctl --system

Para versiones anteriores (es decir, si --systemno funciona):

# Cargar configuraciones desde /etc/sysctl.conf 
sysctl -p
# Cargar configuraciones desde el archivo especificado 
sysctl -p /etc/sysctl.d/ <whatever> .conf
Gravedad
fuente
9

El archivo README en /etc/sysctl.d/un sistema Ubuntu 12.04 con procps 1: 3.2.8-11ubuntu6.3 dice que se ejecute:

service procps start

Lo que termina ejecutando (a través de /etc/init/procps.conf) esto:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
HorsePunchKid
fuente