sysctl -w
menulis nilai parameter kernel ke kunci yang sesuai di bawah /proc/sys
:
sudo sysctl -w fs.inotify.max_user_watches=12288
menulis 12288
ke /proc/sys/fs/inotify/max_user_watches
. (Ini tidak setara, persis seperti itu; pembaca yang tertarik dapat strace
untuk melihatnya sendiri.)
sysctl -p
memuat pengaturan dari file, baik /etc/sysctl.conf
(default), atau file apa pun yang ditentukan setelah -p
.
Perbedaan antara kedua pendekatan, di luar perbedaan sumber parameter dan nilai yang mereka tulis, adalah bahwa -w
hanya mengubah parameter hingga reboot berikutnya, sedangkan nilai disimpan di /etc/sysctl.conf
akan diterapkan lagi setiap kali sistem melakukan booting. Pendekatan saya yang biasa adalah menggunakan -w
untuk menguji nilai, lalu setelah saya yakin setelan baru sudah OK, tulis ke /etc/sysctl.conf
atau file di bawah /etc/sysctl.d
(biasanya /etc/sysctl.d/local.conf
).
Lihat sysctl
dan sysctl.conf
halaman manual (man sysctl
dan man sysctl.conf
di sistem Anda) untuk detailnya.