Labs
Labs in this class are built to encourage creativity and problem-solving abilities. Thus, the instructions provided in these labs will generally not be comprehensive. This is to better mimic the real world, where documentation on how to complete a desired task may be sparse or even nonexistent. Students are encouraged to use external resources to complete these labs. However, do not hesitate to ask me for help. I will always be willing to provide more information as needed.
Lab 1 - Setting Up Your Environment
In this lab, you will focus on setting up your environment which includes two virtual machines (V...
Lab 2 - Permissions and Software Management
Expectations Labs in this class are built to encourage creativity and problem-solving abilities....
Lab 3 - Bash Scripting
In this lab, we will explore the basics of bash scripting by creating several simple but fundamen...
Lab 4 - Python Scripting
In this lab, you will explore key concepts of Python scripting, focusing on command-line argument...
Lab 5 - User Management and LDAP Installation
In this lab, you will explore user and group management in Linux (Ubuntu) and Unix (OPNSense). Yo...