|
|
Line 82: |
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 = |
| }} | | }} |
Revision as of 02:25, 9 February 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:
|
|
|
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:
|
|
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:
|
|
Readings:
|
|
Due:
|
|
|
Session #
|
March 9
|
NO CLASS: Spring Break
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #8
|
March 16
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #9
|
March 23
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #10
|
March 30
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #11
|
April 6
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #12
|
April 13
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #13
|
April 20
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #14
|
April 27
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #15
|
May 4
|
'
|
Topics Covered:
|
|
Readings:
|
|
Due:
|
|
|
Session #16
|
May 11
|
Exam Day
|
Topics Covered:
|
- In-Class Skills Based Exam
|
Readings:
|
|
Due:
|
- Online Final Exam
- Online Course Feedback
- 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.