 |
Networking Services Technology |
|
|
|
|
CTS2332 Open Source Network Systems - Fall 2009 / 2010 - Class Information and Syllabus Page
This class syllabus is available on Bill Dennis' FCCJ Website at http://web.fccj.edu/~wdennis
Course Title: Open Source Network Systems
Course Prefix and Number: CTS2332
Course Reference Number: 310516
Term / Session: Fall 2009 / 2010 / C-8
Professor: Bill Dennis
Contact Information for the Professor:
- Office Location: South Campus FCCJ, Room F-215
- Office Hours: Tuesday through Thursday, 3:00 PM - 5:30 PM
- Office Phone Number: 904-646-2391
- Office Email Address: wdennis@fccj.edu
Course Meeting Time and Place:
- Tuesdays and Thursdays , 6:00 PM
- South Campus FCCJ, Room B-106
|
This page will be updated on a regular basis. Please check back before every class meeting.
Course Description
This
course is the second of two courses teaching Open Source systems
(CTS 2111 and CTS 2332). Students learn how to install,
configure, and administer network services in a Linux networking
environment. Although this course is not a certification preparation
course, it includes related Linux certification material.
Corequisites
Students taking this class should also co-register for CTS 2111 Open Source Operating Systems.
Prerequisites
Students taking this class should have completed CDA 1302 Hardware Configuration and CDA 1403 Software Configuration, or CTS 1131 Hardware Configuration and CTS 1133 Software Configuration, or have A+ certification.
Students taking this class should have completed CGS 1071 Network Technician Foundations or CNT 1015 Operating System Foundations.
Students taking this class should have completed CGS 1824 Internet Foundations or CET 2600 Network Fundamentals.
Previous
experience installing and configuring operating systems and working
from a command prompt is extremely helpful. Experience using Linux or
Unix is helpful but not required.
Class Materials
Textbook
- Fedora 7 & Red Hat Enterprise Linux
- Author - Richard Petersen
- McGraw Hill
- 2007
- ISBN-10: 0-07-148642-9
- ISBN-13: 978-0-07-148642-2
Software
- CentOS 5.3 Linux will be used in this class. Get it here.
Resources
The Learner Support Center Technical Helpdesk is open seven days a week to serve you:
- Mon – Thurs: 7AM – 10PM
- Fri: 7AM – 5PM
- Sat: 9AM – 1PM
- Sun: 1PM - 5PM
- Phone: 904.632.3151
- Email: helpdesk@fccj.edu
- Employee Self-help and Information: http://www.fccj.edu/helpdesk
Fedora Project
Other Linux Documentation, Manuals, Books, and Guides
Linux Software
Linux Certifications
Linux User's Groups
Linux Search Engines
Linux News and Information
COP 2347 Open Source Network Systems - Class Outline
Class Meeting 01
Tuesday, October 27
- Topic - Getting Started and Introduction to the
class
- Determination of grading
- Topic - Install CentOS 5.3 Server - Whatever you do, don't miss this class.
- Textbook: Chapter 2 -Installing Fedora
- Exercises:
- Install CentOS 5.3 as a Server
- References:
Class Meeting 02
Thursday, October 29
- Topic - Administring TCP/IP
- Textbook: Chapter 35 - Administring TCP/IP Networks
- References
- Exercises:
- Configure additional IP addresses on your NIC.
- View network assignment using "ifconfig" and "route"
Class Meeting 03
Tuesday, November 03
- Topic - Managing Services
- Textbook: Chapter 21 - Managing Services
- Topic - SSH
- Textbook: Secure Shell and Kerberos - Chapter 19
- Reference:
- Exercises:
- Understand commands chkconfig, services
- Understand service xinetd, hosts.allow, hosts.deny
- Understand startup scripts in /etc/rc.d/init.d
- Review services with chkconfig
- Start / Stop httpd server
- Enable automatic startup of httpd server
- Test httpd server status
- Examine Telnet Server xinetd startup script
- Enable Telnet Server and test remote connectivity
- Enable automatic startup of Telnet server
- Restrict access to Telnet Server using TCP Wrappers and xinetd
- Enable SSH Server and test remote connectivity
- Configure SSH Server using sshd_config
Class Meeting 04
Thursday, November 05
- Exam 01: xinetd, services, TCP Wrappers, SSH, Telnet
- Hands On Exam Work for Class meetings 02 & 03 is due at 6:00 PM Thursday, October 30
- Topic - FTP
- Textbook: Chapter 22 - FTP Servers
- Reference
- Exercises:
- Download files using gFTP
- Download files using ftp from the shell prompt
- Start / Stop vsftpd server
- Enable automatic startup of vsftpd server
- Test vsftpd server status
- Configure an FTP server for anonymous downloads
- Configure an FTP server for Linux user uploads and downloads
- Chroot FTP users.
Class Meeting 05
Tuesday, November 10
- Topic - Domain Name System
- Textbook: Domain Name System - Chapter 36
- Reference:
- Exercises:
- Configure a master DNS server
- Configure SOA, A, CNAME, NS, and MX records
- View the Hint zone.
- Configure a client computer's DNS resolver to access the DNS server
- Test a master DNS server with nslookup and dig
Class Meeting 06
Thursday, November 12
- Exam 02: FTP, DNS
- Textbook: Chapter 23 - Web Servers: Apache
- Topic - HTTPD
- Reference:
- Exercises:
- Configure and enable Apache Server
- Create a default website on the Apache server
- Configure Apache to support a fully qualified domain name
Class Meeting 07
Tuesday, November 17
- Topic - More Apache
- Textbook: Chapter 23 - Web Servers: Apache - Chapter 23
- Reference:
- Exercises:
- Create an IP based virtual host on the Apache server
- Create a name based virtual host on the Apache server
- Alias the "/var/www/html/usage" directory to "usage"
- Redirect the "/fccj" directory to "http://www.fccj.edu/
Class Meeting 08
Thursday, November 19
- MidTerm - xinetd, services, TCP Wrappers, SSH, Telnet, FTP, DNS, Apache
- Topic - Database Servers: MySQL
- Textbook: Print, News and Database Servers - Chapter 26
- Reference:
- Exercises:
- Install a Simple Shopping Cart that uses MySQL
Class Meeting 09
Tuesday, November 24
- Exam 03: Apache, MySQL
- Topic - SMTP
- Textbook: Mail Servers: SMTP, POP, and IMAP - Chapter 25
- Reference:
- Exercises:
- Discuss the MTA, MUA, MDA relationship
- Establish an email account in the b107sth.edu domain and retrieve email
- Review the configuration of sendmail
- Review the m3 macro processor
- Review the pop3 service
- Set up a SMTP sendmail mail server
- Set up a POP3 dovecot server
- Configure a MX record
- Test connectivity to pop3
- telnet 192.168.106.245 110
- user userid
- pass password
- list
- quit
Class Meeting 10
Thursday, November 26 - Thanksgiving No Class :-) Withdrawal deadline for Session C8 with grade of “W”
Monday, November 30
Class Meeting 11
Tuesday, December 01
- Topic - SMTP
- Textbook: Mail Servers: SMTP, POP, and IMAP - Chapter 25
- Reference:
- Exercises:
- Set up a SMTP sendmail mail server
- Set up a POP3 dovecot server
- Configure a MX record
- Test connectivity to pop3
- telnet 192.168.107.245 110
- user userid
- pass password
- list
- quit
- Set up a http mail server interface
- Install NamekoWebmail Server
Class Meeting 12
Thursday, December 03
- Exam 04: SMTP
- Topic - SMB
- Textbook: Samba - Chapter 39
- Reference:
- Exercises:
- Configure a Linux Samba server to make shares available
- Connect as a Linux Samba client to shares and printers
Class Meeting 13
Tuesday, December 08
Class Meeting 14
Thursday, December 10
Class Meeting 15
Tuesday, December 15
Class Meeting 17
Tuesday, December 17
Professor
Policy and Expectations
Policy on Electronic
Devices and Personal Communications
Mute all Wireless
Telephones, Digital Pagers, Personal Communications Devices, Personal
Entertainment Devices, and anything else that makes Noise while you are
in the Classroom. Conduct all Personal Communications outside of the
Classroom while class is in session.
Attendance
Policy
Attendance will be
recorded during the first two class meetings. Any student who does not
attend class during at least one of the first two class meetings will
be automatically dropped from the course. While attendance
(or lack thereof) will have a direct impact on students' learning
skills, it will have no direct impact on students' grades.
Exams
and Grading System
- Exams:
Exams consist of a combination of cognitive questions and
answers, and hands on exercises that require the use a
computer.
- Grading
Criteria: A total of 4 (four) Exams a Mid-Term and a
Final Project will be administered. The
Mid-Term and the Final are comprehensive. The final grade
will be the weighted average of the Exams, the
Mid-Term and the Final.
- Some
Exams will be taken in Blackboard. Students must know their
Artemis ID and password to complete exams in Blackboard.
- There
are no extra credit opportunities.
Grading Scale:
- 75 % - Exams and MidTerm
- 25 % - Final Project
Make-Up
and Incomplete Policy
- One Exam can be made up at the Professor's discretion. No more than one Exam can be made up.
- The MidTerm can be made up at the Professor's discretion.
- The
Final Project can not
be made up.
- Students who
will be absent from class on the date of a scheduled Exam, or MidTerm must notifiy the Professor of their planned absence in
advance of the scheduled Exam or MidTerm. Students who so notifiy the
Professor of their planned absence in advance will be offered an alternative
make up testing opportunity for the Exam or MidTerm only at the Professor's discretion.
All
notifications to the Professor must be made by email.
No notification method other than email will be accepted.
Any notification that is received by the Professor after 6:00
PM on the day of any
scheduled
Exam or MidTerm will
be ignored. No
unscheduled makeup opportunity for any missed Exam or MidTerm will be made available.
- Incomplete
Policy: Incompletes will only be considered for students who have
completed at least siz Quizzes, and at least three of the four Exams
(two are scheduled), Mid-Term and Final.. Incompletes will be granted
solely at the discretion of the Professor.
Academic Grading Scale
A = 90 percent–100 percent
B = 80 percent–89 percent
C = 70 percent–79 percent
D = 60 percent–69 percent
F = Below 60 percent
Academic Dishonesty Policy and Computing
Policy
Unless explicitly permitted
by the professor, any student who references any resource, including
any books, notes, computers, websites, or email during any Exam,
Mid-Term or Final is committing an act of Academic Dishonesty.
Any student who provides or receives any aid or any
interpersonal communication in any way to any other student during any
Exam, Mid-Term or Final is committing an act of Academic Dishonesty.
All Florida State College policies as defined in the Florida
State College College Catalog shall be enforced, including
all FCCJ policies regarding Academic Dishonesty and Computing
Use. Computing Download Policy
Students
may only download or install software that has been authorized by the
Professor, as unauthorized software may disturb or obstruct the orderly
conduct, processes, functions, and/or interests of the College.
Any student who downloads or installs any software that is
not authorized by the Professor shall be subject to any punitive action
as defined in the FCCJ
College Catalog which clearly states that "Any act or
behavior on the part of the student which tends to impair, interfere
with, or otherwise disturb or obstruct the orderly conduct, processes,
functions, and/or interests of the College is expressly prohibited."
Network
Monitoring
Network traffic and data
on the network in South Campus FCCJ, Room B-106 is being monitored,
recorded and reported. This includes visits to websites, email
exchanges, instant messaging, and any other traffic or data that
originates from or is addressed to any computer on the network in South
Campus FCCJ, Room B-106.
Students
with Disabilities or Special Learning Needs
Any student
with a disability or any other special learning need should discuss
their individual requirements with the Professor during the First or
the Second class meeting. It is necessary that individual requirements
be known by the end of the Second class meeting so that any special
accomodations that may be required may be provided without impacting
other students or impacting the environment of the class in subsequent
class meetings. |
|