Franske CNT-2311 FA10 Schedule
Information Technology & Careers | Administering Linux Operating Systems
CNT-2311 - 3 credits Instructor: Dr. Ben Franske Term: Fall 2010 (8/26/2010-12/16/2010) Meetings: Th 6:00pm-9:20pm Location: B107 |
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: August 26
Topics:
- Course Syllabus and Schedule
- Introduction/History of Linux
- Using VirtualBox (+with external USB drive)
- Installing Ubuntu Desktop
- Drive and directory structure
- Linux Basics (GUI and Command Line)
Readings:
Due:
Session 2: September 2
Topics:
- Exploring Linux Command-Line Tools
- Understanding Command-Line Basics
- Using Streams, Redirection, and Pipes
- Processing Text Using Filters
- Using Regular Expressions
Readings:
- Chapter 1: Exploring Linux Command-Line Tools
Due:
- Chapter 1 Questions
Session 3: September 9
Topics:
- Installing Fedora
- Managing Software
- Package Concepts
- Using RPM
- Using Debian Packages
- Converting Between Package Formats
- Package Dependencies and Conflicts
- Managing Shared Libraries
- Managing Processes
Readings:
- Chapter 2: Managing Software
Due:
- Chapter 2 Questions
Session 4: September 16
Topics:
- Configuring Hardware
- Configuring the BIOS and Core Hardware
- Configuring Expansion Cards
- Configuring USB Devices
- Configuring Hard Disks
- Designing a Hard Disk Layout
- Creating Partitions and Filesystems
- Maintaining Filesystem Health
- Mounting and Unmounting Filesystems
Readings:
- Chapter 3: Configuring Hardware
Due:
- Chapter 1 Online Assessment
- Chapter 3 Questions
Session 5: September 23
Topics:
- Managing Files
- Managing Files
- Managing Directories, Files and Links
- Managing File Ownership
- Controlling Access to Files
- Managing Disk Quotas
- Locating Files
Readings:
- Chapter 4: Managing Files
Due:
- Chapter 2 Online Assessment
- Chapter 4 Questions
Session 6: September 30
Topics:
- Booting Linux and Editing Files
- Installing Boot Loaders
- Understanding the Boot Process
- Dealing with Runlevels and the Initialization Process
- Editing Files with Vi
Readings:
- Chapter 5: Booting Linux and Editing Files
Due:
- Chapter 3 Online Assessment
- Chapter 5 Questions
Session 7: October 7
Topics:
- Configuring the X Window System, Localization, and Printing
- Configuring Basic X Features
- Configuring X Fonts
- Managing GUI Logins
- Using X for Remote Access
- X Accessibility
- Configuring Localization and Internationalization
- Configuring Printing
Readings:
- Chapter 6: Configuring the X Window System, Localization, and Printing
Due:
- Chapter 4 Online Assessment
- Chapter 6 Questions
Session 8: October 14
Topics:
- Administering the System
- Managing Users and Groups
- Tuning User and System Environments
- Using System Log Files
- Maintaining the System Time
- Running Jobs in the Future
Readings:
- Chapter 7: Administering the System
Due:
- Chapter 5 Online Assessment
- Chapter 7 Questions
NO CLASS: October 21
- No class, EdMN Conference
Session 9: October 28
Topics:
- Configuring Basic Networking
- Understanding TCP/IP Networking
- Understanding Network Addressing
- Configuring Linux for a Local Network
- Diagnosing Network Connections
Readings:
- Chapter 8: Configuring Basic Networking
Due:
- Chapter 6 Online Assessment
- Chapter 8 Questions
Session 10: November 4
Topics:
- Writing Scripts, Configuring E-mail, and Using Databases
- Managing the Shell Environment
- Writing Scripts
- Managing E-mail
- Managing Data with SQL
Readings:
- Chapter 9: Writing Scripts, Configuring E-mail, and Using Databases
Due:
- Chapter 7 Online Assessment
- Chapter 9 Questions
NO CLASS: November 11
- No class, Veterans' Day
Session 11: November 18
Topics:
- Securing Your System
- Administering Network Security
- Administering Local Security
- Configuring SSH
- Using GPG
Readings:
- Chapter 10: Securing Your System
Due:
- Chapter 8 Online Assessment
- Chapter 10 Questions
NO CLASS: November 25
- No class, Thanksgiving
Session 12: December 2
Topics:
- Linux Applications
- Webmin
- Apache Webserver
Readings:
Due:
- Chapter 9 Online Assessment
- New questions for all chapters 1-10 (3 questions per chapter)
Session 13: December 9
Topics:
- Advanced Linux Networking
- DHCP Services
- Firewalls, NAT and Routing
- DNS Services
Readings:
Due:
- Chapter 10 Online Assessment
Session 14: December 16
Topics:
- Skills Based Final Exam
Readings:
Due:
- Online Final Exam (OPEN Thursday 3PM to Friday 3PM)
- Lab Reports
- CNT Service Project
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.