CS 201 - System and Network Administration
Lynchburg College Computer Science
Aug. 22, 2002
Click on Textbook to see table of contents
Instructors :
Dr. Randy Ribler (ribler_r@lynchburg.edu) and
Dr. Constantine Roussos (roussos@lynchburg.edu) Offices: Hobbs 103, Hobbs104 Office Phones: 544-8529, 544-8395
COURSE SYLLABUS
Students experience a hands-on approach to system and network administration. General network and system administration is explored using two or more different operating systems. Topics covered include system configuration, network planning, routine system maintenance, firewalls and security, Internet connectivity, system optimization, troubleshooting, and scripting languages.
The primary objectives of this course are the following:
Understand Unix and Windows file systems.
Identify, control and schedule processes.
Manage user accounts.
Install and troubleshoot hardware devices.
Install and configure system software.
Manage a TCP/IP Ethernet network.
Configure and manage DNS, FTP, X, Mail, Telnet and WWW servers.
Getting started
1. CS computing facilities.
2. Logging into your account.
a. Username, Password
b. Directories and subdirectories.
c. Privileges and access.
3. Off-campus computing
a. Using ftp
b. http
The class website.
Understanding and using files.
protection, date/time, etc.
Communications in this course.
1. email
a. Your mail clients and servers.
b. Communicating with your instructors.
2. Your homework projects, labs and research.
Introduction to System and Network Administration
Overview
Hardware
System Software
Networks
Operating Systems
Linux
Windows 2000
Network Software and Protocols
Ethics in Sys Admin
The Law and ethics
The Corporation's rights vs. the User's rights
Protecting the system
Hardware
System Components
Outside the Box
Monitor, Keyboard, Mice
Printer
Inside the Box
Hard Drives - Masters and Slaves
CD-ROMs, Zip Drives
Floppies and Super Disks
Disk I/O Controllers and cabling
Ports - Serial and Parallel
Modems
Tapes
Motherboard
Buses and Slots
Memory
Processor (CPU)
Power Supply
Video and Audio
USB
Raid
Cache
Assembling a System
Precautions
Troubleshooting
Network Hardware
Routers, Hubs and Switches
Cabling and Connectors
Connecting to The Net and Other considerations
System Installation
System Architectural Overview
Installing Linux - the basics
Installing Windows 2000 - the basics
Adding new hardware and upgrading.
Firmware and Flash
Device Drivers - What are they and where does one get them?
Privileged Users - Root, Administrator, +
Booting Up and Shutting Down
Backups - the basics
Creating a small network for Home or Business
Processes/ Daemons
Definition
Types of Processes
System
User
Real-time
Batch
Priorities
Scheduling
Monitoring Processes
Managing Processes
Linux and Windows File System Management
File System Organizations and File Types
System Folders and Files
User Folders and Files
File Security
File Properties
Installing and Removing Applications
Configuration and .ini files
The Windows Registry
Managing Users
Adding New Users
User folders
User Privileges
Groups and Policies
Considerations for Services such as FTP and WWW - the basics
Passwords
Modifying User Account Properties
Considerations for Deleting Users
Backups and Restoration
Backup Media - Pros and cons
CDs and DVDs
Tape
RAID
Mirroring
Hard Drives
Other Machines on the Net
System Information
Boot Disks
The Registry
Configuration Files
Applications
User Accounts, Folders and Files
Network and Device Configuration information
Log Files
Backup Methodologies/Schedules
Physical location backup considerations - Off site archives
Proprietary Media/Hardware
Restoring Files
Restoring the System
Checkpoints
Networking Basics
Types of Networks - Overview
Ethernet vs. Token Ring vs. ?
Netware
Windows Networking
TCP/IP
Network Protocols - TCP, IP, UDP, NetBIOS, ...
TCP/IP Concepts and Configuration - the basics
Host Names and IP addresses
Windows Active Directory, Workgroups and Domains
Managing Network Services
FTP
WWW
DNS
DHCP
WINS
Telnet
X
email - POP, IMAP, other
Connecting Unix to Windows
Simple File Access
FTP
WWW
NFS: The Network File System
Browsing
Database Access
Basic Network Trouble-Shooting and Monitoring Tools
Sam Spade
Ping
Traceroute
NSLookup
WhoIs and reporting abuse
email Tracing and Analysis
Networking Intermediate
Domain Name Registration
Using a virtual host to maintain a website
Automatic IP assignment - DHCP and Bootp
Configuring and Managing DNS
Configuring and Managing Windows Active Directory and Domains
Configuring and Managing email
Configuring and Managing Print Services
Scripting and Sys Admin
Scripting Languages
Executing images and command line parameters
Executing and Scheduling Scripts
System and Network Security
FireWalls
Physical Security
Privileges
Patches
Cryptography, Encryption, PGP, Public Key, Kerberos, Certificates, Authenticity, ...
Viruses, Trojan Horses, Worms, Denial of Service (DOS), Buffer Overflows
Saint
Testing
:
There will be 3 tests, an undetermined number of pop quizzes
and homework assignments, several labs/practicums and a final exam.
Class participation will also count towards one's grade.
The above factors will be weighted as follows :
Tests :
.33
Labs and Practicums:
.33
Final Exam :
.22
Class Partic, Homework, Quizzes:
.12
Grading :
The standard 10 point grading scale will be used.
(i.e. 90-100 = A, 80-89 = B, 70-79 = C, 60-69 = D, below 60 = F)
THERE WILL BE NO CURVE. You will always know approximately how you
are doing in the course by applying the above factors to your grades
to date.
Important notes:
If you are having trouble with the course come to me for help right
away - DO NOT WAIT.
You are responsible for attending class, completing programs on time, taking tests when scheduled, knowing the college's grading policies, knowing course withdrawal dates and making up all missed work.
As always the honor code is in full effect. You may NOT collaborate
on pledged assignments such as tests. If you are ever in doubt of
whether or not an action constitutes an honor violation ask me
beforehand.
Class participation on your part is an excellent means of making
our classes more interesting and demonstrating to me your knowledge
of and interest in the subject matter.
Required Materials:
Unix System Administration Handbook by Nemeth, Snyder, Seebass and Hein. (in Bookstore)
The publisher is Prentice Hall PTR.
Recommended Materials:
Microsoft Windows 2000 Server by Microsoft Press (Academic Learning Series)
Statement for students with disabilities
The College will make reasonable accommodations for persons with appropriately documented disabilities. Students should notify the Support Services Coordinator located in the Academic Advising Office on the first floor of Hall Campus Center and provide documentation of their disability in order to be considered eligible for accommodation. Students are encouraged to do this as soon as possible prior to or at the beginning of each semester so their needs can be arranged in a timely fashion. Accommodations are effective as of the date of the Accommodations Memos students receive to distribute to their instructors. Accommodations are not retroactive.