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 cloud
Module 2. User and Group Accounts
• Managing Group Accounts
• Managing User Accounts
• Develop an Account Security Policy
Module 3. File and Data Storage
• File Permissions
• Manage Local Storage: Essentials
Module 4. Automation
• Shell scripting
• Common Automation Tasks
Module 5. System Administration
• Process and Log Administration
• Networking
Module 6. Security Tasks
• Foot printing
• Firewalls
• Intrusion Detection