Winter 2020
This schedule is a considered to be a general guideline for week-by-week content. Due dates may vary per instructor.
Week
|
Objectives and Tasks
|
References
|
Labs
|
Week 1: Jan 6-12
|
Create a CentOS Linux VM in VMware:
- Install CentOS (Full Install) in VMware Workstation application (create customized partitions)
- Shell Scripting
- Obtain System Information
|
Lecture Notes:
Setup Tutorial:
|
Lab 1: Installing CentOS 7 with VMWare Workstation
WARNING:
If working from home, use VMware Workstation (Windows/Linux) or VMware Fusion (macOS).
Do not use any other virtualization software!
|
Week 2: Jan 13-19
|
Post-Installation Tasks:
- Post-Install Commands
- Bash Shell Scripting Essentials
- Using a Bash Shell Script to Create a Post Installation Report
|
Lecture Notes:
- Bash Shell Scripting (part 1): web pdf
Scripting practice:
|
|
Week 3: Jan 20-26
|
Creating & Using Virtual Machines
- Installing and Using Virtualization Software
- Installing Guest VMs
|
Lecture Notes:
- Installing Virtual Machines: web pdf
|
Lab 2: Creating and Using Virtual Machines
|
Week 4: Jan 27-Feb 2
|
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: Feb 3-9
|
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: Troubleshooting, Archiving, and Packages
|
Week 6: Feb 10-16
|
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: Users, Groups and Services
|
Week 7: Feb 17-23
|
Evaluation:
- Assignment 1
- Labs 1 - 4
- Written Midterm Test
- Practical Test #1
|
|
|
Study Week: Feb 24-Mar 1
|
Week 8: Mar 2-8
|
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: Monitoring Disk Space - Investigation 1
|
Week 9: Mar 9-15
|
Using LVM
- Using Logical Volume Manager (LVM)
- Creating Shell Scripts to Flag Low Disk Space
|
Lecture Notes:
- Introduction to LVM: web pdf
- Demonstration of Growing /home partition using LVM: YouTube
|
Lab 5: Using LVM - Investigation 2
|
Week 10: Mar 16-22
|
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 Network: web pdf
- Bash Shell Scripting (part 6): web pdf
|
Lab 6: Virtual Networks
|
Week 11: Mar 23-29
|
Setup and Configure Secure Shell Services
|
Lecture Notes:
- Securing Network via SSH: web pdf
- Configuring Firewalls (iptables): web pdf
|
Lab 7: Setup and Configure SSH
|
Week 12: Mar 30-Apr 5
|
Setting Up, Using & Maintaining a DHCP Server
|
Lecture Notes:
- Setting up a DHCP Server: web pdf
|
Lab 8: Setup and Configure a DHCP Server
|
Week 13: Apr 6-12
|
Evaluation:
- Assignment 2
- Labs 5 - 8
- Practical Test #2
|
|
|
Exam Week: Apr 13-17
|