Week |
Objectives and Tasks |
Reference |
Labs |
Week 1: Jan 9 - 15 |
Introduction to OPS335:- Outline, policies
- Assignments, labs, evaluation, email
- Preparation for OPS335 labs
|
Lecture Notes:Online Reference: |
Prep for Labs |
Week 2: Jan 16 - 22
|
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: Jan 23 - 29 |
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: Jan 30 - Feb 5 |
Network Address Translation / iptables Best Practices- Network Address Translation
(NAT Table - iptables) - Debugging firewall problems:
- Troubleshooting Procedures
- Troubleshooting Tools
- Troubleshooting Exercises
|
Online Reference: | Lab 2b: Additional iptables Troubleshooting |
Week 5: Feb 6 - 12 |
Domain Name System (DNS):- Address resolution mechanism (zone definitions)
- DNS server setup
- Querying Name Servers
- Reverse DNS lookups
|
Lecture Notes:Online Reference: |
Lab 3: DNS |
Week 6: Feb 13 - 19 |
Performing DNS Queries- SOA, MX, TXT records
- Coordinating multiple servers
|
Lecture Notes:- Slides:
DNS Queries: Web PDF Master vs Slave DNS Servers: Web PDF Online Reference: |
|
Week 7: Feb 20 - 26 (Family Day Holiday: Feb 20th No scheduled classes) |
Mail Servers - SMTP- Mail Server Elements (MSA/MTA, MUA, MDA, MS, AA, SMTP)
- Install and using mailx application (MUA)
- Analyze Email Message Headers
- Setup Postfix Server (no encryption)
- Sending Email from VM to Seneca College Mail Account
- Troubleshooting
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: Feb 27 - Mar 5 (No Scheduled Classes) |
|
Week 8: Mar 6 - 12 |
Mail Server Setup - imap- Specifying Domains for Received Email
Installing & Configuring MDA/LDA- Send & Verify Receiving Mail on VMs
- Troubleshooting
|
Lecture Notes: - Slides: Mail Server Setup (IMAP)
[ web ] [ PDF ]
- Chapter 20 - Electronic Mail
</li></ul>Online Resources: |
<td style="border-bottom: thin solid black;font-weight:bold;">Lab 4b:
Mail Server Setup: LDA</td>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 9:
Mar 13 - 19</td>
<td style="border-bottom: thin solid black;">Web Server:- Apache:
- LAMP stack installation and configuration
</td>
<td style="border-bottom: thin solid black;">Lecture Notes:- Lamp Stack Installation / Configuration: web PDF
Online Resources:</td>
<td style="border-bottom: thin solid black;font-weight:bold;">Lab 5: Web Server</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 10:
Mar 20 - 26</td>
<td style="border-bottom: thin solid black;">File Server:- Samba:
- smbclient, smbmount (mount -t cifs)
- smb.conf, testparm, smbpasswd, pdbedit
- getsebool, setsebool
</td>
<td style="border-bottom: thin solid black;">Lecture Notes:- Slides: Web PDF
- Chapter 30 - Cooperating with Windows
Online Resources:</td>
<td style="border-bottom: thin solid black;font-weight:bold;">Lab 6: Samba Server</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 11:
Mar 27 - Apr 2</td>
<td style="border-bottom: thin solid black;">Network Information:- NIS:
- ypserv
- ypbind
- nsswitch.conf
</td>
<td style="border-bottom: thin solid black;">Lecture Notes:- Slides: web pdf
- Chapter 19 - Sharing System Files
Online Resources:</td>
<td style="border-bottom: thin solid black;font-weight:bold;">Lab 7: Network Information Server</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 12:
Apr 3 - 9</td>
<td style="border-bottom: thin solid black;">Webmail: Encrypted connections- WebMail installation and configuration
- Setting Up a Self-Serve Certificate
- Configuring Postfix (VM2) for Encryption (TLS)
- Setting up Encryption with Thunderbird MUA
- Setting Up Dovecot MDA/LDA for Encryption (SSL)
Test 2</td>
<td style="border-bottom: thin solid black;">Lecture Notes:- Slides: Web PDF
Encrypting Mail Messages:
web PDF - Chapter 23 - Web Hosting
Online Resources:</td>
<td style="border-bottom: thin solid black;font-weight:bold;">Lab 8:
Mail Server Setup: Encrypted connections and webmail</td>
</tr>
<tr valign="top">
<td width="20%" style="border-bottom: thin solid black;">Week 13:
Apr 10 - 14</td>
<td style="border-bottom: thin solid black;">Review:</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:
Apr 17 - 21</td>
<td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td>
</tr>
</table>
OPS335 Resources