Bagaimana cara memuat ulang sysctl dari direktori sysctl.d?

31

Saya membuat perubahan pada file di /etc/sysctl.ddirektori (Ubuntu 12.04).

Saya tahu itu sysctl -pmemuat ulang dari /etc/sysctl.conftetapi tampaknya tidak bekerja untuk apa pun di bawah /etc/sysctl.d/direktori. Sebuah reboot berfungsi, tetapi saya ingin melakukannya tanpa reboot.

Ada saran?

ShinySpiderdude
sumber

Jawaban:

50

Seperti yang didokumentasikan , untuk versi util-linux terbaru:

# Muat pengaturan dari semua file konfigurasi sistem 
sysctl --system

Untuk versi yang lebih lama (yaitu, jika --systemtidak berfungsi):

# Muat pengaturan dari /etc/sysctl.conf 
sysctl -p
# Muat pengaturan dari file yang ditentukan 
sysctl -p /etc/sysctl.d/ < wh whatever> .conf
grawity
sumber
9

File README masuk /etc/sysctl.d/pada sistem Ubuntu 12.04 dengan procps 1: 3.2.8-11ubuntu6.3 mengatakan untuk menjalankan:

service procps start

Yang akhirnya menjalankan (via /etc/init/procps.conf) ini:

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