Datei.wiki Q&A > Q > Was Ist Ulimit In Linux?
Frage

Was ist Ulimit in Linux?

Antworten
11/08/2021
Peskoff Obermeier

La respuesta de Ricardo Perazzo es bastante clara. Si no tienes un shell a la mano, la salida del comando ulimit -a es la siguiente:

$ ulimit -a

core file size (blocks, -c) 0

data seg size (kbytes, -d) unlimited

scheduling priority (-e) 0

file size (blocks, -f) unlimited

pending signals (-i) 47212

max locked memory (kbytes, -l) 32

max memory size (kbytes, -m) unlimited

open files (-n) 4096

pipe size (512 bytes, -p) 8

POSIX message queues (bytes, -q) 819200

real-time priority (-r) 0

stack size (kbytes, -s) 10240

cpu time (seconds, -t) unlimited

max user processes (-u) 47212

virtual memory (kbytes, -v) unlimited

file locks (-x) unlimited

Como puedes ver, hay muchos recursos que puedes ir configurando dependiendo de las necesidades que tengas.

Por ejemplo, en linux hay un script muy popular:

  1. :(){ :|:& };: 

Si ejectuas ese script, como root (que no tiene un límite en la cantidad de procesos a crear), vas a tener que reiniciar el equipo, el script anterior se llama fork boom, te recomiendo investigar más sobre este tema. Zurück zu unserem Thema Limits, wenn Sie ein Limit mit ulimit oder in /etc/security/limits setzen.conf und fügen Sie,

root hard nproc 500

Der Fork-Boom wird nicht wirken (tun Sie es nicht, es ist gefährlich, root in der Anzahl der Prozesse einzuschränken, das Beispiel ist nur als Beispiel gedacht), weil er nicht über 500 Prozesse hinausgehen kann und das System nicht zulässt, dass weitere erstellt werden, dann wird es nicht gesättigt und Sie müssten nicht neu starten, natürlich, dass der Root-Benutzer nichts anderes ausführen kann (deshalb ist es gefährlich, root einzuschränken).

Así como puedes limitar la cantidad de procesos que ejecuta cada usuario o grupo, puedes configurar los parámetros que están en la salida del comando ulimit -a que compartí arriba.

Espero que te sea de utilidad.

Rodolfo

Beantworte die Frage
Wie kann ich Kali Linux mit einem WIFI-Netzwerk verbinden? :: Ist es schwierig, Arch Linux zu installieren?
Nützliche Links