Weekly Schedule
Week 1
Learning Objectives and Tasks | Lecture Notes | Evaluation |
---|---|---|
Create a Debian Linux VM in VirtualBox: | - Welcome to OPS245 | Lab 1: Installing Debian Linux with VirtualBox |
- Install Debian (Full Install) as a VM (create customized partitions) | - Installing Linux | Lab 1:Installing Debian Linux with VMWare Workstation |
- Obtain System Information | WARNING: 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 Tasks | Lecture Notes: | Evaluation |
---|---|---|
Post-Installation Tasks: | Scripting Practice: OPS245 Scripting Exercises | |
- Post-Install Commands |
Week 3
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Creating & Using Virtual Machines | - Installing Virtual Machines | Lab 2: Creating and Using Virtual Machines |
- Installing and Using Virtualization Software | ||
- Installing Guest VMs |
Week 4
Learning Objectives and Tasks | Lecture 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 Tasks | Lecture Notes: | Evaluation |
---|---|---|
Troubleshooting, Archiving, Package Management: | - Troubleshooting, Archiving, Package Management | Lab 3: Troubleshooting, Archiving, and Packages |
- Common Troubleshooting Examples | ||
- Archiving Files | ||
- Package Management |
Week 6
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Managing Users, Groups & Services: | - Managing Users, Groups & Services | Lab 4: Users, Groups and Services |
- User Management | - Managing Sudo | Assignment 1 |
- Group Management | ||
- Service Status | ||
- Starting / Stopping Services |
Week 7
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
MIDTERM |
Study Week
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Week 8
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Monitoring Disk Space, Intro to LVM | - Monitoring Disk Space, crontab | Lab 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 Tasks | Lecture 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 Tasks | Lecture Notes: | Evaluation |
---|---|---|
Configuring a Network Using Virtual Machines | Lab 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 Tasks | Lecture Notes: | Evaluation |
---|---|---|
Setup and Configure Secure Shell Services | - Securing Network via SSH | Lab 7: Setup and Configure SSH |
- Network Services | - Configuring Firewalls (iptables) | |
- SSH |
Week 12
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Setting Up, Using and Maintaining a DHCP Server | - Setting up a DHCP Server | Lab 8: Setup and Configure a DHCP Server |
- DHCP Server |
Week 13
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Assignment 2 |
Week 14
Learning Objectives and Tasks | Lecture Notes: | Evaluation |
---|---|---|
Final Evaluation | Final Assessment |