Franske CNT-2311 SP10 Schedule: Difference between revisions

From ITCwiki
Jump to navigation Jump to search
(initial setup still needs much work)
 
(fill out the schedule)
 
(6 intermediate revisions by the same user not shown)
Line 26: Line 26:
|sessionnum = 2
|sessionnum = 2
|date = January 19
|date = January 19
|sessiontitle =  
|sessiontitle = Server Installation and the Command Line
|topics = * Installing Fedora
|topics = * Installing Fedora
* Installing Ubuntu Server
* Installing Ubuntu Server
Line 36: Line 36:
* Chapter 1
* Chapter 1
* Chapter 2
* Chapter 2
* Chapter 5 (selected topics TBD)
* Chapter 4 (p. 74-88, 96-100)
* Chapter 5 (p. 102-112, 114-120, 122-131, 137-140)
|due =  
|due =  
}}
}}
Line 46: Line 47:
* Startup, shutdown and runlevels
* Startup, shutdown and runlevels
* File systems, partitioning and related commands
* File systems, partitioning and related commands
|readings =  
|readings = * Chapter 5 (p. 112-114, 131-137)
|due =  
* Chapter 6
* Chapter 7 (p. 166-185)
|due = * Unit 1 Online Assessment
}}
}}
{{CourseScheduleSession
{{CourseScheduleSession
Line 58: Line 61:
* Network tools
* Network tools
* Basic package management
* Basic package management
|readings =  
|readings = * Chapter 3
* Chapter 8
* Chapter 10
* Chapter 12
|due =  
|due =  
}}
}}
Line 65: Line 71:
|date = February 9
|date = February 9
|sessiontitle =  
|sessiontitle =  
|topics =  
|topics = * Remote Administration with SSH
|readings =  
* Administration with Webmin
* Introduction to SAMBA
|readings = * Chapter 21
* Chapter 24
|due =  
|due =  
}}
}}
Line 73: Line 82:
|date = February 16
|date = February 16
|sessiontitle =
|sessiontitle =
|topics =  
|topics = * Text Processing
|readings =  
* Shell Scripting
|readings = * Online: [http://www.faqs.org/docs/abs/HTML/textproc.html Linux Text Processing Commands]
* Online: [http://www.linux.org/lessons/advanced/x782.html Text Processing Tools]
* Online: [http://www.brezeale.com/technical_notes/text_processing.shtml Text Processing in Linux]
* Online: [http://www.linuxconfig.org/Bash_scripting_Tutorial BASH Scripting Tutorial]
* Online: [http://www.panix.com/~elflord/unix/bash-tute.html A quick guide to writing scripts using the bash shell]
|due =  
|due =  
}}
}}
Line 89: Line 103:
|date = March 2
|date = March 2
|sessiontitle =  
|sessiontitle =  
|topics =  
|topics = * Introduction to Firewalls
|readings =  
* Introduction to Apache webserver
|due =  
|readings = * Chapter 13: The Linux Firewall
* Chapter 18: Apache Web Server
|due = * Unit 3 Online Assessment (Due 3/3/2010)
}}
}}
{{CourseScheduleSession
{{CourseScheduleSession
Line 104: Line 120:
|sessionnum = 8
|sessionnum = 8
|date = March 16
|date = March 16
|sessiontitle =  
|sessiontitle = Mail Servers
|topics =  
|topics = * Sendmail and Postfix
|readings =  
* IMAP and POP3
|readings = * Chapter 19
* Chapter 20
* [http://articles.techrepublic.com.com/5100-10878_11-5033788.html Tech Republic: Understanding Sendmail]
|due =  
|due =  
}}
}}
Line 112: Line 131:
|sessionnum = 9
|sessionnum = 9
|date = March 23
|date = March 23
|sessiontitle =  
|sessiontitle = Network Services
|topics =  
|topics = * DNS
|readings =  
* DHCP
|readings = * Chapter 16
* Chapter 27
|due =  
|due =  
}}
}}
Line 120: Line 141:
|sessionnum = 10
|sessionnum = 10
|date = March 30
|date = March 30
|sessiontitle =  
|sessiontitle = End Bits
|topics =  
|topics = * NAT Masquerading
|readings =  
* MySQL Servers
|readings = * [http://tldp.org/HOWTO/IP-Masquerade-HOWTO/ IP Masquerade HOWTO]
* [http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch34_:_Basic_MySQL_Configuration Basic MySQL Configuration]
|due =  
|due =  
}}
}}
Line 128: Line 151:
|sessionnum = 11
|sessionnum = 11
|date = April 6
|date = April 6
|sessiontitle =  
|sessiontitle = Internet Simulation Project
|topics =  
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due =  
|due = * Unit 4 Online Assessment
}}
}}
{{CourseScheduleSession
{{CourseScheduleSession
|sessionnum = 12
|sessionnum = 12
|date = April 13
|date = April 13
|sessiontitle =  
|sessiontitle = Internet Simulation Project
|topics =  
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due =  
|due = * Unit 5 Online Assessment
}}
}}
{{CourseScheduleSession
{{CourseScheduleSession
|sessionnum = 13
|sessionnum = 13
|date = April 20
|date = April 20
|sessiontitle =  
|sessiontitle = Internet Simulation Project
|topics =  
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due =  
|due =  
Line 152: Line 175:
|sessionnum = 14
|sessionnum = 14
|date = April 27
|date = April 27
|sessiontitle =  
|sessiontitle = Internet Simulation Project
|topics =  
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due =  
|due =  
Line 160: Line 183:
|sessionnum = 15
|sessionnum = 15
|date = May 4
|date = May 4
|sessiontitle =  
|sessiontitle = Internet Simulation Project
|topics =  
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due =  
|due =  
Line 169: Line 192:
|date = May 11
|date = May 11
|sessiontitle = Exam Day
|sessiontitle = Exam Day
|topics = * In-Class Skills Based Exam
|topics = * Internet Simulation Project
|readings =  
|readings =  
|due = * '''Online Final Exam'''
|due = * '''Online Final Exam'''
* Online Course Feedback
* All Labwork
* All Labwork
* CNT Project(s)
* CNT Project(s)

Latest revision as of 16:28, 23 March 2010

Information Technology & Careers Administering Linux Operating Systems

CNT-2311-91 - 3 credits

Instructor: Dr. Ben Franske

Term: Spring 2010 (1/12/2010-5/11/2010)

Meetings: Tu 2:00pm-5:20pm

Location: B143

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
January 12 Introduction to the Course & PC Hardware
Topics Covered:
  • 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
January 19 Server Installation and the Command Line
Topics Covered:
  • Installing Fedora
  • Installing Ubuntu Server
  • Basic user management & permissions
  • Shells
  • More Linux tools
  • Text Editors (vi, emacs, pico/nano)
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:
Session #3
January 26 '
Topics Covered:
  • 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
February 2 '
Topics Covered:
  • 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
February 9 '
Topics Covered:
  • Remote Administration with SSH
  • Administration with Webmin
  • Introduction to SAMBA
Readings:
  • Chapter 21
  • Chapter 24
Due:
Session #6
February 16 '
Topics Covered:
  • Text Processing
  • Shell Scripting
Readings:
Due:
Session #
February 23 NO CLASS: Student Success Day
Topics Covered:
Readings:
Due:
Session #7
March 2 '
Topics Covered:
  • Introduction to Firewalls
  • Introduction to Apache webserver
Readings:
  • Chapter 13: The Linux Firewall
  • Chapter 18: Apache Web Server
Due:
  • Unit 3 Online Assessment (Due 3/3/2010)
Session #
March 9 NO CLASS: Spring Break
Topics Covered:
Readings:
Due:
Session #8
March 16 Mail Servers
Topics Covered:
  • Sendmail and Postfix
  • IMAP and POP3
Readings:
Due:
Session #9
March 23 Network Services
Topics Covered:
  • DNS
  • DHCP
Readings:
  • Chapter 16
  • Chapter 27
Due:
Session #10
March 30 End Bits
Topics Covered:
  • NAT Masquerading
  • MySQL Servers
Readings:
Due:
Session #11
April 6 Internet Simulation Project
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
  • Unit 4 Online Assessment
Session #12
April 13 Internet Simulation Project
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
  • Unit 5 Online Assessment
Session #13
April 20 Internet Simulation Project
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
Session #14
April 27 Internet Simulation Project
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
Session #15
May 4 Internet Simulation Project
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
Session #16
May 11 Exam Day
Topics Covered:
  • Internet Simulation Project
Readings:
Due:
  • Online Final Exam
  • All Labwork
  • CNT Project(s)

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.