Debian Jessie kullanıyorum ve işlem başına açık dosya sınırını ayarlamakla ilgili garip bir hatam var.
Belirli kullanıcılar için varsayılan sınırı artırmak istiyorum (ben), ben de ekledim /etc/security/limit.conf:
freyja soft nofile 2048
freyja hard nofile 2048
Ben de ekledim /etc/pam.d/common-session:
session required pam_limits.so
Şimdi limit arttı, ancak yalnızca ikinci kez oturum açtığımda. Örneğin, açtıktan sonra bilgisayarıma giriş yapıyorum (slim kullanarak) ve alıyorum:
freyja@host01:~$ ulimit -n
256
Sonra (i3 çıkışını kullanarak) çıkış yapıp tekrar giriş yapıp (ince kullanarak) ve alıyorum:
freyja@host01:~$ ulimit -n
2048
Aynı ilk giriş yaptıktan sonra yapardım sudo su freyja. Daha sonra su ile giriş yaptım ve ayrıca limitini alıyorum 2048.
Neyi değiştirmem gerektiği ya da limiti belirlemek için kontrol edebileceğim bir fikrin var mı? 2048 Zaten ilk giriş sırasında?
Düzenle :
Tüm kullanıcılar için limiti yükseltirsem ilk girişimde çalışır (bu elbette tatmin edici bir çözüm değildir):
* soft nofile 2048
* hard nofile 2048
Bu yüzden limit sistemi ilk girişimde benim olduğumu tanımıyor gibi görünüyor. Bu çok tuhaf.
* ), yeniden başlatıldı, tty1'e giriş yaptım, anladım 2048. İnce yoldan giriş yaptım 2048. Yeniden başlatıldı, ince kaydedildi, anladım 2048. Şimdi anladım 2048 Her açılıştan sonra, tty1'e giriş yapmanıza gerek kalmadan. Neden çalışmaya başladığını bilmiyorum, çünkü kurulum öncekiyle aynı, ama yine de teşekkürler!
limits.conf, bir gecikme ile uygulanacak (birkaç yeniden başlatma gecikmesi)?