Context
In CYSE 270, I built hands-on Linux skills that are directly used in cybersecurity environments. The labs focused on understanding storage at the command line (devices, partitions, filesystems, mounts) and using Bash scripting to automate checks and reduce human error. This mattered because it moved me from “using Linux” to understanding how systems behave underneath the interface.
Artifact (Media)
Linux Storage Management Lab (PDF) – shows disk identification, partitioning, filesystem creation, and mounting/verification.
Bash Scripting Lab (PDF) – shows scripting logic (conditions/checks) used to automate system tasks.
Reflection
What role did I play and what actions did I take?
I completed the labs independently and used command-line tools to configure and verify storage correctly. I also wrote scripts that checked files/directories and returned reliable outputs using conditional logic.
What challenges did you face and how did you respond?
The hardest part was catching small mistakes early (wrong device, wrong mount point, wrong permissions). I slowed down, validated each step, and built a habit of verifying outputs before moving forward.
What did you learn about yourself or your goals?
I learned I work best when I follow repeatable procedures and confirm results instead of assuming they worked. This strengthened my interest in roles that involve system-level investigation and technical verification.
How does this connect to your professional development?
Linux skills support real cybersecurity work like log review, incident response, server hardening, and analyzing compromised systems. This experience improved my confidence working in environments where precision matters and mistakes can create security risk.
Skills Connection (NACE)
- Technology / Technical Skills: Linux administration + scripting
- Critical Thinking: troubleshooting, validation, and error prevention
- Communication: documenting steps so the work is repeatable