What it is

Computer System

Layered model of systems

Operating Systems

  • How many can you list?
  • How are they related?
  • Who knows all the details?

Ubuntu Linux

  • Configuration is done in text files (i.e. /etc)
  • Learning an editor is important (I don't care which one)
  • A lot of documentation:
  • man
  • info
  • online

Ubuntu Linux

  • Where are programs located?

    • /bin, /usr/bin, /usr/sbin/, /sbin
  • Kernel is in /boot

  • Modules in /lib/modules

  • Libraries in /lib, and /usr/lib

  • LOG FILES!!!

Shell review

Command - --
ls ssh awk
cd ln grep
cp pwd mount
rm ps umount
mv top sed
mkdir sudo ssh
rmdir man scp
vi adduser wget
emacs deluser tar
chmod apt echo
find locate

A few other items of review

  • Tilde (~)
  • ., ..,
  • *, ?

Path review

  • Absolute (/var/www/html)
    • Remember always starts with the root (/)
  • Relative (./foo, vehicles/cars)
    • Never starts with a (/)
    • relative to where you currently are

What are we doing this semester?