CSC207 – Linux for Security & Forensics
The class syllabus can be found here
Click here for information on the required textbook for this class.
This course will be taught entirely online using this website for course content distribution, as well as Engage for all homework and lab submissions. You will also be required to install and use Virtualbox on your personal computer in order to gain hands-on experience with the Linux command line, setting up networking services, and administering your environment.
All class lectures will be delivered in the form of a screencast that will be posted in the CSC207 Lecture Video Archive.
Class Schedule – (tentative)
Virtual Machine Setup
CentOS 7 Installation
Updating and Installing Software
User Account Management
Cloning Virtual Machines
Bash Scripting Basics
Setting up a Basic Development Environment
Kernel Configuration & Compilation
Proc File System
Host Based Firewalls
Local System Security
|Week 8:||Final Project & Documentation Due|
A list of common UNIX commands are summarized here.
Students will engage in hands-on lab exercises that will provide them with experience using the Linux command line as well as setting up services and administering their individual environments. All students will be required to submit individual lab write-ups detailing the work performed in each exercise. Drop boxes will be provided in Engage with corresponding due dates. Late submissions will not be accepted!
All lab write-ups must consist of the following:
- Cover page
- Processes involved in completing the lab
- Screenshots of major steps to provide proof of lab completion
- Identification of any issues or delays as well as resolutions