Difference between revisions of "OPS335 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
Line 91: Line 91:
 
  <tr valign="top">
 
  <tr valign="top">
 
   <td  width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>4-10 Apr</td>
 
   <td  width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>4-10 Apr</td>
   <td  style="border-bottom: thin solid black;">Miscellaneous:<ul><li>'''Network Information Service''' ('''NIS''', or '''Yellow Pages''')<ul><li>ypserv, ypbind, ypcat</li></ul></li><li>Midterm Test 2 (if applicable)</li><li>Work on Assignment 2</li></ul></td>
+
   <td  style="border-bottom: thin solid black;">Open LDAP:<ul><li>Purpose of LDAP</li><li>LDAP Setup</li></ul></li><li>Midterm Test 2 (if applicable)</li><li>Work on Assignment 2</li></ul></td>
   <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>Slides: [ Web]  [ PDF]</li><li>Chapter 19 - Sharing System Files</li></ul>'''Online Resources:'''<ul></ul></td>
+
   <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>Open LDAP: [ Web]  [ PDF]</li><li>Chapter 19 - Sharing System Files</li></ul>'''Online Resources:'''<ul></ul></td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;<br>[http://zenit.senecac.on.ca/wiki/index.php/OPS335_NIS_Lab Lab 7:<br>NIS]</td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;<br>[http://zenit.senecac.on.ca/wiki/index.php/OPS335_NIS_Lab Lab 7:<br>NIS]</td>
 
  </tr>
 
  </tr>

Revision as of 09:42, 23 February 2016

Winter 2016

Instructors:

  • Peter Callaghan (Section A)
  • Murray Saul (Section C)
  • Andrew Smith (Section 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;">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

    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:
    • Slides: N/A
    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:
    • Slides: [ Web] [ PDF]
    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:
        • x
        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>