„Linux/Linux alapok/Csomagkezelés, processzkezelés” változatai közötti eltérés
Tartalom törölve Tartalom hozzáadva
→Processzkezelés: pont hozzáadva az egyik mondat végéhez |
→Processzkezelés: nyelvhelyességi hibák korrigálása |
||
17. sor:
* A legelső (init) folyamat kivételével minden másik folyamat úgy keletkezik, hogy egy már létező folyamat létrehozza. Az eredeti folyamatot a továbbiakban szülőfolyamatnak hívjuk (parent process, azonosítóját jellemzően PPID-ként emlegetik), a frissen létrejött neve: gyerek (child process)
* Természetesen a való élet szabályai itt is érvényesek, egy folyamat egyidejűleg lehet valamely másik folyamat gyereke, de mivel neki is lehet (akár több) gyereke, így egyben szülő-folyamat is.
* Azok a folyamatok, amelyek szülőfolyamatként a 2-s PPID-t mutatják (Egyéb UNIX és UNIX-jellegű rendszert használók számára talán furcsa lehet, mert máshol a PPID=0 szokott lenni a rendszerfolyamat jellemzője ), azok a rendszermag (kernel) részei (nem található önálló bináris ezzel a fájlnévvel), és csak
* A folyamatok életük során használnak valamennyi CPU-erőforrást, memóriát is, terhelik a gép
* A folyamatokról információt vagy a /proc fájlrendszeren keresztül direktben, vagy pedig a ps paranccsal lehet szerezni.
* állapotok:
36. sor:
* A job-ok követése:
jobs parancs
* A
* Előtérben futó folyamatokat a terminálon meg tudjuk szakítani: CTRL+C
* Előtérben futó folyamatokat a terminálon fel tudjuk függeszteni: CTRL+Z
52. sor:
<code>top</code>, <code>htop</code>,<code> atop</code>: dinamikusan listázza a folyamatokat.
<code>nice</code>: folyamat prioritásának (fontosság) növelése, csökkentése, az alacsonyabb szám magasabb
A program prioritását futás közben is lehet növelni/csökkenteni, erre való a renice parancs:
|