Franske CNT-2311 FA10 Schedule

From ITCwiki
Jump to navigation Jump to search
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.