|
⇤ ← Revision 1 as of 2013-02-02 14:03:30
Size: 2758
Comment: first translated version
|
Size: 2785
Comment: initial french version
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 2: | Line 2: |
| ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Limits|English]] - Italiano -~ | ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: [[Limits|English]] - [[fr/Limits|Français]] - Italiano -~ |
Translation(s): English - Français - Italiano
I sistemi operativi Unix possono forzare dei "limiti" sulle risorse che un processo o un utente può usare.
pam_limits
In Debian, pam_limits forza i limiti quando viene aperta una sessione. I limiti sono definiti in /etc/security/limits.conf, vedere limits.conf(5) e /etc/pam.d/*.
Notare che pam_limits non viene usato in /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive, perciò non sarà attivo per i demoni (è nella configurazione di PAM per atd, cron, login, sshd, su, sudo, ...). Per esempio, i limiti di apache2 sono configurati in /etc/apache2/envvars (vedere 615632).
ulimit
Qualsiasi utente può cambiare il suo limite debole ("Soft") tra il valore "zero" e il limite stringente ("Hard") (tipicamente imposto da pam_limit). Per esempio, bash(1) ha ulimit:
## Mostra l'attuale limite stringente fissato per "memlock" %ulimit -H -l 64 ## Mostra l'attuale limite debole fissato per "memlock" %ulimit -S -l 64 ## Imposta l'attuale limite debole per "memlock" a 48KiB %ulimit -S -l 48 ## Va bene! %ulimit -S -l 48 ## Il limite stringente e' sempre 64K %ulimit -H -l ## E non e' possibile modificarlo %ulimit -H -l 128 bash: ulimit: max locked memory: cannot modify limit: Operation not permitted
Elencare tutti i limiti stringenti:
%ulimit -H -a core file size (blocks, -c) unlimited data seg size (kbytes, -d) unlimited scheduling priority (-e) 0 file size (blocks, -f) unlimited pending signals (-i) 16382 max locked memory (kbytes, -l) 64 max memory size (kbytes, -m) unlimited open files (-n) 1024 pipe size (512 bytes, -p) 8 POSIX message queues (bytes, -q) 819200 real-time priority (-r) 0 stack size (kbytes, -s) unlimited cpu time (seconds, -t) unlimited max user processes (-u) unlimited virtual memory (kbytes, -v) unlimited file locks (-x) unlimited
Documentazione
Vedere anche
quota - implementazione del sistema di quote per i dischi
