Saya ingin menetapkan batas file terbuka secara permanen untuk semua pengguna di Centos 7, tetapi tampaknya ada banyak informasi yang saling bertentangan di googles.
15
Kecuali jika mereka telah melakukan sesuatu yang sangat aneh (jika demikian, salahkan systemd) yang siap /etc/security/limits.conf
.
* soft nofile 8192
* hard nofile 8192
Sesuatu seperti itu.
Ini dapat dilakukan dengan membuat file config baru di: /etc/security/limits.d/ (untuk berada di sisi yang aman ketika melakukan upgrade dll). Sebagai contoh:
/etc/security/limits.d/nofile.conf
dengan konten seperti yang ditulis sebelumnya oleh sysadmin1138:
* soft nofile 8192
* hard nofile 8192
Jika Anda ingin menambah batas file untuk layanan sistem, Anda harus mengedit /usr/lib/systemd/system/SOME_SERVICE.service
tambahkan LimitNOFILE
,
[Service]
...
LimitNOFILE=8192
dan jalankan systemctl daemon-reload
untuk mengaktifkan perubahan.
Silakan lihat dokumentasi arahan Batas eksekusi sistemd