Franske CNT-2311 SU11 Schedule
Information Technology & Careers | Administering Linux Operating Systems
CNT-2311-61 - 3 credits Instructor: Dr. Ben Franske Term: Summer 2011 (6/6/2011-7/20/2011) Meetings: M W 2:00-5:00pm Location: B109 |
This schedule provides an outline of the topics expected to be covered in this course as well as the readings and assignments due each week. Topics and readings may change in which case you will be notified in class or by e-mail and the latest version of this document is always available from the course wiki. Please have all readings completed prior to the start of each class and be prepared to take part in the discussion. Unless otherwise noted online quizzes and exams are due at 11:59pm on the date indicated.
Session 1: June 6
Topics:
- Course Syllabus and Schedule
- Introduction/History of Linux
- Using VirtualBox
- Installing Ubuntu Desktop
- Linux GUI Basics
- Installing Ubuntu Server
- Linux Command Line Basics
Readings:
Due:
Session 2: June 8
Topics:
- Shells
- Text Editors (vi, emacs, pico/nano)
- More Linux Tools
- Basic user management & permissions
Readings:
- Introduction
- Chapter 1
- Chapter 2
- Chapter 4 (p. 74-88, 96-100)
- Chapter 5 (p. 102-112, 114-120, 122-131, 137-140)
Due:
- Install Fedora 15 into a virtual machine
Session 3: June 13
Topics:
- Process & Job management & control
- Startup, shutdown and runlevels
- File systems, partitioning and related commands
Readings:
- Chapter 5 (p. 112-114, 131-137)
- Chapter 6
- Chapter 7 (p. 166-185)
Due:
- Unit 1 Online Assessment
Session 4: June 15
Topics:
- Core system services
- Tweaking with Proc and SysFS
- Network configuration
- Network tools
- Basic package management
Readings:
- Chapter 3
- Chapter 8
- Chapter 10
- Chapter 12
Due:
Session 5: June 20
Topics:
- Remote Administration with SSH
- Administration with Webmin
- Introduction to SAMBA
Readings:
- Chapter 21
- Chapter 24
Due:
- Unit 2 Online Assessment
Session 6: June 22
Topics:
- Text Processing
- Shell Scripting
Readings:
- Online: Linux Text Processing Commands
- Online: Text Processing Tools
- Online: Text Processing in Linux
- Online: BASH Scripting Tutorial
- Online: A quick guide to writing scripts using the bash shell
Due:
NO CLASS: June 27
Ben is gone at a conference this week. You are encouraged to come in and work on labs or projects during open lab hours.
NO CLASS: June 29
Ben is gone at a conference this week. You are encouraged to come in and work on labs or projects during open lab hours.
Due:
- Unit 3 Online Assessment
NO CLASS: July 4
Holiday, campus closed.
Session 7: July 6
Topics:
- Introduction to Firewalls
- Introduction to Apache webserver
Readings:
- Chapter 13: The Linux Firewall
- Chapter 18: Apache Web Server
Due:
Session 8: July 11
Topics:
- SMTP Mail Services
- IMAP and POP3 Services
Readings:
- Chapter 19
- Chapter 20
Due:
Session 9: July 13
Topics:
- DNS Services
- DHCP Services
Readings:
- Chapter 16
- Chapter 27
Due:
Session 10: July 18
Topics:
- NAT Masquerading
- MySQL Servers
Readings:
- No additional readings
Due:
- Unit 4 Online Assessment (Due 7/18/11)
Session 11: July 20
Topics:
- Skills Based Exam
Readings:
Due:
- Final Online Assessment
- Projects
- Lab Reports
The instructor reserves the right to modify and adjust the schedule and assignments as needed during the course of this class. The most up to date version will always be available on the course website or from the instructor.