Week |
Objectives and Tasks |
Reference |
Labs |
Week 1: 11-17 Jan (No class Monday Jan 11th: Experience Seneca) |
Introduction to OPS335:- Outline, policies
- Assignments, labs, evaluation, email
- Preparation for OPS335 labs
|
Lecture Notes:Online Reference: |
Prep for Labs |
Week 2: 18-24 Jan
|
Basic Networking & Backups:- ifconfig & route vs ip; resolv.conf, hostnamectl
- /etc/sysconfig/network-scripts/
- Network connection troubleshooting
- SSH & SSH Keys
- rsync & cron
|
Lecture Notes:- Slides:
Networking: Web PDF Backups & Cron: Web PDF - Chapter 14 - TCP/IP Networking
Online Reference: |
Lab 1: Network/Backup |
Week 3: 25-31 Jan |
Packet Filtering Using iptables:- What is Packet Filtering
- iptables Basics
(Tables, Chains, Targets) - iptables Commands & Options
- iptables Command Examples
- Saving iptables Settings
|
Lecture Notes:- Slides: Web PDF
- Chapter 22 - Security
Online Reference: |
Lab 2a: Packet Filtering Using iptables |
Week 4: 1-7 Feb |
More practice with iptables- Debugging firewall problems:
- Troubleshooting Procedures
- Troubleshooting Tools
- Troubleshooting Exercises
|
Online Reference: | Lab 2b: Additional iptables Troubleshooting |
Week 5: 8-14 Feb |
Domain Name System (DNS):- Address resolution mechanism (zone definitions)
- DNS server setup
- Querying Name Servers
- Reverse DNS lookups
|
Lecture Notes:- Slides:
DNS Concepts & Setup: Web PDF Querying Name Servers: Web PDF - Chapter 17 - DNS: The Domain Name System
Online Reference: |
Lab 3a: DNS |
Week 6: 15-21 Feb (Monday the 15th is a holiday) |
More DNS; Test Plans:- MX, CNAME, TXT records
- Writing a simple but good test plan
- Work on Assignment 1
|
Lecture Notes:Online Reference: |
Lab 3b: DNS and Test Plans |
Week 7: 22-28 Feb |
Mail Servers / Evaluation:- Mail Server Elements (MSA/MTA, MUA, MDA, MS, AA)
- Mail Server Protocols (SMTP, IMAP, POP3)
- Install and using mailx application (MUA)
- Analyze Email Message Headers
- Work on Assignment 1
- Midterm Test 1
|
Lecture Notes:- Slides:
Mail Server (basic concepts): Web PDF - Chapter 20 - Electronic Mail
Online Reference: |
Lab 4a: Simple Mail Server Setup |
Study Week: 29 Feb - 6 Mar (No Scheduled Classes) |
|
Week 8: 7-13 Mar |
Mail Servers / Continued:- Mail Between Virtual Machines
- Chapter 20 - Electronic Mail
|
Lecture Notes:Online Resources: |
lab 4b: Advanced Mail Server Setup |
Week 9: 14-20 Mar |
File Servers:- NFS with Automount:
- exportfs, showmount, /etc/exports,autofs, auto.master
- Samba:
- smbclient, smbmount (mount -t cifs)
- smb.conf, testparm, smbpasswd, pdbedit
- getsebool, setsebool
|
Lecture Notes:- Slides:
NSF: Web [ PDF] Samba: Web [ PDF] - Chapter 18 - The Network File System
- Chapter 30 - Cooperating with Windows
Online Resources: |
Lab 5a: Network File System (NFS)
Lab 5b: Samba Server |
Week 10: 21-27 Mar (Friday the 25th is a holiday) |
Web Servers:- Apache installation and configuration
|
Lecture Notes:- Slides: [ Web] [ PDF]
- Chapter 23 - Web Hosting
Online Resources: |
lab 6a: Web Server |
Week 11: 28 Mar - 3 Apr |
Web Servers / Continued: |
Lecture Notes:- Slides: [ Web] [ PDF]
- Chapter 23 - Web Hosting
Online Resources: |
Lab 6b: |
Week 12: 4-10 Apr |
Open LDAP:- Purpose of LDAP
- LDAP Setup
</li>Midterm Test 2 (if applicable)Work on Assignment 2</ul> |
<td style="border-bottom: thin solid black;">Lecture Notes:- Open LDAP: [ Web] [ PDF]
- Chapter 19 - Sharing System Files
Online Resources:</td>
<td style="border-bottom: thin solid black;font-weight:bold;">
Lab 7:
NIS</td>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 13:
11-17 Apr</td>
<td style="border-bottom: thin solid black;">Review:- Exam Review
- Assignment 2 Due
</td>
<td style="border-bottom: thin solid black;"> </td>
<td style="border-bottom: thin solid black;font-weight:bold;"> </td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">Exam Week:
TBA</td>
<td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td>
</tr>
</table>
OPS335 Resources