Difference between revisions of "OPS335 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
m (Moving test date.)
Line 2: Line 2:
 
{{Admon/important|The course schedule, labs, and links are subject to change.|Check with your professor for details and changes specific to your section.}}
 
{{Admon/important|The course schedule, labs, and links are subject to change.|Check with your professor for details and changes specific to your section.}}
 
{{Admon/tip|OPS335 Resource Page|[[OPS335 Resources]]}}
 
{{Admon/tip|OPS335 Resource Page|[[OPS335 Resources]]}}
 +
 +
 +
 +
= Winter 2016 =
 +
 +
 +
{| width="100%" align="left" cellpadding="10"
 +
|- valign="top"
 +
|width="45%"|
 +
'''Instructors:'''
 +
 +
*'''Murray Saul''' (Sections )
 +
*'''Andrew Smith''' (Sections)
 +
 +
 +
|
 +
'''Note:''' Each OPS235 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.
 +
|}
 +
 +
 +
 +
 +
<table cellspacing="0" cellpadding="5" width="100%" style="border-top: thin solid black;">
 +
<tr valign="top>
 +
  <td  width="20%" style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Week</td>
 +
  <td  style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Objectives and Tasks</td>
 +
  <td  style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Reference</td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;">Labs</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 1:'''<br>8 - 13 Sept<br />(No class Tues Sept 8th:<br>Experience Seneca)</td>
 +
  <td  style="border-bottom: thin solid black;">'''CentOS Installation (on Main Host):'''<ul><li>Install CentOS Host Machine (create customized partitions)</li><li>Obtain System Information</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[OPS235 Course Introduction]]</li><li>[[Lab 1 Warnings / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_1_-_CentOS7 Lab 1]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 2:'''<br>14-20 Sept<br /></td>
 +
  <td  style="border-bottom: thin solid black;">'''CentOS Installation (on Main Host) / Continued:'''<ul><li>Shell Scripting Basics</li><li>Use Shell Scripting to Generate System Information Reports</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Shell Scripting]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 3:'''<br>21-27 Sept</td>
 +
  <td  style="border-bottom: thin solid black;">'''Creating &amp; Using Virtual Machines'''<ul><li>Installing and Using Virtualization Software</li><li>Installing Guest VMs</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 2 Warnings / Debrief]]</li><li>[http://www.centos.org/docs/5/html/Virtualization-en-US/ RedHat Virtualization Guide]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_2_-_CentOS7 Lab 2]</td>
 +
</tr> <tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 4:'''<br>28 Sept - 4 Oct</td>
 +
  <td  style="border-bottom: thin solid black;">'''Creating &amp; Using Virtual Machines / Continued:'''<ul><li>Manipulating Virtual Machines</li><li>Backing-up Virtual Machines</li><li>Manipulating Virtual Machines with Shell Scripts</ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Shell Scripting - Part 2]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 5:'''<br>5 - 11 Oct</td>
 +
  <td  style="border-bottom: thin solid black;">'''Troubleshooting, Archiving, Package Management'''<ul><li>Common Troubleshooting Examples</li><li>Archiving Files</li><li>Package Management</ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 3 Warnings / Debrief]]</li><li>[[Shell Scripting - Part 3]]<li>[http://www.centos.org/docs/5/html/yum/ Using the YUM Utility]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_3_-_CentOS7 Lab 3]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 6:'''<br>12 - 18 Oct</td>
 +
  <td  style="border-bottom: thin solid black;">'''User / Group Management, Managing Services'''<ul><li>User Management</li><li>Group Management</li><li>Service Status</li><li>Starting / Stopping Services</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 4 Warnings / Debrief]]</li><li>[[Shell Scripting - Part 4]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_4_-_CentOS7 Lab 4]<br>&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 7:'''<br>19 - 25 Oct</td>
 +
  <td  style="border-bottom: thin solid black;">'''User , Group , Service Management Continued / Written Midterm'''<ul><li>'''Evaluation: Assignment 1, labs 1- 4, Written Text & Practical Test 1'''</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 5 Preparation / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Study Week:'''<br>26 Oct - 1 Nov<br>(No Scheduled Classes)</td>
 +
  <td  colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 8:'''<br>2 - 8 Nov</td>
 +
  <td  style="border-bottom: thin solid black;">'''Disk Space, Using LVM / Practical Test 1'''<ul><li>Monitoring Hard Disk Space</li><li>LVM - Definition</li><li>Using LVM</li><li>Creating Shell Scripts to Flag Low Disk Space</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 5 Warnings / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_5_-_CentOS7 Lab 5]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 9:'''<br>9 - 15  Nov</td>
 +
  <td  style="border-bottom: thin solid black;">'''Disk Space, Using LVM / Continued'''<ul><li>Using LVM</li><li>Creating Shell Scripts to Flag Low Disk Space</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 10:'''<br>16 - 22 Nov</td>
 +
  <td  style="border-bottom: thin solid black;">'''Configuring a Network Using Virtual Machines'''<ul><li>Static Network Configuration</li><li>Network Configuration with a DHCP client</li><li>Basic TCP/IP network commands: ping, ifconfig, netstat</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 6 Warnings / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_6_-_CentOS7 Lab 6]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 11:'''<br>23 - 29 Nov </td>
 +
  <td  style="border-bottom: thin solid black;">'''Setup and Configure Secure Shell Services'''<ul><li>Network Services</li><li>SSH</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 7 Warnings / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;<br>[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_7_-_CentOS7 lab7]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 12:'''<br>30 Nov - 6 Dec</td>
 +
  <td  style="border-bottom: thin solid black;">'''Setting Up, Using &amp; Maintaining a DHCP Server'''<ul><li>DHCP Server</li></ul></td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<ul><li>[[Lab 8 Warnings / Debrief]]</li></ul></td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;<br>[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_8_-_CentOS7 lab8]</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;">'''Week 13:'''<br>7 - 9 Dec</td>
 +
  <td  style="border-bottom: thin solid black;">'''Evaluation: Assignment 2, labs 5 - 8 & Practical Test 2'''</td>
 +
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''</td>
 +
  <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 +
</tr>
 +
<tr valign="top">
 +
  <td  width="20%" style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Exam Week:'''<br>10 - 16 August</td>
 +
  <td  colspan="3" style="border-bottom: thin solid black;background-color:#f0f0f5;">&nbsp;</td>
 +
</tr>
 +
</table>
 +
 +
 +
[[OPS235 Resources]]
 +
[[Category:OPS235]]
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 
{|width="100%" border="1" cellspacing="2"
 
{|width="100%" border="1" cellspacing="2"

Revision as of 15:03, 29 December 2015

Important.png
The course schedule, labs, and links are subject to change.
Check with your professor for details and changes specific to your section.
Idea.png
OPS335 Resource Page
OPS335 Resources


Winter 2016

Instructors:

  • Murray Saul (Sections )
  • Andrew Smith (Sections)


Note: Each OPS235 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.



Week Objectives and Tasks Reference Labs
Week 1:
8 - 13 Sept
(No class Tues Sept 8th:
Experience Seneca)
CentOS Installation (on Main Host):
  • Install CentOS Host Machine (create customized partitions)
  • Obtain System Information
Lecture Notes: Lab 1
Week 2:
14-20 Sept
CentOS Installation (on Main Host) / Continued:
  • Shell Scripting Basics
  • Use Shell Scripting to Generate System Information Reports
Lecture Notes:  
Week 3:
21-27 Sept
Creating & Using Virtual Machines
  • Installing and Using Virtualization Software
  • Installing Guest VMs
Lecture Notes: Lab 2
Week 4:
28 Sept - 4 Oct
Creating & Using Virtual Machines / Continued:
  • Manipulating Virtual Machines
  • Backing-up Virtual Machines
  • Manipulating Virtual Machines with Shell Scripts
Lecture Notes:  
Week 5:
5 - 11 Oct
Troubleshooting, Archiving, Package Management
  • Common Troubleshooting Examples
  • Archiving Files
  • Package Management
Lecture Notes: Lab 3
Week 6:
12 - 18 Oct
User / Group Management, Managing Services
  • User Management
  • Group Management
  • Service Status
  • Starting / Stopping Services
Lecture Notes: Lab 4
 
Week 7:
19 - 25 Oct
User , Group , Service Management Continued / Written Midterm
  • Evaluation: Assignment 1, labs 1- 4, Written Text & Practical Test 1
Lecture Notes:  
Study Week:
26 Oct - 1 Nov
(No Scheduled Classes)
 
Week 8:
2 - 8 Nov
Disk Space, Using LVM / Practical Test 1
  • Monitoring Hard Disk Space
  • LVM - Definition
  • Using LVM
  • Creating Shell Scripts to Flag Low Disk Space
Lecture Notes: Lab 5
Week 9:
9 - 15 Nov
Disk Space, Using LVM / Continued
  • Using LVM
  • Creating Shell Scripts to Flag Low Disk Space
Lecture Notes:
     
    Week 10:
    16 - 22 Nov
    Configuring a Network Using Virtual Machines
    • Static Network Configuration
    • Network Configuration with a DHCP client
    • Basic TCP/IP network commands: ping, ifconfig, netstat
    Lecture Notes: Lab 6
    Week 11:
    23 - 29 Nov
    Setup and Configure Secure Shell Services
    • Network Services
    • SSH
    Lecture Notes:  
    lab7
    Week 12:
    30 Nov - 6 Dec
    Setting Up, Using & Maintaining a DHCP Server
    • DHCP Server
    Lecture Notes:  
    lab8
    Week 13:
    7 - 9 Dec
    Evaluation: Assignment 2, labs 5 - 8 & Practical Test 2 Lecture Notes:  
    Exam Week:
    10 - 16 August
     


    OPS235 Resources







    Week Objectives and Tasks Assigned Reading Labs / Exercises
    Week 1

    07 Sep - 11 Sep

    Introduction to OPS335

    • outline, policies, assignments, labs, midterm test, quizzes, exam, email
    • Fedora Project Overview
    Lab 0
    • System Installation
    Week 2

    14 Sep - 18 Sep

    Basic Networking

    • ifconfig, aliasing, route, iptables, ping, configuring a gateway, ip forwarding, masquerading, interface aliasing

    Assignment 1 Part 1 Released

    Lab 1

    • Configuring a Service
    Week 3

    21 Sep - 25 Sep

    Packet Filtering

    • iptables

    Lab 2

    • Packet Filtering
    Week 4

    28 Sep - 02 Oct

    DNS

    • nslookup, dig, host, /etc/resolv.conf, /etc/hosts, /etc/named.conf

    Assignment 1 Part 1 Due

    Assignment 1 Part 2 Released

    BIND and DNS notes

    • Chapter 17 - DNS: The Domain Name System

    Lab 3

    • DNS Setup
    Week 5

    05 Oct - 09 Oct

    Backup/Restore

    • tar, cpio, dump/restore, wget, netcat, ssh, scp, rsync, cron, at
    • Chapter 10 - Backups

    Lab 4

    • Automating Backups
    Week 6

    12 Oct - 16 Oct

    Mail

    • postfix, smtp, imap, pop, mailx

    No Class on 12 October.

    • Chapter 20 - Electronic Mail

    Lab 5

    • Postfix Mail Configuration
    Week 7

    19 Oct - 23 Oct

    test #1

    Study Week
    Week 8

    02 Nov - 06 Nov

    Web Servers

    • Apache installation and configuration

    Assignment 1 part 2 due

    • Chapter 23 - Web Hosting

    Lab 6

    • Apache Install/Config
    Week 9

    09 Nov - 13 Nov

    SAMBA

    • smbclient, smbmount (mount -t cifs)
    • smb.conf, testparm
    • smbpasswd, pdbedit
    • getsebool, setsebool
    • Chapter 30 - Cooperating with Windows

    Lab 7

    • Samba Servers and Clients
    Week 10

    16 Nov - 20 Nov

    NFS with Automount

    • exportfs, showmount, /etc/exports,autofs, auto.master

    Assignment 2 Released

    • Chapter 18 - The Network File System

    Lab 8

    • NFS Setup
    Week 11

    23 Nov - 27 Nov

    NIS

    • ypserv, ypbind, ypcat
    • Chapter 19 - Sharing System Files

    Lab 9

    • NIS Configuration
    Week 12

    30 Nov - 04 Dec

    Test #2

    FTP Server

    Lab 10

    • VSFTP Server Setup
    Week 13

    07 Dec - 09 Dec

    Exam Review

    Assignment 2 Due

    • Outstanding Labs
    Exam Week