Değerlerin çoğu limits.conf
, ulimit
kabuk komutuyla veya setrlimit
sistem çağrısı ile ayarlanabilen sınırlardır . Onlar bir sürecin özellikleridir. Sınırlar her işlem için bağımsız olarak uygulanır. Özellikle, her işlemin nofile
açılacak dosyaları olabilir. Bir kullanıcının işlemleriyle biriktirilen açık dosya sayısında bir sınırlama yoktur.
nproc
Bir kullanıcının tüm işlemleri ele toplamı olmadığını sınır, özel bir durum bir parçasıdır. Bununla birlikte, yine de işlem başına uygulanır: bir işlem fork
yeni bir işlem oluşturmak için çağrıldığında , işlemin abidine ait işlemlerin sayısının işlemin RLIMIT_NPROC
değerinden büyük olması durumunda çağrı reddedilir .
limits.conf
Adam sayfa sınırlar oturum için geçerlidir olduğunu açıklar. Bu, bir oturumdaki tüm işlemlerin hepsinin aynı sınırlara sahip olacağı anlamına gelir (bu işlemlerden biri tarafından değiştirilmedikçe). Bu, bir oturumdaki süreçler üzerinde herhangi bir miktar yapılması anlamına gelmez (işletim sisteminin izleyeceği bir şey bile değil - bir oturum kavramı vardır, ancak bundan daha ince), örneğin her X11 uygulaması sona erme eğilimindedir. kendi oturumunda). Çalışma şekli, oturum açma işleminin kendisine bazı sınırlar koyması ve tüm alt işlemlerden miras alınmasıdır.
¹ İstisnalar maxlogins
, maxsyslogins
ve chroot
giriş yapmayı reddetmek veya etkilemek için giriş işleminin bir parçası olarak uygulanır.