Linux System Administration

LSP Summer Skills Update, 2009


	This course aims to provide a practical introduction to
two aspects of Linux system administration (networking and 
filesystems) for technically-experienced people who find themselves
in charge of a Linux computer.  We take a nuts-and-bolts approach
to each topic, examining realistic problems that the system 
administrator may encounter.  Although many of the details will
be Linux-specific, much of the course's content will be of general
value, including overviews of computer hardware and the 
principles of networking.


Syllabus:
---------

Outline:
--------
1. Introduction to Networks and Firewalls
2. Introduction to Disks and Filesystems


Details:
--------
1. Introduction to Networks and Firewalls.
   Slides from this talk: networks/presentation-notes.pdf
   Summary:
	 In this talk, we'll take a look at networking under Linux.
         We'll start with ethernet and work our way up the "five
         layer" TCP/IP model of networking, stopping along the way to
         talk a little bit about the history of the internet.  Along
         the way we'll introduce Linux commands for configuring
         networking, and we'll introduce concepts such as MAC and IP
         addresses, ARP, DNS, DHCP, routing and ports.  Then we'll
         take a look at firewalls, NAT, port forwarding and
         load-balancing.

2. Introduction to Disks and Filesystems.
   Slides from this talk: filesystems/presentation-notes.pdf
   Summary:
	 In this talk we'll start out with a quick look at disk
	 technology, then move on to look at disk partitions (and the
	 Master Boot Record) to see how partitions are defined.  From
	 there, we'll step up to look at how filesystems are created.
	 We'll look at tools for creating, labeling, checking and
	 getting information about filesystems.  Finally, we'll look
	 at Logical Volume Management (LVM), and introduce a minimal
	 set of LVM commands you'll need to know when managing a
	 modern Linux installation.