Správa procesov
Úloha
-
Prihláste sa na server ako správcovia na konzoly 1 a 2
-
Prvej konzole si spustite program top
-
Na druhej konzole skúste spustiť program htop
Ak treba nainštalujte balík htop
-
Na konzolu číslo 3 sa prihláste ako užívateľ tester
-
Spustite program top. Potom suspendujte program top stisnutím klávesy Ctrl + Z
Pozor pri slovenskej klávesnici to treba stisnúť správne aby to nebolo Ctrl+Y
Proces bude pozastavený a objaví sa opäť príkazový riadok.
-
Spustite teraz program midnight commander ale pomocou príkazu
mc &
Program bude rovno pozastavený a opäť sa objaví príkazový riadok.
-
Spustite príkaz ping s nasledným parametrom
ping -i 5 192.168.30.252
Príkaz bude každých 5 sekund pingať zadanú IP adresu. Opäť proces suspendujte
stisnutím klávesy Ctrl + Z
-
Zadajte príkaz
jobs
Zobrazí sa zoznam všetkých pozastavených úloh. Pomocou príkazu
fg x
kde x je číslo úlohy aktivujte jednotlvé úlohy v ľubovolnom poradí.
-
Príkazom
bg 3
presunte úlohu č.3 ping na pozadie. Situácia je teraz taká že príkazom fg si na popredie môžete dať top
alebo aj mc ale ping v pozadí stále beží a každých 5 sekund vypíše svoje na obrazovku.
-
Prihláste sa na svoj server aj z windows stanice pomocou SSH (pomocou programu putty, mal by byť na disku d:\putty
)na užívateľa tester
-
Vyskúšajte si rôzne varianty príkazu ps
ps
ps u
ps au
ps ax
-
Zistite ak0 PID má proces ping a ukončite ho príkazom kill
-
Zistite príkazom
kill -L
Ake signály sa dajú posielať príkazom kill. Vyskúšajte si variantu
kill -9 pid
kde pid je číslo nejakého procesu.
Teoretický rozbor
Postup