
Uvod v upravljanje procesov v Linuxu
V Linuxu se za razliko od Windows vsi ukazi izvajajo na terminalu / lupini. Vse administrativne naloge je mogoče opraviti s terminalom / lupino. To vključuje namestitev paketov, navigacijo, manipulacijo z datotekami in upravljanje uporabnikov. Upravljanje procesov v Linuxu ni nič drugega kot manipulacija (nadaljevanje, zaustavitev ali uboj) ukaza, ki je že v teku, ki naj bi se začel ali že ubil.
Linux Upravljanje procesov
Postopek je program v izvedbi. Postopek je ustvarjen, ko naj se izvede ukaz, lahko ga imenujemo tekoči primerek programa v izvajanju. Uglaševanje ali nadzor procesa se imenuje Upravljanje procesov.
Vsak postopek se lahko izvaja na dva načina:
- Postopek v ospredju : Vsi procesi se privzeto izvajajo v ospredju. Ko se postopek izvaja v ospredju, nobenega drugega procesa ni mogoče zagnati na istem terminalu, dokler postopek ni dokončan ali ubit. Pri izdaji te vrste postopka sistem prejme vhod s tipkovnice (stdin) in odda izhod na zaslon (stdout).
 

- Postopek v ozadju: Če dodate »&« v ukaz ospredja, je to ozadje. Postopek v ozadju teče sam, brez vnosa s tipkovnice (stdin) in čaka na vnos s tipkovnice. Medtem ko postopek teče v ozadju, se lahko v ospredju izvajajo drugi procesi.
 

Postopek v ozadju bo v ustavljenem stanju, dokler se ne vnese tipkovnica (ponavadi tipka "Enter"), nato postane postopek v ospredju in se izvrši. Šele ko proces v ozadju postane postopek v ospredju, se ta postopek dokonča, bo to stanje ustavitve.

Vrste postopka
Preden se seznanimo z vrstami procesov, se seznanimo z osnovnimi ukazi, ki se uporabljajo za upravljanje procesov v Linuxu.
Stanje procesa (ps) : prikaže ves postopek v izvedbi

Če želite seznam vseh procesov prikazati v ozadju s pomočjo 'ps –f' in vedeti več informacij o postopku, uporabite 'ps -ef'

Tu je primer seznama postopka, ki uporablja 'ps –ef'

- Prvi stolpec: ID uporabnika
 - Drugi stolpec: PID (ID procesa) - to je 5-mestna številka, ki jo OS dodeli procesu. Noben PID ne more biti enak.
 - Tretji stolpec: PPID (matični procesni ID) - PID nadrejenega procesa
 - Četrti stolpec: Procesna uporaba procesa
 - Peti stolpec: STIME - čas začetka procesa
 - Šesti stolpec: TTY - vrsta terminala, povezana s postopkom
 - Sedmi stolpec: CMD - ukaz, ki je začel ta postopek
 - kill: Uporablja se za postopek, katerega PID je znan. Za ubijanje postopka na silo in brezpogojno uporabite
 - "Ubil -9 PID"
 - bg : Ukaz za nadziranje opravil, ki nadaljuje zaustavljena opravila, hkrati pa ohranja delovanje v ozadju
 - fg : Zaustavljeno opravilo nadaljuje tako, da ga zažene v ospredje
 

- na vrh : Še en ukaz, ki prikazuje vse procese, ki se izvajajo v delovnem okolju Linux
 

Primer postopkov, ki jih navaja vrh

Zdaj, ko ste seznanjeni s pomembnimi ukazi, ki se uporabljajo za upravljanje procesov v Linuxu, pojdimo na vrste Linux procesa.
V Linuxu obstaja pet vrst procesov
1. Starševski postopek: Postopek, ki ga uporabnik ustvari na terminalu. Vsi procesi imajo nadrejeni postopek. Če ga je ustvaril neposredno uporabnik, bo nadrejeni postopek jedrni proces.

2. Otroški proces: postopek, ustvarjen z drugim procesom (s strani nadrejenega procesa). Vsi otroški procesi imajo proces staršev.
Primer je naveden zgoraj, postopek s PID 28500 (zadnja vrstica) je nadrejeni postopek, ki ima PID 26544.
3. Osiroteli proces: včasih, ko se starš usmrti pred svojim lastnim otroškim postopkom, potem otroški postopek postane osiroteljen proces. Osiroteljni proces ima postopek "Init" (PID 0) kot svoj PPID (ID nadrejenega procesa)
4. Proces zombija: Procesi, ki so že zamrli, vendar se pokažejo v statusu procesa, se imenujejo proces zombija. Zombie procesi porabljajo nič nič CPU.
5. Daemonov postopek: To so sistemski procesi, ki tečejo v ozadju. Daemonov proces je mogoče prepoznati, če ima v svojem TTY polju (6. stolpec ""? "
Zaključek
Upravljanje procesov v Linuxu je temeljni koncept, ki ga morate vedeti, če delate v Linuxu. Zdaj, ko veste, kako upravljati postopek Linuxa, ste korak bližje pri obvladovanju Linuxa. Če želite izvedeti več o Linuxu, spremljajte in spremljajte izobraževanje.
Priporočeni članki
To je vodnik za upravljanje procesov v Linuxu. Tukaj razpravljamo o osnovnih ukazih, ki se uporabljajo za upravljanje procesov v Linuxu in Vrste procesov. Za več informacij si lahko ogledate tudi naslednje članke -
- Linux datotečni sistem
 - Kaj je Linux?
 - Sistemski ukazi Linux
 - Linux alternative
 - Najbolj večina Linux operaterjev