Winter 2021
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: 11 - 15 Jan
|
Create a CentOS Linux VM in VMware:
- Install CentOS (Full Install) in VMware Workstation application (create customized partitions)
- Shell Scripting
- Obtain System Information
Post-Installation Tasks:
- Post-Install Commands
- Bash Shell Scripting Essentials
- Using a Bash Shell Script to Create a Post Installation Report
|
Lecture Notes:
- Welcome to OPS235!: web pdf
- Installing Linux: web pdf
- Bash Shell Scripting (part 1): web pdf
Setup Tutorial:
Scripting Practice:
|
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: 18 - 22 Jan
|
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 3: 25 - 29 Jan
|
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 4: 1 - 5 Feb
|
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 5: 8 - 12 Feb
|
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 6: 15 - 19 Feb
|
Evaluation:
- Labs 1 - 4
- Assignment 1
- Written Midterm Test
|
|
|
Week 7: 22 - 26 Feb
|
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
|
Study Week: 1 - 5 Mar
|
Week 8: 8 - 12 Mar
|
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 9: 15 - 19 Mar
|
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 10: 22 - 26 Mar
|
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 11: 29 Mar - 2 Apr
|
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 12: 5 - 9 Apr
|
Evaluation:
- Labs 5 - 8
- Assignment 2
- Final Exam
|
|
|
Week 13: 12 - 16 Apr
|
Evaluation:
- Labs 5 - 8
- Assignment 2
- Final Exam
|
|
|
Week 14: 19 - 23 Apr
|
Evaluation:
- Labs 5 - 8
- Assignment 2
- Final Exam
|
|
|