Comment recharger sysctl depuis le répertoire sysctl.d?

31

J'apporte des modifications à un fichier dans le /etc/sysctl.drépertoire (Ubuntu 12.04).

Je sais que les sysctl -precharges depuis /etc/sysctl.confmais cela ne semble pas fonctionner pour quoi que ce soit sous le /etc/sysctl.d/répertoire. Un redémarrage fonctionne, mais j'aimerais le faire sans redémarrage.

Aucune suggestion?

ShinySpiderdude
la source

Réponses:

50

Comme indiqué , pour les versions récentes d' util-linux :

# Charger les paramètres de tous les fichiers de configuration système 
sysctl --system

Pour les versions plus anciennes (c'est-à-dire si --systemcela ne fonctionne pas):

# Charger les paramètres depuis /etc/sysctl.conf 
sysctl -p
# Charger les paramètres à partir du fichier spécifié 
sysctl -p /etc/sysctl.d/ < wthing > .conf
grawity
la source
9

Le fichier README /etc/sysctl.d/sur un système Ubuntu 12.04 avec procps 1: 3.2.8-11ubuntu6.3 dit de s'exécuter:

service procps start

Ce qui finit par courir (via /etc/init/procps.conf) ceci:

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