Difference between revisions of "OPS235 Weekly Schedule - Fedora17"

From CDOT Wiki
Jump to: navigation, search
 
(59 intermediate revisions by 2 users not shown)
Line 1: Line 1:
#REDIRECT [[Winter 2012 OPS235 Weekly Schedule]]
+
[[Category:OPS235]]
 +
 
 +
= Fall 2013 =
 +
 
 +
==Instructors:==
 +
 
 +
<h3>Kent Poots</h3>
 +
<h3>Murray Saul</h3>
 +
 
 +
 
 +
==Schedule==
 +
 
 +
{|width="100%" border="1" cellspacing="2" cellpadding="7"
 +
|
 +
:'''Week'''
 +
|
 +
:'''Objectives and Tasks'''
 +
|
 +
:'''Slides / Reference'''
 +
|
 +
'''Labs'''
 +
|-
 +
|
 +
:'''Week 1''' ( Sept 3 – 8, 2013 )
 +
 
 +
|
 +
:'''Fedora 17 Installation (on Main Host)'''
 +
:* Manually Creating Partitions
 +
:* Installing Fedora
 +
:* Boot loaders
 +
|
 +
 
 +
 
 +
:'''Slides:'''
 +
::*Course Introduction:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w1_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w1_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w1_l1.ppt ppt] ]
 +
::*Lab 1 Preparation / Debriefing:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w2_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w2_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w2_l1.ppt ppt] ]
 +
 +
 
 +
:'''Reference:'''
 +
::* [http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/ Fedora 17 Installation Guide]
 +
|
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_1_-_Fedora17 Lab 1]
 +
|-
 +
|
 +
:'''Week 2''' ( Sept 9 – 15, 2013 )
 +
 
 +
|
 +
:'''Creating &amp; Using Virtual Machines'''
 +
:* Installing and Using Virtualization Software
 +
:* Installing Guest VMs
 +
<!-- Assignment 1 Released -->
 +
|
 +
 
 +
:'''Slides:'''
 +
::*Virtual Machines Part I (Lab 2 Investigations 1-4):
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l1.ppt ppt] ]
 +
 
 +
::*Virtual Machines Part II (Lab 2 Investigations 5-7):
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l2.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l2.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w3_l2.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
::* [http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/pt-Advanced_installation_options.html Fedora 17 Installation Guide]
 +
::** [http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/sn-automating-installation.html Automating the Installation with Kickstart]
 +
::** [http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/ch-kickstart2.html Kickstart Installations]
 +
::** [http://docs.fedoraproject.org/en-US/Fedora/17/html/Installation_Guide/ch-redhat-config-kickstart.html Kickstart Configurator]
 +
::* [http://docs.fedoraproject.org/virtualization-guide/f17/en-US/html/ Fedora Virtualization Guide]
 +
|
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_2_-_Fedora17 Lab 2]
 +
|-
 +
|
 +
:'''Week 3''' ( Sept 16 – 22, 2013 )
 +
 
 +
 
 +
|
 +
:'''LVM &amp; Software Package Management'''
 +
:* Software Package management with rpm and yum
 +
|
 +
 
 +
:'''Slides:'''
 +
::*Package Management:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l2a.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l2a.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l2a.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
:* [http://fedoranews.org/alex/tutorial/rpm/ Using the RPM Utility]
 +
:* [http://www.centos.org/docs/5/html/yum/ Using the YUM Utility]
 +
|
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_3_-_Fedora17 Lab 3]
 +
|-
 +
|
 +
:'''Week 4''' ( Sept 23 – 29, 2013 )
 +
 
 +
|
 +
:'''LVM &amp; Software Package Management (continued)'''
 +
:* Logical Volume Management
 +
|
 +
 
 +
:'''Slides:'''
 +
::*Introduction to LVM:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w4_l1.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
:* [[Logical Volume Management]] '''(Recommended Reading)'''
 +
:* [http://www.tldp.org/HOWTO/LVM-HOWTO/whatislvm.html LVM HOWTO] - Read chapters 1 - 3
 +
|
 +
|-
 +
|
 +
:'''Week 5''' ( Sept 30 – Oct 6, 2013 )
 +
 
 +
 
 +
|
 +
:'''Working with Partitions / User &amp; Group Management'''
 +
:* Creating / Managing Virtual Partitions
 +
:* Mounting / Unmounting File Systems
 +
:* Automatically Mount File Systems Upon Boot-up
 +
:* User and Group Management
 +
|
 +
 
 +
:'''Slides:'''
 +
::*Linux Filesystems / Working with Partitions:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1aa.odp odp] ] [  [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1aa.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1aa.ppt ppt]  ]
 +
::*User Account Management:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w6_l1.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
:* [http://www.thegeekstuff.com/2011/05/ext2-ext3-ext4/ Linux File Systems (ext2/ext3/ext4)]
 +
:* [http://tldp.org/HOWTO/Partition/fdisk_partitioning.html Partitioning with fdisk]
 +
:* [http://www.linux-tutorial.info/modules.php?name=MContent&pageid=282 Mounting / Unmounting File-systems]
 +
:* [http://www.itwire.com/business-it-news/open-source/14446-uid-and-gid-the-basics-of-linux-user-admin UID and GID explained]
 +
|
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_4_-_Fedora17 Lab 4]
 +
|-
 +
|
 +
:'''Week 6''' ( Oct 7 – 13, 2013 )
 +
 
 +
|
 +
:
 +
'''Complete first half of course:'''
 +
:* Catch-up on Labs
 +
:* Work on assignment #1 (Due week #7 in class)
 +
:* Review for Practical Test #1 and Written Test
 +
|
 +
 
 +
 
 +
 
 +
|
 +
|-
 +
|
 +
:'''Week 7''' ( Oct 14 – 20, 2013 )
 +
 
 +
|
 +
:'''Evaluation'''
 +
:* '''Practical Test 1''' (covering weeks 1-4)
 +
:* '''Written Test 1''' (covering weeks 1-4)
 +
:* '''Assignment 1 Due (in class)'''
 +
|
 +
|
 +
|-
 +
!colspan="4"|Study Week
 +
|-
 +
|
 +
:'''Week 8''' ( Oct 28 – Nov 3, 2013 )
 +
 
 +
|
 +
 
 +
:'''Archiving Files, Compiling Software<br />Packages from Source, Managing Services'''
 +
:* Using Archive Files (tar, tar.gz, tgz)
 +
:* Compiling Software from Source Code
 +
:* System Services (via '''systemd''')
 +
 
 +
 
 +
|
 +
 
 +
:'''Slides:'''
 +
::* Archiving &amp; Compiling Software / Managing Run Levels and Services &amp; Run Levels
 +
::: [ ] [  ] [ ]
 +
 
 +
:'''Reference:'''
 +
:* [http://www.centos.org/docs/2/rhl-gsg-en-7.2/s1-zip-tar.html archiving with tar, gzip,gunzip]
 +
:* [http://www.tuxfiles.org/linuxhelp/softinstall.html Compiling Software from Source Code]
 +
:* [[init vs systemd]]
 +
|
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_5_-_Fedora17 Lab 5]
 +
|-
 +
|
 +
:'''Week 9''' ( Nov 4 – 10, 2013 )
 +
 
 +
|
 +
 
 +
<!-- * Assignment 1 Evaluation -->
 +
:'''Configuring a Network Using Virtual Machines'''
 +
:* Static Network Configuration
 +
:* Network Configuration with a DHCP client
 +
:* Basic TCP/IP network commands: ping, ifconfig, netstat
 +
|
 +
 
 +
:'''Slides: '''
 +
::*Configuring Networks in VMs - Part1:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l1.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l1.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l1.ppt ppt] ]
 +
::*Configuring Networks in VMs - Part2:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l2.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l2.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w9_l2.ppt ppt] ]
 +
 
 +
 
 +
:'''Reference:'''
 +
:Networking with Virtual Machines (Introduction)
 +
:* [http://en.wikipedia.org/wiki/Virtual_network Virtual Network - Definition]
 +
:* [http://www.reallylinux.com/docs/networkingadmin.shtml Important Linux Networking Commands] (Also refer to lab 6 notes)
 +
:* [http://www.yolinux.com/TUTORIALS/LinuxTutorialNetworking.html Linux Network Configuration]
 +
:* [[IPTables]] Reference
 +
:* Lab6 Notes: [http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_6#Investigation_8:_How_do_I_view_and_configure_the_IPTABLES_firewall.3F_--_Basic_Function.2FConfiguration IPTABLES Firewall]
 +
 
 +
|
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_6_-_Fedora17 Lab 6]
 +
|-
 +
|
 +
:'''Week 10''' ( Nov 11 – 17, 2013 )
 +
|
 +
:'''Setup and Configure Secure Shell Services,<br />Using Virtual Machines'''
 +
:* Network Services
 +
:* SSH|
 +
|
 +
 
 +
:'''Slides: '''
 +
::*Network Services / SSH:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w10.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w10.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w10.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
:* Network services/ssh
 +
:* [http://support.suso.com/supki/SSH_Tutorial_for_Linux SSH Tutorial]
 +
:* [http://it.toolbox.com/blogs/locutus/shh-securing-ssh-howto-10640 How to Make SSH More Secure]
 +
:* [[IPTables]]
 +
:* Interest Topic: [http://linuxgazette.net/issue58/sharma.html Linux Security Tips] (See Areas involving Networking)
 +
|
 +
 
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_7_-_Fedora17 Lab 7]
 +
|-
 +
|
 +
:'''Week 11''' ( Nov 18 – 24, 2013 )
 +
|
 +
:'''Setting Up, Using &amp; Maintaining a DHCP Server'''
 +
:* DHCP Server
 +
:'''Assignment 2 released'''
 +
:* Work on assignment #2 (Due week #13 in class)
 +
:* Review for Practical Test
 +
|
 +
 
 +
:'''Slides:'''
 +
::*Install &amp; Configure DHCP Server:
 +
::: [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w11.odp odp] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w11.pdf pdf] ] [ [http://matrix.senecac.on.ca/~murray.saul/ops235/ops235w11.ppt ppt] ]
 +
 
 +
:'''Reference:'''
 +
:* DHCP Server Definition:<br />[http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol http://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol]
 +
:*[[OPS235_Assignment_2]]
 +
 
 +
|
 +
[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_8_-_Fedora17 Lab 8]
 +
|-
 +
|
 +
:'''Week 12''' ( Nov 25 – Dec 1, 2013 )
 +
|
 +
 
 +
:'''Evaluation'''
 +
:* '''Practical Test 2'''
 +
:* Work on assignment #2 (Due week #13 in class)
 +
|
 +
|
  
This is a trampoline for the '''current''' OPS235 Weekly Schedule. Change the link above to point to the current version of the weekly schedule (e.g., "Fall 2030 OPS235 Weekly Schedule"). Do '''not''' point this to "Current OPS235 Weekly Schedule".
 
  
[[Category:OPS235]]
+
|-
 +
|
 +
:'''Week 13''' ( Dec 2 - 6, 2013 )
 +
 
 +
 
 +
|
 +
:* '''Assignment #2 Due (in class)'''
 +
:* Review for Exam
 +
|
 +
|
 +
 
 +
|-
 +
!colspan="4"|Exam Week ( Dec 7 - 11, 2013 )
 +
|}
 +
[[OPS235 Resources]]

Latest revision as of 02:29, 30 December 2013


Fall 2013

Instructors:

Kent Poots

Murray Saul


Schedule

Week
Objectives and Tasks
Slides / Reference

Labs

Week 1 ( Sept 3 – 8, 2013 )
Fedora 17 Installation (on Main Host)
  • Manually Creating Partitions
  • Installing Fedora
  • Boot loaders


Slides:
  • Course Introduction:
[ odp ] [ pdf ] [ ppt ]
  • Lab 1 Preparation / Debriefing:
[ odp ] [ pdf ] [ ppt ]


Reference:

Lab 1

Week 2 ( Sept 9 – 15, 2013 )
Creating & Using Virtual Machines
  • Installing and Using Virtualization Software
  • Installing Guest VMs
Slides:
  • Virtual Machines Part I (Lab 2 Investigations 1-4):
[ odp ] [ pdf ] [ ppt ]
  • Virtual Machines Part II (Lab 2 Investigations 5-7):
[ odp ] [ pdf ] [ ppt ]
Reference:

Lab 2

Week 3 ( Sept 16 – 22, 2013 )


LVM & Software Package Management
  • Software Package management with rpm and yum
Slides:
  • Package Management:
[ odp ] [ pdf ] [ ppt ]
Reference:

Lab 3

Week 4 ( Sept 23 – 29, 2013 )
LVM & Software Package Management (continued)
  • Logical Volume Management
Slides:
  • Introduction to LVM:
[ odp ] [ pdf ] [ ppt ]
Reference:
Week 5 ( Sept 30 – Oct 6, 2013 )


Working with Partitions / User & Group Management
  • Creating / Managing Virtual Partitions
  • Mounting / Unmounting File Systems
  • Automatically Mount File Systems Upon Boot-up
  • User and Group Management
Slides:
  • Linux Filesystems / Working with Partitions:
[ odp ] [ pdf ] [ ppt ]
  • User Account Management:
[ odp ] [ pdf ] [ ppt ]
Reference:

Lab 4

Week 6 ( Oct 7 – 13, 2013 )

Complete first half of course:

  • Catch-up on Labs
  • Work on assignment #1 (Due week #7 in class)
  • Review for Practical Test #1 and Written Test


Week 7 ( Oct 14 – 20, 2013 )
Evaluation
  • Practical Test 1 (covering weeks 1-4)
  • Written Test 1 (covering weeks 1-4)
  • Assignment 1 Due (in class)
Study Week
Week 8 ( Oct 28 – Nov 3, 2013 )
Archiving Files, Compiling Software
Packages from Source, Managing Services
  • Using Archive Files (tar, tar.gz, tgz)
  • Compiling Software from Source Code
  • System Services (via systemd)


Slides:
  • Archiving & Compiling Software / Managing Run Levels and Services & Run Levels
[ ] [ ] [ ]
Reference:

Lab 5

Week 9 ( Nov 4 – 10, 2013 )
Configuring a Network Using Virtual Machines
  • Static Network Configuration
  • Network Configuration with a DHCP client
  • Basic TCP/IP network commands: ping, ifconfig, netstat
Slides:
  • Configuring Networks in VMs - Part1:
[ odp ] [ pdf ] [ ppt ]
  • Configuring Networks in VMs - Part2:
[ odp ] [ pdf ] [ ppt ]


Reference:
Networking with Virtual Machines (Introduction)

Lab 6

Week 10 ( Nov 11 – 17, 2013 )
Setup and Configure Secure Shell Services,
Using Virtual Machines
  • Network Services
  • SSH|
Slides:
  • Network Services / SSH:
[ odp ] [ pdf ] [ ppt ]
Reference:

Lab 7

Week 11 ( Nov 18 – 24, 2013 )
Setting Up, Using & Maintaining a DHCP Server
  • DHCP Server
Assignment 2 released
  • Work on assignment #2 (Due week #13 in class)
  • Review for Practical Test
Slides:
  • Install & Configure DHCP Server:
[ odp ] [ pdf ] [ ppt ]
Reference:

Lab 8

Week 12 ( Nov 25 – Dec 1, 2013 )
Evaluation
  • Practical Test 2
  • Work on assignment #2 (Due week #13 in class)


Week 13 ( Dec 2 - 6, 2013 )


  • Assignment #2 Due (in class)
  • Review for Exam
Exam Week ( Dec 7 - 11, 2013 )

OPS235 Resources