Skip to main content

Weekly Schedule

Week 1

Learning Objectives and TasksLecture NotesEvaluation
Create a Debian Linux VM in VirtualBox:- Welcome to OPS245Lab 1: Installing Debian Linux with VirtualBox
- Install Debian (Full Install) as a VM (create customized partitions)- Installing LinuxLab 1:Installing Debian Linux with VMWare Workstation
- Obtain System InformationWARNING: If working on your own device, install VirtualBox from the website, do not use the MyApps application
Do not use any other virtualization software!

Week 2

Learning Objectives and TasksLecture Notes:Evaluation
Post-Installation Tasks:Scripting Practice: OPS245 Scripting Exercises
- Post-Install Commands

Week 3

Learning Objectives and TasksLecture Notes:Evaluation
Creating & Using Virtual Machines- Installing Virtual MachinesLab 2: Creating and Using Virtual Machines
- Installing and Using Virtualization Software
- Installing Guest VMs

Week 4

Learning Objectives and TasksLecture Notes:Evaluation
Creating & Using Virtual Machines / Continued:- Managing Virtual Machines
- Manipulating Virtual Machines
- Backing-up Virtual Machines
- Manipulating Virtual Machines

Week 5

Learning Objectives and TasksLecture Notes:Evaluation
Troubleshooting, Archiving, Package Management:- Troubleshooting, Archiving, Package ManagementLab 3: Troubleshooting, Archiving, and Packages
- Common Troubleshooting Examples
- Archiving Files
- Package Management

Week 6

Learning Objectives and TasksLecture Notes:Evaluation
Managing Users, Groups & Services:- Managing Users, Groups & ServicesLab 4: Users, Groups and Services
- User Management- Managing SudoAssignment 1
- Group Management
- Service Status
- Starting / Stopping Services

Week 7

Learning Objectives and TasksLecture Notes:Evaluation
MIDTERM

Study Week

Learning Objectives and TasksLecture Notes:Evaluation

Week 8

Learning Objectives and TasksLecture Notes:Evaluation
Monitoring Disk Space, Intro to LVM- Monitoring Disk Space, crontabLab 5: Monitoring Disk Space - Investigation 1
- Monitoring Hard Disk Space
- LVM - Definition
- Using LVM
- Creating Shell Scripts to Flag Low Disk Space

Week 9

Learning Objectives and TasksLecture Notes:Evaluation
Using Logical Volume Manager (LVM):Lab 5: Using LVM - Investigation 2
- Creating Shell Scripts to Flag Low Disk Space- Introduction to LVM
- Advanced uses of the awk command
- Demonstration of Growing /home partition using LVM: YouTube

Week 10

Learning Objectives and TasksLecture Notes:Evaluation
Configuring a Network Using Virtual MachinesLab 6: Virtual Networks
- Static Network Configuration- Creating a Virtual Network
- Network Configuration with a DHCP client
- Basic TCP/IP network commands: ping, ip, ss

Week 11

Learning Objectives and TasksLecture Notes:Evaluation
Setup and Configure Secure Shell Services- Securing Network via SSHLab 7: Setup and Configure SSH
- Network Services- Configuring Firewalls (iptables)
- SSH

Week 12

Learning Objectives and TasksLecture Notes:Evaluation
Setting Up, Using and Maintaining a DHCP Server- Setting up a DHCP ServerLab 8: Setup and Configure a DHCP Server
- DHCP Server

Week 13

Learning Objectives and TasksLecture Notes:Evaluation
Assignment 2

Week 14

Learning Objectives and TasksLecture Notes:Evaluation
Final EvaluationFinal Assessment