Linux Process Model

From FreekiWiki
Revision as of 16:35, 15 January 2006 by Matteo (talk | contribs) (Category:Classes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Syllabus

ps

  • -aux
  • -A
  • grep, it's not just for fun

Properties

  • /proc
  • priority, nice
  • ownership
  • stdin/out/err
    • redirecting
    • logs

watching

  • top
  • watch
  • time

signals

  • kill
  • killall

forking

  • parenting
  • jobs
    • bg
    • fg

inter-process communication

debugging

  • seg fault
  • gdb
  • core
    • ulimit -c
  • strace (-ppid)
  • ltrace
  • nm
  • ldd

Prerequisites

  • ass
  • coder
  • adv. bulder
  • build instructor

further reading

  • the man pages
  • google 'linux process'

time estimates

  • 1 hour 55 minutes
  • ps: 20 minutes
  • properites: 25 minutes
  • watching: 10 minutes
  • signals: 15 minutes
  • forking: 15 minutes
  • ipc: 10 minutes
  • debugging: 20 minutes