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: 17 - 21 May
|
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: 24 - 28 May
|
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: 31 May - 4 Jun
|
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
|
Lab 2: Creating and Using Virtual Machines
|
Week 4: 7 - 11 Jun
|
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: 14 - 18 Jun
|
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: 21 - 25 Jun
|
Evaluation:
- Labs 1 - 4 Due
- Assignment 1 Due
- Mid-term Test
|
|
|
Study Week: 28 Jun - 2 Jul
|
Week 7: 5 - 9 Jul
|
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
|
Week 8: 12 - 16 Jul
|
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: 19 - 23 Jul
|
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: 26 - 30 Jul
|
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: 2 - 6 Aug
|
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: 9 - 13 Aug
|
Evaluation:
- Labs 5 - 8 Due
- Assignment 2 Due
- Final Test
|
|
|