Open main menu

CDOT Wiki β

OPS335 Weekly Schedule

Revision as of 12:52, 12 February 2017 by Msaul (talk | contribs) (Winter 2017)

Winter 2017

Instructors:

  • Peter Callaghan (Sections C & D)
  • Murray Saul (Sections A & B)

OPS335 Resource Page:

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.

 <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:
    • Exam 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

    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: