Gyakorlat: processzkezelés

Megjegyzés

Parancsok: ps, pstree, pgrep, top, htop, kill, killall, slay, at, atq, atrm, crontab, nice, renice, time, & killall, nohup, free

  1. Milyen processzek futnak a rendszerben?
  2. Jelenítsd meg a futó processzek listáját fa elrendezésben!
  3. Milyen processzek futnak most a rendszerben, amelynek a tulajdonosa a root?
  4. Mi a processz id-je az init nevű processznek?
  5. Jelentkezz be még egy példányban és indítsd el az mc nevű programot!
  6. A másik Putty ablakban kérdezd le ennek a Commandernek a process id-jét, majd küldj neki egy TERM szignált! (A megoldásban a bejelentkezési nevét a , a leolvasott processz id-t szóval jelöltük).
  7. Egyetlen paranccsal termináld az összes processzét!
  8. Jelenítsd meg a futó processzek listáját terhelés szerint! Monitorozd a terhelést folyamatosan!
  9. Keresd meg a rendszer összes .conf kiterjesztésű fájlját és azok listáját írd a /tmp/find-.txt fájlba! Mivel ez sokáig fut, a keresést a háttérben végezd!
  10. Végezd el az előző feladatot úgy, hogy a hibaüzenetek ne kerüljenek a képernyőre!
  11. Végezd el újra az előző feladatot úgy, hogy az alacsony prioritással fusson!
  12. Az előző feladat fusson le minden éjjel 3:10-kor! (A háttérben futtatás & jelére ebben az esetben nincs szükség. Az óra végén ne felejtd el törölni ezt a beállítást!)
  13. Éjfélkor írd ki a /tmp/free-.txt fájlba a szabad hely nagyságát!
  14. Jelenítsd meg az ütemezett feldatainak listáját!
  15. 10 órakor készíts másolatot a /etc/passwd fájlról a tmp könyvtárba!
  16. Töröld ezt az időzített feladatot! (A megoldásban az ütemezett feladat id-jét -vel jelöltük.)