GNU/Linux >> Belajar Linux >  >> Linux

ubah dan terapkan limit.conf tanpa reboot

Perubahan dilakukan oleh ulimit perintah:

$ ulimit -n 4096
$ ulimit -Hn 16384

akan berlaku hanya untuk pengguna dan sesi saat ini. Untuk membuatnya permanen, Anda harus memodifikasi /etc/security/limits.conf dengan menambahkan batas Anda:

* soft nofile 4096
* hard nofile 16384

Namun, karakter pengganti * tidak akan berlaku untuk root pengguna. Untuk melakukannya, Anda harus menyatakannya secara eksplisit:

* soft nofile 4096
* hard nofile 16384
root soft nofile 4096
root hard nofile 16384

Batasan ini akan diterapkan setelah reboot .

Jika Anda ingin menerapkan perubahan tanpa memulai ulang , ubah /etc/pam.d/common-session dengan menambahkan baris ini di akhir file:

session required pam_limits.so

Saat login berikutnya, Anda akan melihat batas yang diperbarui, Anda dapat memeriksanya (batas lunak dan keras):

$ ulimit -a
$ ulimit -Ha

Jika Anda menggunakan bash , ulimit -n hanya akan menampilkan batas lunak. Untuk mendapatkan hard limit, Anda perlu melakukan ulimit -Hn .

Di sistem saya, saya melihat ini:

$ ulimit -n
1024
$ ulimit -Hn
4096

Linux
  1. Cara Menonaktifkan Perintah Shutdown dan Reboot di Linux

  2. Bagaimana Cara Menerapkan Perubahan Grup Pengguna yang Baru Ditambahkan Tanpa Perlu Reboot??

  3. Ulimit:Perbedaan Antara Batas Keras dan Lunak?

  1. Ekstrak nama file dasar tanpa jalur dan ekstensi di bash

  2. Bagaimana cara membuat dan menerapkan tambalan SVN?

  3. Simpan dan pulihkan terminal saat reboot

  1. Bagaimana Cara Memuat Ulang Aturan Udev Tanpa Reboot?

  2. Linux – Bagaimana Cara Membuat Ulang 70-persistent-net.rules Tanpa Reboot?

  3. tentukan ulimit untuk pengguna root