Attention: schedule is tentative and will be updated! - Last updated on March 10, 2012
** Reading chapters from the textbook: - A: Linux Administration: A Beginner's Guide, Fifth Edition
Week
Date
Topics / Activities / Readings**
Lecture Materials / Resources / Downloads
Work Due and Reminders
Course overview; attendance; survey. Linux/Unix Overview and Installation.
Reading: - Syllabus and lecture notes on the right - A: chapter 1, 2 - Run Ubuntu with VMware Player - Video: Ubuntu installation in VMware (we use the free Player edition instead of Workstation)
Downloads: Syllabus
Lecture Notes: Linux/Unix Introduction
Exercise: Ubuntu Installation
Basic Linux Environment and UI
Reading: - X-Window System - Desktop Environments - Introduction to Linux command line
Lecture Notes: Linux GUI and CLI
Exercise: - Exploring Gnome - Getting started on command line environment
Tutorial: Gnome v2.32 User Guide
File Systems and Basic Operations
Reading: - A: chapter 5, 7 (p166-169)
Lecture Notes: File System and Operations
Exercise: - Basic file and directory operations - Links and permissions
Common Tools and Utilities
Reading:- A: chapter 3
Lecture Notes: Software Management
Exercise: Software installation
Shell Environment
Reading:- A: chapter 5 - Intro to Shell
Lecture Notes: Linux Shell
Exercise: Shell exercise
Shell Scripting
Reading:- Quick guide to bash scripting - Bash by example, part 1 and part 2
Lecture Notes: Bash Scripting Basics
Exercise: Bash scripting (updated on 2/17)
Midterm Exam
Midterm Summary. Project Meeting.
Download: Project Overview
Storage Management
Reading:- A: chapter 7 (p169-192) - Understanding Unix/Linux Device Files
Lecture Notes: Storage Management
Exercise: Disk Partitioning
Project proposal
Process Management
Reading:- A: chapter 8 - Process and Service (Objective 1, 2)
Project meeting
Lecture Notes: Linux Processes
Exercise: Process
Self-Assessment 4
Networking
Reading:- A: chapter 11, 21, 22, 24
Lecture Notes: Networking Tools
Self-Assessment 5
LAMP
Reading: - A: chapter 18 - Ubuntu LAMP doucmentation
Project progress report 1
Lecture Notes: LAMP
Exercise: - Apache and PHP - MySQL
Assignment 3
Project progress report
More Internet and Intranet Services
Reading: - A: chapter 17, 19
Exercise: vsftp and postfix
Assignment 4
Security Management
Reading:- Linux Users
Project progress report 2
Lecture Notes: User Management
Exercise: - user - firestarter
Self-Assessment 6
Finla project report