|
Week 1 |
|
M 1/4 |
Welcome to CS312 |
|
W 1/6 |
Linux Basics (Day 1) |
|
F 1/8 |
Linux Basics (Day 2) |
Ch. 1, Ch. 2, Ch 22 (SSH) |
|
Week 2 |
|
M 1/11 |
Linux Basics (Day 3) |
Ch. 3-4 & 7, HW #1 Assigned |
W 1/13 |
Troubleshooting and Bash |
Ch 5, 6, 8, 12.6, 12.9 |
F 1/15 |
Introductory DNS |
Ch 14.7, 17 |
|
Week 3 |
|
M 1/18 |
No Class / MLK |
HW #1 Due |
W 1/20 |
Syslog, Cron & Software RAID |
Project #1 Assigned , Ch 9, 10, 11 |
F 1/22 |
Midterm #1 |
|
|
Week 4 |
|
M 1/25 |
Storage & Automated OS Install |
BRING LAPTOPS!, Ch 12 & 13 |
W 1/27 |
systemd |
RedHat SystemD documentation |
F 1/29 |
Linux Networking |
HW #2 Assigned , Ch 14-16 & 21 |
|
Week 5 |
|
M 2/1 |
NFS, LDAP, Email |
Project #1 Due, Ch 18-20 |
W 2/3 |
Kernel / CGroups |
Ch 22-23 |
F 2/5 |
No Class |
HW #2 Due; HW #3 Assigned |
|
Week 6 |
|
M 2/8 |
Configuration Management History & Basics |
|
W 2/10 |
Ansible |
BRING LAPTOPS!; Ansible |
F 2/12 |
CoreOS for Sysadmins |
Project #2 Assigned ; HW #3 Due |
|
Week 7 |
|
M 2/15 |
Midterm #2 |
|
W 2/17 |
Ansible Demo |
BRING LAPTOPS! |
F 2/19 |
Monitoring: Nagios |
|
|
Week 8 |
|
M 2/22 |
Monitoring Concepts |
HW#4 Assigned |
W 2/24 |
High Availability & Scaling |
Project #2 Due; Project #3 Assigned |
F 2/26 |
Load Balancers / HAProxy |
|
|
Week 9 |
|
M 2/29 |
Containers |
HW#4 Due |
W 3/1 |
Virtualization |
HW #5 Assigned |
F 3/4 |
Distributed Systems |
|
|
Week 10 (Dead week) |
|
M 3/7 |
Security |
|
W 3/9 |
Final Review (Old Topics) |
HW#5 Due; Project #3 Due |
F 3/11 |
Final Review (New Topics) |
|
|
Week 11 (Finals Week) |
|
R 3/17 |
Final at 12-2pm in KEC 1001 |
|