Linuxi taust- ja esiplaaniprotsess
Multitegumtöötlussüsteemina Linux toetab paljude protsesside – põhiliselt programmide või käskude või sarnaste ülesannete – täitmist taustal, samal ajal kui jätkate esiplaanil töötamist.
Esiplaani protsessid
A esiplaani protsess on mis tahes käsk või ülesanne, mille käivitate otse ja ootate selle lõpuleviimist. Mõned esiplaani protsessid näitavad teatud tüüpi kasutajaliidest, mis toetab pidevat kasutajasuhtlust, samas kui teised täidavad ülesande ja "külmutavad" arvuti selle ülesande täitmise ajal.
Kestast algab esiplaani protsess, tippides käsureale. Näiteks aktiivses kataloogis olevate failide lihtsa loendi vaatamiseks tippige:
ls.
Näete failide loendit. Sel ajal, kui arvuti seda loendit ette valmistab ja prindib, ei saa te käsurealt midagi muud teha. Pärast failide loendi standardväljundisse printimist saate tagasi juurdepääsu kestaviibale.
Taustprotsess
Erinevalt esiplaani protsessist, kest ei pea ootama a taustaprotsess lõpetada enne, kui see saab rohkem protsesse käivitada. Saadaoleva mälumahu piires saate üksteise järel sisestada palju taustakäske. Käsu käivitamiseks taustaprotsessina tippige käsk ja lisage käsu lõppu tühik ja ampersand. Näiteks:
käsk1 &
Kui annate käsu koos lõpetava ampersandiga, käivitab kest töö, kuid selle asemel, et panna teid ootama käsu lõppemist, naastakse teid kohe kesta. Siinkohal saate sisestada teise käsu kas esi- või taustaprotsessi jaoks. Taustal olevaid töid juhitakse madalama prioriteediga kui esiplaani töid.
Kui taustaprotsess on lõppenud, näete ekraanil teadet.
Protsesside vahel vahetamine

Kui esiplaani protsess võtab liiga palju aega, peatage see nuppu vajutades Ctrl+Z. Peatatud töö on endiselt olemas, kuid selle täitmine on peatatud. Töö jätkamiseks, kuid taustal, tippige bg peatatud töö saatmiseks taustal täitmisele.
Peatatud protsessi esiplaanil jätkamiseks tippige fg ja see protsess võtab aktiivse seansi üle.
Kõigi peatatud protsesside loendi vaatamiseks kasutage töökohad käsku või kasutage üleval käsk, et kuvada kõige protsessorimahukamate ülesannete loend, et saaksite need süsteemiressursside vabastamiseks peatada või peatada. Protsessi täitmise prioriteedi muutmiseks kasutage kena ja Renice.
Shell vs. GUI
Multitegumtöötlus toimib erinevalt olenevalt sellest, kas töötate kest või graafiline kasutajaliides. Shelli Linux toetab ainult ühte aktiivset esiplaani protsessi virtuaalse terminali kohta. Kuid kasutaja praktilisest vaatenurgast on aknaga keskkond (nt töölauaga Linux, mitte tekstipõhine kest) toetab mitut aktiivset akent, mis toimivad tõhusalt mitme samaaegse esiplaanina protsessid. Praktikas kohandab Linux kulisside taga GUI protsesside prioriteeti, et edendada süsteemi stabiilsust ja toetada lõppkasutaja töötlemist.