DATE TOPIC(S)/READING DUE TODAY
     
Jan 27 Course introduction
UNIX and Linux: brief history
Distributions and key applications
Essential duties of the sysadmin
Daily Challenge #1
Jan 29 Debian installation
VMWare Workstation
[ READ: Handbook Ch 1 ]
Daily Challenge #2
Feb 3 Shell
Command-line tools
vi and nano
[ READ: Handbook Ch 2 ]
Daily Challenge #3
Feb 5 Streams, redirection, pipes
Processing text
vi
[ READ: Handbook Ch 2 ]
Daily Challenge #4
Feb 10 REGEX
[ READ: Handbook Ch 2 ]
Daily Challenge #5
Feb 12 Managing users and groups
[ READ: Handbook Ch 7 ]
Daily Challenge #6
Feb 17 Managing files
disk quotas
[ READ: Handbook Ch 6 ]
Daily Challenge #7
Feb 19 File ownership and permissions
[ READ: Handbook Ch 6 ]
Midterm #1 [goes live]
Daily Challenge #8
Feb 24 FHS and system logs
[ READ: Handbook Ch 11 ]
Midterm #1 [due at start of class]
Daily Challenge #9
Feb 26 shadow, sudo, suid, sgid
SSH
[ READ: Handbook Ch 4 ]
Daily Challenge #10
Mar 3 Shell variables/aliases/configuration
[ READ: Handbook Ch 2 ]
Daily Challenge #11
Mar 5 NO CLASS TODAY  
Mar 10 Shell variables/aliases/configuration
[ READ: Handbook Ch 2 ]
Daily Challenge #12
Mar 12 Shell scripts
[ READ: Handbook Ch 2 ]
Daily Challenge #13
Mar 24 Shell scripts
[ READ: Handbook Ch 2 ]
Daily Challenge #14
Mar 26 Shell scripts
[ READ: Handbook Ch 2 ]
Daily Challenge #15
Mar 31 Shell scripts
tips and tricks
[ READ: Handbook Ch 2 ]
Daily Challenge #16
Apr 2 cron, anacron, and at
[ READ: Handbook Ch 9 ]
Daily Challenge #17
Apr 7 dpkg and apt
[ READ: Handbook Ch 12 ]
Daily Challenge #18
Apr 9 Managing processes
[ READ: Handbook Ch 5 ]
Midterm #2 [goes live]
Daily Challenge #19
Apr 14 Boot loaders and the boot process
[ READ: Handbook Ch 3 ]
Midterm #2 [due at start of class]
Daily Challenge #20
Apr 16 Runlevels and service initialization
[ READ: Handbook Ch 3 ]
Daily Challenge #21
Apr 21 Managing hardware
[ READ: Handbook Ch 6, 8, 13 ]
Daily Challenge #22
Apr 23 Display managers, window managers, desktop environments
[ READ: Handbook Ch 25 ]
Daily Challenge #23
Apr 28 LAMP
[ READ: Handbook Ch 23 ]
Daily Challenge #24
Apr 30 LAMP
[ READ: Handbook Ch 23 ]
Daily Challenge #25
May 5 Arch Linux
[ READ: About Arch; Beginner's Guide; Arch Compared to Other Distributions ]
Daily Challenge #26
May 7 system configuration and package management
[ READ: systemd; pacman ]
Daily Challenge #27
May 12 CentOS
[ READ: About CentOS; RHEL Installation Guide ]
Daily Challenge #28
May 14 iptables
[ READ: RHEL System Configuration; CentOS Package Management ]
Daily Challenge #29
May 19 FreeBSD
[ READ: About FreeBSD; FreeBSD Handbook ]
Daily Challenge #30
May 21 system configuration and package management
[ READ: FreeBSD Handbook ]
Daily Challenge #31
Tuesday, May 26, 1:00 - 3:00 pm, MC 125 Final exam