CS 480-M01 Linux System Administration - CRN 60315 - Fall 2022
[Home]     [Syllabus]     [Notes]     [Grades]

CS 480 Lec 15 Fall 2022

CS 480 M01 Lecture Notes 15 - Oct 26, 2022

Last Time / Previously

Ch 20. Storage Continued

  1. Filesystems
  2. Code that implements abstractions described in Ch 5, The Filesystem
  3. Traditional FSs:
    Volume management and RAID are implemented separately from the filesystem itself
    Older FSs got corrupted often if power was lost -> fsck
    Modern FSs - include journaling : If a crash occurs during the update, the FS can replay the journal log to reconstruct a perfectly consistent FS - quick ~ second(s) !
    UNIX : Berkeley Fast FS => UFS; XFS (SGI's IRIX) , JFS (Journaled FS for IBM's AIX)
    Linux: ext2 (similar functionality as BFFS) => etx3 (journaled) => ext4 (raised size limits, improved performace, extents,.. ); ReiserFS, ...

    fsck - check & repair filesystems
    plus tune2fs (dumpe2fs) and dd

  4. Next-Generation Filesystems: ZFS and BtrFS

  5. ZFS OpenSolaris introduced in 2005 => quickly to Solaris 10 and various BSD distros
  6. BtrFS

  7. Data backup strategy
Other hardware related commands...

Ch 13: TCP/IP Networking

pictures below taken from
  1. textbook
  2. TCP/IP Protocol Suite by Forouzan, McGraw Hill 2003, ISBN 0-07-246060-1
  3. TCP/IP Illustrated, Vol 1 by Stevens, Addison-Wesley 2000 , ISBN 0-201-63346-9

TCP/IP Networking

History

Today Managed by

Network Standards and Documentation

OSI Model

TCP/IP Protocol Suite and Network Model

Layers:

Packets & encapsulation:

Next : Maximum Transfer Unit (MTU)