Skip to main content

Weekly Schedule

Week 1

Learning Objectives and TasksReferencesEvaluation
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, pdfWARNING: If working from home, use VMware Workstation (Windows/Linux) or VMware Fusion (macOS).
- Shell Scripting- Installing Linux: web, pdfDo not use any other virtualization software!
- Obtain System Information- Bash Shell Scripting (part 1): web, pdfOPS235 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 TasksReferencesEvaluation
Creating & Using Virtual MachinesLecture Notes: Installing Virtual Machines: web, pdfLab 2: Creating and Using Virtual Machines
- Installing and Using Virtualization Software
- Installing Guest VMs

Week 3

Learning Objectives and TasksReferencesEvaluation
Creating & Using Virtual Machines / ContinuedLecture 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 TasksReferencesEvaluation
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 TasksReferencesEvaluation
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 TasksReferencesEvaluation
EvaluationsLabs 1-4 Due
Assignment 1 Due
MIDTERM Test

Study Week

Learning Objectives and TasksReferencesEvaluation

Week 7

Learning Objectives and TasksReferencesEvaluation
Monitoring Disk Space, Intro to LVMLecture Notes: Monitoring Disk Space, crontab, awk command: web, pdfLab 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 TasksReferencesEvaluation
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 TasksReferencesEvaluation
Configuring a Network Using Virtual MachinesLecture 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 TasksReferencesEvaluation
Setup and Configure Secure Shell ServicesLecture 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 TasksReferencesEvaluation
Setting Up, Using and Maintaining a DHCP ServerLecture Notes:Lab 8: Setup and Configure a DHCP Server
- DHCP Server- Setting up a DHCP Server: web, pdf

Week 12

Learning Objectives and TasksReferencesEvaluation
EvaluationsLabs 5-8 Due
Assignment 2 Due
Final Test