StuCo 98008 - GNU/Linux For Beginners

Welcome to the web supplement of this StuCo course. Please use this page as the main reference for course stuff. Send an email to the mailing list if you find something missing or incomplete.

When and where?

The class is held every Friday, 18:30 to 20:20, in Scaife Hall, room 422.

Course Roadmap

Session
Date
Topic
Notes
1
29 Aug
Introduction, description of course, requirements

2
5 Sept
Operating Systems & GNU/Linux fundamentals (components, terminology, the filesystem)

3
12 Sept
Console tools (editing & viewing files, searching for files & patterns)

4
19 Sept
X applications (window managers, browsers, mail clients, office suites, graphics)

5
26 Sept
System Administration (applications, users, permissions, disk space, hardware)

6
3 Oct
The art of Troubleshooting (search engines, mailing lists, online tutorials, manual pages)

7
10 Oct
Demo of midterm in class & Review of material covered to date
Midterm due
8
17 Oct
Mid-semester break - No Class

9
24 Oct
Networking (TCP/IP, UDP, packet vs circuit switching, addressing, interfaces, routes, DNS)

10
31 Oct
Security (services, patches, firewalls, vulnerability scanning, network sniffing, DoS attacks, permissions, physical security)

11
7 Nov
Privacy & encryption (cookies, ads, web bugs, email encryption)
12
14 Nov
apapadop out of town - No class

13
21 Nov
Review - tips 'n' tricks (VNC over SSH, disk partitions, FTP servers, TCP stream reconstruction, X11 forwarding)
Final due
14
28 Nov
Thanksgiving holiday - No class

15
5 Dec
Free Software philosophy & the Open Source Software development paradigm
Class picture!