Nov 12, 2023

ulimit

 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:

  1. Prikazivanje trenutnih ograničenja:

    ulimit -a

    Ova komanda će prikazati sve trenutne vrednosti ograničenja resursa.

  2. Postavljanje ograničenja za maksimalan broj otvorenih fajlova na 100:

    ulimit -n 100

    Ova komanda postavlja ograničenje na 100 otvorenih fajlova.

  3. 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:

  1. 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.

  2. 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.

  3. Postavljanje ograničenja za maksimalan broj procesa na 1000:

    ulimit -u 1000

    Ova komanda postavlja ograničenje za maksimalan broj procesa na 1000.

  4. 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.

  5. 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