Advanced Unix System Administration DeCal
Vitals
CS 98/198 section 16
MW 5:30-6:30, 254 Dwinelle
Facilitator:
Steven Luo
Office Hours: W 4-5:30, 251 LeConte (tentative)
2 units, CCNs 26205 (lower division) and 26204 (upper division)
Syllabus (subject to change)
Intended for students comfortable with the Unix shell; prior system administration experience is helpful, though not required. Learn about the structure, operation, and maintenance of Unix operating systems. Emphasis on understanding how it works, not just how to do it. Topics include the Unix kernel, performance tuning, networking, and system security; we may cover other topics, depending on time and class interest.
If you have any questions, you may email me, or stop by during my office hours.
Announcements
12/16: Final project writeups need to be submitted by early Thursday morning (12/18) so that I have time to grade them!
12/2: Gradebook updated with HW 4 status.
Lectures
- 9/15: Introduction, Kernel Overview, Standards (slides)
- 9/17: Processes (slides)
- 9/22: Memory (slides)
- 9/24: I/O (slides)
- 9/29: Shared Libraries; the Unix Security Model (slides)
- 10/1: The Unix Security Model; Resource Limits (slides)
- 10/6: Startup and Shutdown (slides)
- 10/8: Userspace Facilities (slides)
- 10/13: Problem-Solving Tools (slides)
- 10/15: Remarks on Performance (slides under revision)
- 10/20: The OSI Model; Ethernet; IPv4 (start of the networking unit) (slides)
- 10/22: class canceled
- 10/27: IPv4; IPv6 (slides)
- 10/29: IPv6; UDP; TCP (slides)
- 11/3: TCP; Packet Filtering; NAT; DNS (slides)
- 11/5: Network Applications (slides)
Assignments
- Homework 1, due 10/6 (assignment, some files, solutions)
- Homework 2, due 10/20 (assignment, solutions)
- Homework 3, due 10/27 (assignment, files)
- Project 1, due 11/7 (assignment) (late submissions: penalized 10% per day for first two days, 20% per day thereafter)
- Final Project (assignment revised 12/2): proposals due 11/17, implementations complete by 12/12 (see assignment for details)
- Homework 4, due 11/17 (assignment)
Grades
Gradebook
Please let me know if you think there's a mistake in these. If you don't see your grades, it's because you haven't sent me an identifying string for use in this gradebook — email me with one and I'll put your grades up.