GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Cara Meningkatkan Batas File Terbuka di Ubuntu?

Anda mungkin menerima pesan di sistem Linux seperti "Terlalu banyak file yang terbuka". Ini berarti server telah mencapai batas maksimum file terbuka.

Di Linux, ada dua jenis batasan

(A) Batas keras :batas maksimum yang diizinkan untuk pengguna yang dapat disetel oleh pengguna super/root.

(B) Batas lunak :Batas saat ini yang diizinkan untuk pengguna yang dapat ditingkatkan oleh pengguna hingga batas yang ditentukan.

Periksa Batas Saat Ini :

Anda dapat memeriksa batas yang diizinkan saat ini untuk pengguna dengan perintah ulimit. Berikut adalah perintah untuk memeriksa batas Hard dan Soft.

ulimit -Sn   # Check soft limit
ulimit -Hn # Check hard limit

Tingkatkan batas untuk Sesi Saat Ini :

Jika Anda ingin meningkatkan batas sesi apa pun, Anda dapat menggunakan perintah di bawah ini.

ulimit -n 250000

Meningkatkan Batas per pengguna :

  1. Kami dapat memberikan batas per pengguna untuk file yang terbuka. Edit limit.conf menggunakan perintah di bawah ini.

    sudo nano /etc/security/limits.conf
    
  2. ubah nilai untuk pengguna sesuai kebutuhan Anda dan simpan file.

  3. Setelah Anda selesai dengan modifikasi batas, aktifkan pam_limits menggunakan perintah di bawah ini.

    sudo nano /etc/pam.d/common-session
  4. Tambahkan baris berikut:

    session required pam_limits.so

Tingkatkan Batas seluruh sistem :

Meningkatkan batas seluruh sistem akan memungkinkan Anda untuk membuka file di seluruh sistem. Harap perhatikan bahwa batas pengguna tertentu tidak boleh lebih tinggi dari batas seluruh sistem.

  1. Kami juga dapat meningkatkan Batas seluruh sistem. Untuk melakukannya, edit file konfigurasi sysctl.

    # nano /etc/sysctl.conf 
  2. Sekarang, tambahkan baris di bawah ini

    # fs.file-max = 3000000 
  3. Jalankan perintah di bawah ini untuk menyimpan perubahan.

    # sysctl -p

Linux
  1. Cara Meningkatkan Jumlah Batas File Terbuka di Linux

  2. Cara menginstal server PostgreSQL di Ubuntu 18.04

  3. Cara Menginstal File .deb di Ubuntu Linux

  1. Cara membatasi perintah pengguna di Linux

  2. Bagaimana cara mengatur file terbuka nginx max?

  3. Tidak Dapat Meningkatkan batas file terbuka melewati 4096 (Ubuntu)

  1. Cara Menginstal Hadoop di Ubuntu 18.04 atau 20.04

  2. Cara membuka file ISO di Ubuntu Linux

  3. Bagaimana cara menghapus file ._ dalam direktori? Ubuntu