CYSE 270

Linux System for Cybersecurity

Course description

This course introduces the basic operations in major Linux distros for cybersecurity using both graphical interface and command-line interface. Students will learn about the basic installation and configuration, file systems management, shell scripts, and user authentication in Linux systems.

Course Objectives

  • Introduce the basic concept and knowledge about different Linux distros, including
    the most popular distribution for cybersecurity, Kali Linux,
    • Install and operate different Linux distros locally and remotely (on AWS
      cloud),
    • Understand the ownership and permissions of the files and directories,
    • Understand the shell scripts,
  • Perform essential system administration functions, such as network configuration,
    process and log administration, and software management.
  • Perform security tasks, such as foot printing, firewalls, and tools in relation
    to Intrusion Detection.

Expected Learning Outcomes

  • Perform the essential system administration functions in Linux systems.
  • Write shell scripts to automate tasks in Linux systems.
  • Perform the necessary security tasks to secure the Linux system

Reflection

To be completely transparent, I had no experience with Linux or working on the command line. There were many challenges, mainly in memorizing commands and misspelling commands. Though I still struggle to remember commands, with practice I will become more familiar with them. Overall, this course gave me the information and experience I needed to have confidence in basic Linux system operations.