|
|
Postitatud 02.11.2021 14:39:36
|
|
|
|

Linuxis saame kasutada käsku ulimit -n, et näha maksimaalset failikäepidemete arvu, mida üks protsess saab avada (ka sokliühendused arvestatakse). süsteemVaikimisi väärtus on 1024。
Üldiste rakenduste jaoks (näiteks Apache, süsteemiprotsessid) on 1024 täiesti piisav. Kuid see on veidi venitatud üheprotsessiliste rakenduste puhul nagu Squid, MySQL ja Java. Kui ühe protsessi poolt avatud failikäepidemete arv ületab süsteemi määratud väärtuse, mainitakse veateadet "liiga palju faile avatud".
Vaata süsteemi poolt määratud maksimaalset failikäepidemete arvu
lsof (List Open Files) on tööriist, mis loetleb süsteemis hetkel avatud failid. Linuxi keskkonnas eksisteerib kõik failidena, mille kaudu pääseb ligi mitte ainult üldandmetele, vaid ka võrguühendustele ja riistvarale. Seega, taustal, nagu Transmission Control Protocol (TCP) ja User Datagram Protocol (UDP) pesad, määrab süsteem rakendusele failikirjeldaja, sõltumata faili olemusest, mis pakub ühist liidest rakenduse ja aluseks oleva operatsioonisüsteemi vaheliseks suhtluseks. Kuna rakenduse avatud failide kirjeldajate nimekiri annab palju teavet rakenduse enda kohta, on LSOF tööriista olemasolu selle nimekirja vaatamiseks väga kasulik süsteemi jälgimiseks ja tõrkeotsinguks.
Paigalduskäsk on järgmine:
Loe süsteemis praegu avatud failikäepidemete koguarv:
Viise, kuidas vaadata rakendusprotsessi poolt avatud failikäepidemete arvu:
Määra ulimit
Ajutised keskkonnad
Tegelikult on ulimit-käsk ise jagatud pehmeteks ja kõvadeks piiranguteks, plus-h on kõva piir ja pluss-s on pehme piir. Vaikimisi kuvatakse pehmed piirangud, kui sa ei lisa -H või -S ulimit käskluse käivitamisel muutmiseks, muudetakse need kaks parameetrit koos.
Mis on pehmetel ja kõvadel piiridel?
Range piirang on tegelik piir, samas kui pehme piirang on hoiatuspiir, mis annab ainult hoiatuse.
Püsipaik
ulimits väärtus on püsiv ning konfiguratsioonifaili /etc/security/limits.conf tuleb muuta
(Lõpp)
|
Eelmine:Kuidas kindlaks teha, kas käsk eksisteerib Shellis (Bash).Järgmine:Linux muudab kasutajanime ja kasutajagruppi, kuhu kaust kuulub
|