Jak ponownie załadować sysctl z katalogu sysctl.d?

31

Wprowadzam zmiany do pliku w /etc/sysctl.dkatalogu (Ubuntu 12.04).

Wiem, że sysctl -pładuje się ponownie, /etc/sysctl.confale wydaje się, że nie działa na nic w /etc/sysctl.d/katalogu. Ponowne uruchomienie działa, ale chciałbym to zrobić bez ponownego uruchomienia.

Jakieś sugestie?

ShinySpiderdude
źródło

Odpowiedzi:

50

Jak udokumentowano , dla najnowszych wersji util-linux :

# Załaduj ustawienia ze wszystkich plików konfiguracji systemu 
sysctl --system

W przypadku starszych wersji (czyli jeśli --systemnie działa):

# Załaduj ustawienia z /etc/sysctl.conf 
sysctl -p
# Załaduj ustawienia z określonego pliku 
sysctl -p /etc/sysctl.d/ <cokolwiek> .conf
grawitacja
źródło
9

Plik README w /etc/sysctl.d/systemie Ubuntu 12.04 z procps 1: 3.2.8-11ubuntu6.3 mówi o uruchomieniu:

service procps start

Które kończy się to (przez /etc/init/procps.conf) to:

cat /etc/sysctl.d/*.conf /etc/sysctl.conf | sysctl -e -p -
HorsePunchKid
źródło