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, and

• Perform security tasks, such as footprinting, firewalls, and tools in relation to Intrusion
Detection.
Expected Learning Outcomes
Students should be able to:
• 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 systems

Course Outline (tentative list of topics to be covered):Module 1. Introducing Linux• Distributions and Key components • Command line• Accessing resources on AWS cloudModule 2. User and Group Accounts• Managing Group Accounts• Managing User Accounts• Develop an Account Security PolicyModule 3. File and Data Storage• File Permissions• Manage Local Storage: EssentialsModule 4. Automation• Shell scripting• Common Automation TasksModule 5. System Administration• Process and Log Administration• NetworkingModule 6. Security Tasks Foot printing Firewalls Intrusion Detection