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?

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

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 -
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.