Difference between revisions of "ULI101 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
Line 56: Line 56:
  
  
<!-- No Longer Used <ul><li>[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_1_-_CentOS7_-_HD2 Removable SATA Drive]</li><li>[http://zenit.senecac.on.ca/wiki/index.php/OPS235_Lab_1_-_CentOS7_-_SSD2 Solid State Drive]</li></ul></td>
+
 
-->
 
 
  </tr>
 
  </tr>
 
  <tr valign="top">
 
  <tr valign="top">
 
   <td  style="border-bottom: thin solid black;">'''Week 2:'''<br>Sep 9-15</td>
 
   <td  style="border-bottom: thin solid black;">'''Week 2:'''<br>Sep 9-15</td>
 
   <td  style="border-bottom: thin solid black;"><ul><li>Unix file system</li><li>File types and file naming</li><li>Basic file system commands:<br>(pwd,cd,tree,ls,mkdir,rmdir,mv,cp,rm, man)</li><li>Text editing</li><li>Common file utilities:<br>(cat,more,less,touch,file,find)</li></ul></td>
 
   <td  style="border-bottom: thin solid black;"><ul><li>Unix file system</li><li>File types and file naming</li><li>Basic file system commands:<br>(pwd,cd,tree,ls,mkdir,rmdir,mv,cp,rm, man)</li><li>Text editing</li><li>Common file utilities:<br>(cat,more,less,touch,file,find)</li></ul></td>
  <td  style="border-bottom: thin solid black;">'''Lecture Notes:'''<br>Bash Shell Scripting (part 1): [https://prezi.com/bk1pw0n-qjwp/bash-shell-scripting-part-1/ web ] [http://matrix.senecac.on.ca/~murray.saul/ops235/newer/ops235_w1_l3.pdf pdf ]</td>
+
  <td  style="border-bottom: thin solid black;width:30%">'''Week 1 Lecture Notes:''' [https://ict.senecacollege.ca/~uli101/notes/Week01.pdf PDF] | [https://ict.senecacollege.ca/~uli101/notes/Week01.pptx PPTX]
 +
<br>
 +
'''Tutorials:'''
 +
<ul>
 +
<li>[https://ict.senecacollege.ca/~uli101/notes/MatrixLoginInformation.pdf HOWTO Access your Linux Account(PDF)]</li>
 +
                                        <li>[http://czegel.com/seneca/uli101/lectures/Lecture1.html Les Czegel's Notes (HTML)]</li>
 +
<li>Links to Windows ssh clients (access matrix from home):
 +
<br>
 +
[http://www.sfsu.edu/ftp/win/ssh/SSHSecureShellClient-3.2.9.exe SSH/SFTP] |
 +
[http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe Putty] |
 +
[https://www.bitvise.com/ssh-client-download Bitvise SSH Client] |
 +
[https://mobaxterm.mobatek.net/download-home-edition.html MovaXterm]
 +
                                        </li></ul>
 +
<br>
 +
'''YouTube Videos:'''
 +
                                                <ul>
 +
                                                        <li>[https://www.youtube.com/watch?v=BEH6i_BKOBo&list=PLU1b1f-2Oe90TuYfifnWulINjMv_Wr16N&index=2&t=0s Connecting to Matrix Using SSH Client, Starting Assignments,Running UBUNTU Within Windows 10]</li>
 +
                <li>[https://www.youtube.com/watch?v=3wZmZOKLllk&list=PLU1b1f-2Oe90TuYfifnWulINjMv_Wr16N&index=2 Linux File System, Basic Navigation (ls, cd, pwd, tree),Absolute and Relative Paths]</li>
 +
</ul></td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 
   <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>
 
  </tr>
 
  </tr>

Revision as of 10:16, 5 September 2019

Fall 2019

Brian Gray (A,B,C,D) Harvey Kaduri (E) Murray Saul (F,I,Q,X)
Mark Buchner (G) Eric Brauer (L,M,N) Michael Huang (O)
Azzad Kara (P) Chris Johnson (R, ZA) Ayesha Manzer (S, T)
Ali Nezhad (U,V) John Selmys (W, Y, ZC) Tiayyba Riaz (Z, ZB)
Ahad Mammadov (ZD)



Week Objectives and Tasks Reference Assignment
Week 1:
Sep 2-8
  • Course introduction
  • Obtaining your Seneca accounts
  • *nix overview
  • Open source philosophy
  • Linux GUI and the terminal
  • The Matrix server
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

Assignment 1:
  • Introduction to Unix Commands
  • Basic Unix Commands
Week 2:
Sep 9-15
  • Unix file system
  • File types and file naming
  • Basic file system commands:
    (pwd,cd,tree,ls,mkdir,rmdir,mv,cp,rm, man)
  • Text editing
  • Common file utilities:
    (cat,more,less,touch,file,find)
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

 
Week 3:
Sep 16-22
Creating & Using Virtual Machines
  • Installing and Using Virtualization Software
  • Installing Guest VMs
Lecture Notes:
Installing Virtual Machines: web pdf
Lab2
Week 4:
Sep 23-29
Creating & Using Virtual Machines / Continued:
  • Manipulating Virtual Machines
  • Backing-up Virtual Machines
  • Manipulating Virtual Machines with Shell Scripts
Lecture Notes:
Managing Virtual Machines: web pdf
Bash Shell Scripting (part2): web pdf
 
Week 5:
Sep 30-Oct 6
Troubleshooting, Archiving, Package Management:
  • Common Troubleshooting Examples
  • Archiving Files
  • Package Management
Lecture Notes:
Troubleshooting, Archiving,
Package Management: web pdf
Bash Shell Scripting (part 3): web pdf
Lab 3
Week 6:
Oct 7-13
Managing Users, Groups & Services:
  • User Management
  • Group Management
  • Service Status
  • Starting / Stopping Services
Lecture Notes:
Managing Users, Groups & Services:
web pdf
Bash Shell Scripting (part 4): web pdf
Lab 4
Week 7:
Oct 14-20
Evaluation:
  • Assignment 1
  • Labs 1 - 4
  • Written Midterm Test
  • Practical Test #1
   
Study Week:
Oct 21-27
 
Week 8:
Oct 28-Nov 3
Monitoring Disk Space, Intro to LVM
  • Monitoring Hard Disk Space
  • LVM - Definition
  • Using LVM
  • Creating Shell Scripts to Flag Low Disk Space
Lecture Notes:
Monitoring Disk Space, crontab, awk command: web pdf
Lab 5
Week 9:
Nov 4-10
Using LVM
  • Using LVM
  • Creating Shell Scripts to Flag Low Disk Space
Lecture Notes:
Introduction to LVM: web pdf
Demonstration of Growing /home
partition using LVM: Youtube Video
 
Week 10:
Nov 11-17
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:
Creating a Virtual Private Network (VPN):
web pdf
Bash Shell Scripting (part 6): web pdf
Lab 6
Week 11:
Nov 18-24
Setup and Configure Secure Shell Services
  • Network Services
  • SSH
Lecture Notes:
Securing Network via SSH: web pdf
Configuring Firewalls (iptables): web pdf
Lab 7
Week 12:
Nov 25-Dec 1
Setting Up, Using & Maintaining a DHCP Server
  • DHCP Server
Lecture Notes:
Setting up a DHCP Server: web pdf
Lab 8
Week 13:
Dec 2-8
Evaluation:
  • Assignment 2
  • Labs 5 - 8
  • Practical Test #2
   
Exam Week:
Dec 9-13