Selles õpetuses saate teada
- Mis on protsess?
- Esiplaani protsessi käivitamine
- Taustaprotsessi käivitamine
- Fg
- Üles
- PS
- Tapa
- Tore
- DF
- Tasuta
Mis on protsess?
Programmi eksemplari nimetatakse protsessiks. Lihtsamalt öeldes, iga teie Linuxi masinale antud käsk alustab uut protsessi.
Sama programmi jaoks on võimalik mitu protsessi.
Protsesside tüübid:
- Esiplaani protsessid: need töötavad ekraanil ja vajavad kasutaja sisendit. Näiteks Office'i programmid
- Taustaprotsessid: need töötavad taustal ega vaja tavaliselt kasutaja sisestust. Näiteks viirusetõrje.
Kui videole pole juurdepääsu, klõpsake siin
Esiplaani protsessi käivitamine
Esiplaani protsessi alustamiseks võite selle käivitada armatuurlaualt või terminalist.
Terminali kasutamisel peate ootama, kuni esiplaan töötab.
Taustaprotsessi käivitamine
Kui alustate esiplaanil olevat programmi / protsessi terminalist, ei saa te terminalis töötada enne, kui programm töötab ja töötab.
Konkreetsed andmemahukad ülesanded nõuavad palju töötlemisvõimsust ja nende täitmine võib võtta isegi tunde. Te ei soovi, et teie terminali nii kaua hoitaks.
Sellise olukorra vältimiseks võite programmi käivitada ja taustale saata, nii et terminal jääb teile kättesaadavaks. Õppime, kuidas seda teha -
Fg
Peatatud programmi jätkamiseks ja selle esiplaanile viimiseks võite kasutada käsku "fg".
Selle utiliidi lihtne süntaks on:
fg jobname
Näide
- Käivitage banshee-pleier
- Peatage see käsuga 'ctrl + z'
- Jätkake seda utiliidiga 'fg'.
Vaatame teisi olulisi käske protsesside haldamiseks -
Üles
See utiliit räägib kasutajale kõigist Linuxi masinas töötavatest protsessidest.
Protsessi kuvalt välja liikumiseks vajutage klaviatuuril 'q'.
Terminoloogia on järgmine:
Väli | Kirjeldus | Näide 1 | Näide 2 |
---|---|---|---|
PID | Iga ülesande protsessi ID | 1525 | 961 |
Kasutaja | Ülesande omaniku kasutajanimi | Kodu | Juur |
PR | Prioriteet võib olla 20 (kõrgeim) või -20 (madalaim) | 20 | 20 |
NI | Ülesande kena väärtus | 0 | 0 |
VIRT | Kasutatud virtuaalne mälu (kb) | 1775 | 75972 |
RES | Kasutatud füüsiline mälu (kb) | 100 | 51 |
SHR | Kasutatud ühismälu (kb) | 28 | 7952 |
S |
Staatus Neid on viis tüüpi: 'D' = katkematu uni "R" = töötab 'S' = magamine 'T' = jälitatav või peatatud 'Z' = zombie | S | R |
%PROTSESSOR | % protsessori ajast | 1.7 | 1.0 |
% MEM | Kasutatud füüsiline mälu | 10 | 5.1 |
TIME + | Protsessori kogu aeg | 5: 05.34 | 2: 23.42 |
Käsk | Käsu nimi | Photoshop.exe | Xorg |
PS
See käsk tähistab protsessi olekut. See sarnaneb Windowsi masina hüpikaknaga "Task Manager", kui kasutame klahve Cntrl + Alt + Del. See käsk sarnaneb käsuga 'top', kuid kuvatav teave on erinev.
Kõigi kasutaja all töötavate protsesside kontrollimiseks kasutage käsku -
ps ux
Samuti saate kontrollida ühe protsessi protsessi olekut, kasutada süntaksit -
ps PID
Tapa
See käsk lõpetab Linuxi masinas töötavad protsessid .
Nende utiliitide kasutamiseks peate teadma tapetava protsessi PID-d (protsessi ID)
Süntaks -
kill PID
Protsessi PID leidmiseks lihtsalt tippige
pidof Process name
Proovime seda ühe näitega.
Tore
Linux suudab korraga käivitada palju protsesse, mis võib mõne kõrge prioriteediga protsessi kiirust aeglustada ja halva jõudluse põhjustada.
Selle vältimiseks võite oma masinale öelda, et seadke protsessid prioriteediks vastavalt teie vajadustele.
Seda prioriteeti nimetatakse Linuxis Nicenessiks ja selle väärtus jääb vahemikku -20 kuni 19. Mida madalam on Niceness'i indeks, seda kõrgem oleks sellele ülesandele antud prioriteet.
Kõigi protsesside vaikeväärtus on 0.
Protsessi alustamiseks muu kui vaikeväärtusega väärtusega kasutage järgmist süntaksit
nice -n 'Nice value' process name
Kui süsteemis juba töötab mõni protsess, saate selle väärtuse süntaksi abil 'renice'ida.
renice 'nice value' -p 'PID'
Toreduse muutmiseks võite käsu 'top' abil määrata PID (protsessi ID) ja selle Nice väärtuse. Hiljem kasutage väärtuse muutmiseks käsku renice.
Mõistame seda näite abil.
DF
See utiliit teatab kõigi failisüsteemide vabast kettaruumist (kõvakettal).
Kui soovite ülaltoodud teavet loetavas vormingus, kasutage käsku
'df -h'
Tasuta
See käsk näitab Linuxi süsteemi vaba ja kasutatud mälu (RAM).
Võite kasutada argumente
vaba -m väljundi kuvamiseks MB-des
vaba -g väljundi kuvamiseks GB-des
Kokkuvõte:
- Mis tahes käimasolevat programmi või Linuxi süsteemile antud käsku nimetatakse protsessiks
- Protsess võib toimuda esiplaanil või taustal
- Protsessi prioriteedindeksit nimetatakse Linuxis kena. Selle vaikeväärtus on 0 ja see võib varieeruda vahemikus 20 kuni -19
- Mida madalam on Niceness indeks, seda kõrgem oleks selle ülesande prioriteet
Käsk | Kirjeldus |
---|---|
bg | Protsessi saatmine taustale |
fg | Peatatud protsessi käivitamiseks esiplaanil |
üles | Üksikasjad kõigi aktiivsete protsesside kohta |
ps | Andke kasutajale käimasolevate protsesside olek |
ps PID | Annab konkreetse protsessi staatuse |
pidof | Annab protsessi protsessi ID (PID) |
tappa PID | Tapab protsessi |
tore | Alustab antud prioriteediga protsessi |
renice | Muudab juba käimasoleva protsessi prioriteeti |
df | Annab teie süsteemis vaba kõvakettaruumi |
tasuta | Annab teie süsteemile vaba RAM-i |