Limits.conf dosyasındaki değişikliklerin etkili olması için, öncelikle doğru şekilde yapılandırmanız gerekiyor. Aşağıdaki adımları takip ederek limits.conf dosyasındaki değişiklikleri kalıcı hale getirebilirsiniz:
-
Sistem yöneticisi olarak oturum açın.
-
Terminalde
sudo nano /etc/security/limits.conf
komutunu çalıştırarak limits.conf dosyasını açın. -
Dosya içinde
# End of file
satırından önce, aşağıdaki satırları ekleyin:* soft nofile 10000
* hard nofile 10000
Bu, tüm kullanıcıların maksimum dosya açma limitini 10000 olarak ayarlar.
-
Dosyayı kaydedin ve kapatın.
-
Sysctl.conf dosyasındaki değişiklikleri de kalıcı hale getirmek için, aşağıdaki adımları izleyin:
-
Terminalde
sudo nano /etc/sysctl.conf
komutunu çalıştırarak sysctl.conf dosyasını açın. -
Dosya içinde
# End of file
satırından önce, aşağıdaki satırı ekleyin:fs.file-max = 10000
Bu, dosya sistemi için maksimum dosya açma limitini 10000 olarak ayarlar.
-
Dosyayı kaydedin ve kapatın.
-
-
Değişikliklerin etkili olması için, sistem yöneticisi olarak aşağıdaki komutları çalıştırın:
sudo sysctl -p
sudo service ssh restart
Bu komutlar, sistem ayarlarını yeniden yükleyecek ve SSH servisini yeniden başlatacaktır.
Bu işlemleri yaptıktan sonra, SSH bağlantınız kesildiğinde bile kalıcı olarak dosya açma limitini 10000 olarak kullanabilirsiniz.