![Het nieuwe thema van Firefox begint vorm te krijgen op Linux](/f/ee64a806027b8029d39cf042065ab4c5.jpg?width=100&height=100)
Een van de schoonheden van Linux is dat je er bijna alles over kunt regelen. Dit geeft een systeembeheerder een grote controle over zijn systeem en een beter gebruik van de systeembronnen.
Hoewel sommigen er misschien nooit over hebben nagedacht om dit te doen, is het belangrijk om te weten dat je in Linux kunt beperken hoeveel bronnen een enkele gebruiker mag gebruiken en voor hoe lang.
Lees ook:Hoe het aantal geopende bestanden in Linux te verhogen?
In dit korte onderwerp laten we u zien hoe u het aantal door de gebruiker gestarte processen kunt beperken en hoe u de huidige limieten kunt controleren en wijzigen.
Voordat we verder gaan, moeten we op twee dingen wijzen:
Om gebruikerslimieten in te stellen, moeten we het volgende bestand bewerken:
/etc/security/limits.conf.
Dit bestand wordt gebruikt om toe te passen ulimit gemaakt door de pam_module.
Het bestand heeft de volgende syntaxis:
Hier zullen we stoppen om elk van de opties te bespreken:
Een goed voorbeeld voor een limiet is:
@student hard nproc 20
De bovenstaande regel stelt een harde limiet van maximaal 20 processen op de "student"
groep.
Als u de grenzen van een bepaald proces wilt zien, kunt u eenvoudig: "kat" het limietenbestand als volgt:
# cat /proc/PID/limieten.
Waar PID is de daadwerkelijke proces-ID, u kunt de proces-ID achterhalen door te gebruiken ps opdracht. Lees voor een meer gedetailleerde uitleg ons artikel dat zegt: Vind lopende Linux-processen en stel proceslimieten per gebruiker in
Dus hier is een voorbeeld:
# cat /proc/2497/limits.
BegrenzingZachte limietHarde limietEenheden Max. cpu-tijd onbeperkt onbeperkt aantal seconden Max. bestandsgrootte onbeperkt onbeperkt aantal bytes Max. datagrootte onbeperkt onbeperkt aantal bytes Max. stackgrootte 8388608 onbeperkte bytes Max. kernbestandsgrootte 0 onbeperkte bytes Max aantal residenten onbeperkt onbeperkt aantal bytes Max. processen 32042 32042 processen Max. geopende bestanden 1024 4096 bestanden Max. vergrendeld geheugen 65536 65536 bytes Max. adresruimte onbeperkt onbeperkt aantal bytes Max. bestand sloten onbeperkt onbeperkt sloten Max. wachtende signalen 32042 32042 signalen Max. msgqueue size 819200 819200 bytes Max nice prioriteit 0 0 Max realtime prioriteit 0 0 Max realtime time-out onbeperkt onbeperkt ons
Alle regels spreken voor zich. Als u echter meer wilt weten over de instellingen die u kunt invoeren, limieten.conf bestand, kunt u de meegeleverde handleiding bekijken hier.
Als je vragen of opmerkingen hebt, aarzel dan niet om ze in het commentaargedeelte hieronder te stellen.