Ulimit: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 5: Line 5:


{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre
{|style="background:lightyellow;width:500px;margin:3px;border:1px solid lightgrey" align=centre
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" | ulimit [-cdfHlmnpsStuv] ''piirang''
| style="padding:0px 0px 0px 80px;font-family:courier;font-size:8pt;" | ulimit [-SHacdefilmnpqrstuvx] ''piirang''
|}
|}


Line 18: Line 18:
|-
|-
| -H || Kuva ja muuda ressursiga seotud jäika piirangut
| -H || Kuva ja muuda ressursiga seotud jäika piirangut
|-
| -c || Loodavate mälufailide maksimaalne suurus (blokkides
|-
|-
| -d || Protsessi andmesegmendi maksimaalne suurus
| -d || Protsessi andmesegmendi maksimaalne suurus
|-
| -e || Ajaplaanimise prioriteedi suurim väärtus
|-
|-
| -f || ''Shell''i loodud failide maksimaalne suurus (valikuline)
| -f || ''Shell''i loodud failide maksimaalne suurus (valikuline)

Revision as of 07:31, 3 January 2014

Ulimit on bash kesta käsklus, millega määrata või kuvada kasutajaga seotud ressursipiiranguid. See võimaldab kontrolli shellile ja selle poolt alustatud protsessidele saada olevate ressurside üle.

Süntaks

ulimit [-SHacdefilmnpqrstuvx] piirang

Suvandid

Suvand Tähendus
-S Kuva ja muuda ressursiga seotud pehmet piirangut
-H Kuva ja muuda ressursiga seotud jäika piirangut
-c Loodavate mälufailide maksimaalne suurus (blokkides
-d Protsessi andmesegmendi maksimaalne suurus
-e Ajaplaanimise prioriteedi suurim väärtus
-f Shelli loodud failide maksimaalne suurus (valikuline)
-l Protsessile eraldatav maksimaalne mälu
-m
-n Maksimaalne avatud failideskriptorite arv
-p Torupuhvri suurus
-s
-t Maksimaalne CPU aeg
-u
-v Maksimaalne ühele protsessile võimaldatud virtuaalmälu suurus

Pehme piirang on kerneli kehtiv piirang vastavale ressursile. Jäik piirang on nö lagiväärtus, mida saab määrata pehmeks piiranguks. Õigusteta protsess võib määrata pehme piirangu vahemikus 0 kuni jäik piirang ning (pöördumatult) alandada jäika piirangut. Õigustega protsess võib teha omavolilisi muudatusi mõlemas piirangus.

Kui käskluses on määratud limiit, saab see vastava ressursi uueks piiranguväärtuseks. Vastasel juhul kuvatakse pehme piirang, kui just ei ole määratletud '-H' suvand. Kui uusi piiranguid määrates puudub nii '-H' kui ka '-S' suvand, muudetakse korraga mõlemad piirangud.

Näited

Kuvab kasutajale lubatud protsesside hulga pehme piirangu.

ulimit -u


ulimit -v

Ulimitiga seotud failid

Määratud piirangud salvestatakse faili /etc/security/limits.conf

Kasutatud materjal

1. http://ss64.com/bash/ulimit.html

2. http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.cmds/doc/aixcmds5/ulimit.htm

3. http://www.itworld.com/operating-systems/317369/setting-limits-ulimit


Lisann Saaremets A22