Summary

Dokumentas aprašo Linux operacinės sistemos procesus ir tarnybas. Aprašytos komandos procesų administravimui. Pateikiami pagrindiniai procesų statūs ir jų tipai.

Full Transcript

Linux OS procesai ir tarnybos Procesas (process) – vykdoma programa. Programą identifikuoja PID (process identifier). Tarnybos (services) – fone budintys ar veikiantys procesai, reikalingi atlikti tam tikras užduotis. Procesai gali turėti statusą: Running, Waiting, Stopped, Zombie....

Linux OS procesai ir tarnybos Procesas (process) – vykdoma programa. Programą identifikuoja PID (process identifier). Tarnybos (services) – fone budintys ar veikiantys procesai, reikalingi atlikti tam tikras užduotis. Procesai gali turėti statusą: Running, Waiting, Stopped, Zombie. Procesai gali turėti santykius: tėvas – vaikas. Procesų (tarnybų) inicializacija vykdoma per BSD, System V, Upstart (Systemd) procesų paleidimo sistemą. Konfigūraciją galima rasti: /etc/init.d - startavimo skriptai Darbas su procesais ir tarnybomis (1) ps – peržiūrėti sistemos procesus. Parinktys: -a – visų procesų sąrašas „pririštų“ prie terminalų -x – visų „nepririštų“ prie terminalų procesų sąrašas -e – visų sistemos procesų sąrašas -f – sistemos procesų medžio rodymas -u user_name – pasirinkto vartotojo procesų sąrašas Darbas su procesais ir tarnybomis (2) Kitos komandos: pstree – sistemos procesų medžio peržiūra pgrep – proceso paieška pagal frazę kill (pkill) – proceso užbaigimas. Komanda kill siunčia procesui signalą, kuris turi būti apdorotas proceso. Visų OS signalų peržiūrėjimas – kill –l. Programos komandinėje eilutėje gali būti paleistos dviem rėžimais: -foreground, -background Background rėžimo sinonimas - & simbolis komandinės eilutės gale. Ctrl+z – proceso sustabdymas jobs – veikiantys ir sustabdyti procesai komandinėje eilutėje fg (bg) – sustabdytos programos paleidimas foreground (background) rėžimu top – interaktyvi OS procesų peržiūra

Use Quizgecko on...
Browser
Browser