Linux Systems

In CYSE 270, you learn the fundamentals of using and managing Linux, especially from a cybersecurity and system-administration perspective. The course usually covers:

  • Linux basics – navigating the file system, understanding directory structures, using the command line, and working with essential commands like ls, cd, cp, mv, cat, and grep.
  • User and permission management – creating users, groups, and modifying permissions and ownership using tools like chmod, chown, and passwd.
  • System administration tasks – installing packages, managing services, editing configuration files, monitoring processes, and reviewing system logs.
  • Networking fundamentals – checking network interfaces, understanding IP configurations, using tools like ifconfig/ip, ping, netstat, ssh, and troubleshooting connectivity.
  • Shell scripting – writing simple bash scripts to automate tasks.
  • File and storage management – working with file systems, mounting drives, and understanding disk usage.
  • Security concepts – securing Linux systems through permissions, firewalls, updates, and basic hardening techniques.
  • Hands-on labs – using virtual machines (often Ubuntu or Kali) to practice real-world administration skills.

Course Work

Here are a couple assignments from what i’ve learned in this class.


Lab 11


Lab 8


Lab 7