CYSE 270 – Linux System for Cybersecurity

Lab 1 – Install Linux VM

I learned how to install and configure a virtual linux machine on a mac book during the course of this lab.

I did not face any challenges during this lab because the instructions were clear and precise.

Lab 2 – Working with Command Line

This lab thought me how to operate a virtual linux machine using basic linux commands.

One challenge i faced during this lab is that some of the command did not execute as expected due to how the system was configured.

Lab 3 – Working with VI Editor

During the course of the lab I learned how to open a VI editor using a command within the linux system. I also learned how to write a script within a text editor and execute it on a linux system using a command.

I faced a few challenges during the lab, one of them being the script within the text editor not executing according to the script. Because there was an error in how the script was written.

Lab 4 – Group and User Accounts

I learned how to create user accounts, groups and how to assign users to groups. I also learned how to deny access and grant access to certain files to users and groups.

One of the challenges I faced during the lab is assigning groups to a directory or being able to find what directory a user belongs to. But as a practice with the course notes I became very comfortable with being able to locate the directory that users and groups belong to.

Lab 5 – Password Cracking

This lab thought me how to create users and assign password to the created user accounts.

The lab was very straightforward, hence there wasn’t any challenges.

Lab 7 – Storage Management

I learned how to manage storage for users and groups within a linux system. Storage can be reduced or increased for specific users and groups.

This lab was very challenging because I forgot some of the steps within the lab, which led to incorrect data for users, files and groups within the linux system. There were many steps associated with the lab, which led to me forgetting some of the steps.

Lab 8 – Shell Script

I learned how to write shell scripts using the nano editor installed on a linux system. Through the lab I learned how to look up and update the nano editor that is installed on a linux system by default. I also learned how to execute a shell script on a linux system using commands.

Challenges I faced on the lab involved shell script not executing as intended, because there were errors in the script.

Lab 9 – Task Automation

This lab introduced me to how to schedule tasks within a linux system, how to set the time a particular task should run without human involvement. Furthermore, the lab thought me how to investigate and remediate errors in automated task using manual means.

Lab 10 – Network Basics

I learned the fundamentals of networking during this lab. I learned the basic aspects of networking such as IP addresses, Subnet mask, Mac address. I learned what they are used for and why they are important within networking.

Lab 11 – Basic Network Configuration

I learned how to configure a linux system with different network settings, in order to capture useful network data on a system.

Course Overview

I learned a great deal about the linux operating system and how important it is in the cyber space. From the first lab to the last lab, I’ve learned how a linux system can be configured and manipulated through commands. I’ve learned how to use command to look up users, groups, files, directory and how to edit them. This course has granted me my first crack at using a linux system extensively through weekly lab assignments. Which I believe is valuable experience to have moving forward and attaining my degree and future cybersecurity career. I fell I’ve gotten very familiar with how a linux system operates which will be valuable in the future, should a work with a linux system at any point in my career.