Weekly Schedule
Week 1
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Create a CentOS Linux VM in VMware: | Lecture Notes: | Lab 1: Installing CentOS 7 with VMWare Workstation |
| - Install CentOS (Full Install) in VMware Workstation application (create customized partitions) | - Welcome to OPS245!:web, pdf | WARNING: If working from home, use VMware Workstation (Windows/Linux) or VMware Fusion (macOS). |
| - Shell Scripting | - Installing Linux: web, pdf | Do not use any other virtualization software! |
| - Obtain System Information | - Bash Shell Scripting (part 1): web, pdf | OPS235 Scripting Exercises |
| Post-Installation Tasks: | Setup Tutorial: | |
| - Post-Install Commands | - Install Flash (to view web notes in CentOS 7) | |
| - Bash Shell Scripting Essentials | ||
| - Using a Bash Shell Script to Create a Post Installation Report |
Week 2
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Creating & Using Virtual Machines | Lecture Notes: Installing Virtual Machines: web, pdf | Lab 2: Creating and Using Virtual Machines |
| - Installing and Using Virtualization Software | ||
| - Installing Guest VMs |
Week 3
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Creating & Using Virtual Machines / Continued | Lecture Notes: | Lab 2: Creating and Using Virtual Machines |
| - Manipulating Virtual Machines | - Managing Virtual Machines: web, pdf | |
| - Backing-up Virtual Machines | - Bash Shell Scripting (part2): web, pdf | |
| - Manipulating Virtual Machines with Shell Scripts |
Week 4
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Troubleshooting, Archiving, Package Management: | Lecture Notes: | Lab 3: Troubleshooting, Archiving, and Packages |
| - Common Troubleshooting Examples | - Troubleshooting, Archiving, Package Management: web, pdf | |
| - Archiving Files | - Bash Shell Scripting (part 3): web, pdf | |
| - Package Management |
Week 5
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Managing Users, Groups & Services: | Lecture Notes: | Lab 4: Users, Groups and Services |
| - User Management | - Managing Users, Groups & Services: web, pdf | |
| - Group Management | - Bash Shell Scripting (part 4): web, pdf | |
| - Service Status | ||
| - Starting / Stopping Services |
Week 6
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Evaluations | Labs 1-4 Due | |
| Assignment 1 Due | ||
| MIDTERM Test |
Study Week
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
Week 7
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Monitoring Disk Space, Intro to LVM | Lecture Notes: Monitoring Disk Space, crontab, awk command: web, pdf | Lab 5: Monitoring Disk Space - Investigation 1 |
| - Monitoring Hard Disk Space | ||
| - LVM - Definition | ||
| - Using LVM | ||
| - Creating Shell Scripts to Flag Low Disk Space |
Week 8
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Using Logical Volume Manager (LVM): | Lecture Notes: | Lab 5: Using LVM - Investigation 2 |
| - Creating Shell Scripts to Flag Low Disk Space | - Introduction to LVM: web, pdf | |
| - Demonstration of Growing /home partition using LVM: YouTube |
Week 9
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Configuring a Network Using Virtual Machines | Lecture Notes: | Lab 6: Virtual Networks |
| - Static Network Configuration | - Creating a Virtual Network: web, pdf | |
| - Network Configuration with a DHCP client | - Bash Shell Scripting (part 6): web, pdf | |
- Basic TCP/IP network commands: ping, ifconfig, netstat |
Week 10
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Setup and Configure Secure Shell Services | Lecture Notes: | Lab 7: Setup and Configure SSH |
| - Network Services | - Securing Network via SSH: web, pdf | |
| - SSH | - Configuring Firewalls (iptables): web, pdf |
Week 11
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Setting Up, Using and Maintaining a DHCP Server | Lecture Notes: | Lab 8: Setup and Configure a DHCP Server |
| - DHCP Server | - Setting up a DHCP Server: web, pdf |
Week 12
| Learning Objectives and Tasks | References | Evaluation |
|---|---|---|
| Evaluations | Labs 5-8 Due | |
| Assignment 2 Due | ||
| Final Test |