Difference between revisions of "OPS335 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
Line 35: Line 35:
 
   <td  width="20%" style="border-bottom: thin solid black;">'''Week 3:'''<br>25-31 Jan</td>
 
   <td  width="20%" style="border-bottom: thin solid black;">'''Week 3:'''<br>25-31 Jan</td>
 
   <td  style="border-bottom: thin solid black;">'''Packet Filtering Using iptables:'''<ul><li>What is Packet Filtering</li><li>iptables Basics<br>(Tables, Chains, Targets)</li><li>iptables Commands &amp; Options</li><li>iptables Command Examples</li><li>Saving iptables Settings</li></ul></td>
 
   <td  style="border-bottom: thin solid black;">'''Packet Filtering Using iptables:'''<ul><li>What is Packet Filtering</li><li>iptables Basics<br>(Tables, Chains, Targets)</li><li>iptables Commands &amp; Options</li><li>iptables Command Examples</li><li>Saving iptables Settings</li></ul></td>
   <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>Slides: [https://prezi.com/akyqt4h40oel/iptables-packet-filtering/ Web]  [http://matrix.senecac.on.ca/~murray.saul/ops335/335_week2.pdf PDF]<br><br>Chapter 22 - Security<br><br>Resources:</li></ul>Online References:<ul><li>[https://en.wikipedia.org/wiki/Iptables#Overview Overview]</li><li>[https://wiki.centos.org/HowTos/Network/IPTables CentOS Wiki] </li></ul></td>
+
   <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>Slides: [https://prezi.com/akyqt4h40oel/iptables-packet-filtering/ Web]  [http://matrix.senecac.on.ca/~murray.saul/ops335/335_week2.pdf PDF]</l1<li>>Chapter 22 - Security<br><br>Resources:</li></ul>
 +
</ul>'''Online References:'''<ul><li>[https://en.wikipedia.org/wiki/Iptables#Overview Overview]</li><li>[https://wiki.centos.org/HowTos/Network/IPTables CentOS Wiki] </li></ul></td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS335_Lab_2 Lab 2a:<br>Packet Filtering Using iptables]</td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS335_Lab_2 Lab 2a:<br>Packet Filtering Using iptables]</td>
 
  </tr>  
 
  </tr>  

Revision as of 09:28, 29 January 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;font-weight:bold;">Lab 2a:
Packet Filtering Using iptables
</td>
<tr valign="top"> <td width="20%" style="border-bottom: thin solid black;">Week 4:
1-7 Feb</td> <td style="border-bottom: thin solid black;">More practice with iptables
  • Debugging firewall problems:
    • procedures
    • tools
    • exercises
</td> <td style="border-bottom: thin solid black;">Online References:</td> <td style="border-bottom: thin solid black;font-weight:bold;">Lab 2b:
Additional iptables Troubleshooting
</td>
</tr><tr valign="top">
  <td  width="20%" style="border-bottom: thin solid black;">Week 5:
8-14 Feb</td>
<td style="border-bottom: thin solid black;">Domain Name Server (DNS):
  • DNS Concepts:
    • /etc/resolv.conf
    • /etc/hosts
    • /etc/named.conf
  • DNS Tools: nslookup, dig, host
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:</td>
  <td style="border-bottom: thin solid black;font-weight:bold;">Lab 3: DNS</td>
</tr>
<tr valign="top">
  <td  width="20%" style="border-bottom: thin solid black;">Week 6:
15-21 Feb
(Monday the 15th is a holiday)</td>
<td style="border-bottom: thin solid black;">Mail:
  • postfix, smtp, imap, pop, mailx
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:
  • Chapter 20 - Electronic Mail
  • Postfix Mail Configuration
</td>
  <td style="border-bottom: thin solid black;font-weight:bold;">Lab 4: Email
 </td> </tr> <tr valign="top"> <td width="20%" style="border-bottom: thin solid black;">Week 7:
22-28 Feb</td>
<td style="border-bottom: thin solid black;">Evaluation:
  • Midterm Test 1
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • N/A
Online Resources:
  • N/A
</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;">Study Week:
29 Feb - 6 Mar
(No Scheduled Classes)</td> <td colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;"> </td> </tr> <tr valign="top"> <td width="20%" style="border-bottom: thin solid black;">Week 8:
7-13 Mar</td>
<td style="border-bottom: thin solid black;">Web Servers:
  • Apache installation and configuration
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:
  • Chapter 23 - Web Hosting
</td>
  <td style="border-bottom: thin solid black;font-weight:bold;">Web Server</td>
</tr>
<tr valign="top">
  <td  width="20%" style="border-bottom: thin solid black;">Week 9:
14-20 Mar</td>
<td style="border-bottom: thin solid black;">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]
Online Resources:
  • Chapter 23 - Web Hosting
  • Chapter 30 - Cooperating with Windows
</td>
  <td style="border-bottom: thin solid black;font-weight:bold;">Samba</td>
</tr>
<tr valign="top">
  <td  width="20%" style="border-bottom: thin solid black;">Week 10:
21-27 Mar Nov
(Friday the 25th is a holiday)</td>
<td style="border-bottom: thin solid black;">NFS with Automount:
  • exportfs, showmount, /etc/exports,autofs, auto.master
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:
  • Chapter 18 - The Network File System
  • NSF Setup
</td>
  <td style="border-bottom: thin solid black;font-weight:bold;">NFS</td>
</tr>

<tr valign="top">

  <td  width="20%" style="border-bottom: thin solid black;">Week 11:
28 Mar - 3 Apr </td>
<td style="border-bottom: thin solid black;">NIS:
  • ypserv, ypbind, ypcat
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:
  • Chapter 19 - Sharing System Files
</td>
  <td style="border-bottom: thin solid black;font-weight:bold;"> 
NIS</td> </tr> <tr valign="top"> <td width="20%" style="border-bottom: thin solid black;">Week 12:
4-10 Apr</td>
<td style="border-bottom: thin solid black;">Miscellaneous:
  • FTP Server
  • Midterm Test 2 (if applicable)
  • Work on Assignment 2
</td> <td style="border-bottom: thin solid black;">Lecture Notes:
  • Slides: [ Web] [ PDF]
Online Resources:
  • x
</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;">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: 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</l1
  • >Chapter 22 - Security

    Resources:
</ul>Online References: