Weekly Schedule
Note: Each OPS335 instructor will indicate the due dates for labs, tests and assignments. This schedule is a considered to be a general guideline for week-by-week content.
Week 1
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Introduction to OPS335: | Online Reference: | Prep for Labs |
- Outline, policies | - Centos7 Install Tips | |
- Assignments, labs, evaluation, email | - OPS335 Resources | |
- Preparation for OPS335 labs |
Week 2
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Basic Networking & Backups: | Online Reference: | Lab 1: Network/Backup |
- ifconfig & route vs ip; resolv.conf, hostnamectl | - ip vs ifconfig | |
- /etc/sysconfig/network-scripts/ | - OPS235 - Lab7 | |
- Network connection troubleshooting | - rsync Howto | |
- SSH & SSH Keys | - Cron HowTo | |
- rsync & cron |
Week 3
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Packet Filtering Using iptables: | Online Reference: | Lab 2a: Packet Filtering Using iptables |
- What is Packet Filtering | - Overview | |
- iptables Basics (Tables, Chains, Targets) | - CentOS Wiki | |
- iptables Commands & Options | ||
- iptables Command Examples | ||
- Saving iptables Settings |
Week 4
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Network Address Translation / iptables Best Practices | Online Reference: | Lab 2b: Additional iptables Troubleshooting |
- Network Address Translation (NAT Table - iptables) | - Test Network Connectivity (From Lab1) | |
- Debugging firewall problems: | ||
- Troubleshooting Procedures | ||
- Troubleshooting Tools | ||
- Troubleshooting Exercises |
Week 5
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Domain Name System (DNS): | Online Reference: | Lab 3: DNS |
- Address resolution mechanism (zone definitions) | - Address resolution mechanism | Assignment 1 (Part 1) |
- DNS server setup | - Reverse DNS lookups | |
- Querying Name Servers | ||
- Reverse DNS lookups | ||
Performing DNS Queries | ||
- SOA, MX, TXT records | ||
- Coordinating multiple servers |
Week 6
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Mail Servers - SMTP | Online Reference: | Lab 4a: Simple Mail Server Setup |
- Mail Server Elements (MSA/MTA, MUA, MDA, MS, AA, SMTP) | - Sending Messages with mail Command | |
- Install and using mailx application (MUA) | - Read Email Message with mail Command | |
- Analyze Email Message Headers | - Reading Full Email Headers | |
- Setup Postfix Server (no encryption) | ||
- Sending Email from VM to Seneca College Mail Account | ||
- Troubleshooting |
Week 7
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Evaluation / Review | Assignment 1 (Part 2) | |
Written Midterm Test |
Study Week
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Week 8
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Using a Centralized Message Store (IMAP) | Online Reference: | Lab 4b: Mail Server Setup: LDA |
- Specifying Domains for Received Email (MTA) | - common mail server terms | |
- Installing & Configuring MDA/LDA | - Postfix man page | |
- Send & Verify Receiving Mail on VMs | - Configuring Dovecot | |
- Troubleshooting |
Week 9
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
File Server (Samba): | Lab 5: Samba Server | |
- smbclient, smbmount (mount -t cifs) | ||
- smb.conf, testparm, smbpasswd, pdbedit | ||
- getsebool, setsebool |
Week 10
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Web Server (Apache): | Online Resources: | Lab 6: Web Server |
- LAMP stack installation and configuration | - PHP Tutorial | |
- MySQL / SQL Language Resources |
Week 11
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Webmail: Encrypted connections | Online Reference: | Lab 7: Encrypted connections and webmail |
- WebMail installation and configuration | - TLS, SSL Definition | |
- Setting Up a Self-Serve Certificate | - Create a self signed SSL key for Postfix | |
- Configuring Postfix (VM2) for Encryption (TLS) | - Dovecot SSL configuration | |
- Setting up Encryption with Thunderbird MUA | ||
- Setting Up Dovecot MDA/LDA for Encryption (SSL) |
Week 12
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
OpenLDAP: | Online Reference: | Lab 8: OpenLDAP |
- LDAP Overview | - OpenLDAP Administration Guide | |
- Client setup | - CentOS server & client setup guide | |
- Adding users |
Week 13
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Evaluation / Review | Assignment 2 | |
Exam Review |
Week 14
Objectives and Tasks | Reference | Labs/Evaluations |
---|---|---|
Evaluation / Review | Final Exam |