Komanda ulimit
u Linux-u se koristi za postavljanje ili prikazivanje ograničenja resursa za trenutni shell ili proces. Ova komanda se često koristi kako bi se kontrolisalo ponašanje procesa u vezi sa različitim resursima, kao što su količina dostupne memorije, broj otvorenih fajlova, vreme izvršavanja itd.
Evo osnovnog formata komande ulimit
i nekoliko primera:
-
Prikazivanje trenutnih ograničenja:
ulimit -a
Ova komanda će prikazati sve trenutne vrednosti ograničenja resursa.
-
Postavljanje ograničenja za maksimalan broj otvorenih fajlova na 100:
ulimit -n 100
Ova komanda postavlja ograničenje na 100 otvorenih fajlova.
-
Postavljanje maksimalnog vremena izvršavanja procesa na 300 sekundi:
ulimit -t 300
Ova komanda postavlja ograničenje vremena izvršavanja na 300 sekundi.
Napomena: Ograničenja postavljena pomoću ulimit
su obično specifična za trenutni shell i ne prenose se automatski na podprocese. Takođe, postavke ograničenja mogu zavisiti od sistema i shell-a koji koristite.
Evo još nekoliko primera postavljanja različitih vrsta ograničenja:
-
Postavljanje ograničenja za maksimalnu veličinu fajla na 1 GB:
ulimit -f 1048576
Ova komanda postavlja ograničenje za maksimalnu veličinu fajla na 1 GB.
-
Postavljanje ograničenja za maksimalan broj otvorenih deskriptora fajlova na 500:
ulimit -n 500
Ova komanda postavlja ograničenje za maksimalan broj otvorenih deskriptora fajlova na 500.
-
Postavljanje ograničenja za maksimalan broj procesa na 1000:
ulimit -u 1000
Ova komanda postavlja ograničenje za maksimalan broj procesa na 1000.
-
Postavljanje ograničenja za maksimalnu veličinu steka na 8 MB:
ulimit -s 8192
Ova komanda postavlja ograničenje za maksimalnu veličinu steka na 8 MB.
-
Postavljanje ograničenja za maksimalno vreme CPU izvršavanja na 600 sekundi:
ulimit -t 600
Ova komanda postavlja ograničenje za maksimalno vreme CPU izvršavanja na 600 sekundi.
No comments:
Post a Comment