Course curriculum

  • 1

    Introduction

    • Welcome

    • Download the Study Guide

    • 100% Pass Guarantee

    • Exam Tips

    • Prepare for Install

    • Performing the Installation

    • Rocky Linux Installation

    • Checkpoint: Introduction

  • 2

    Basic Linux Tasks

    • Basic Linux Tasks

    • Linux Design Philosophy (OBJ. 1.1)

    • CLI and The Shell (OBJ. 1.1)

    • Bash Commands (OBJ. 2.2)

    • Entering Shell Commands (OBJ. 2.2)

    • Man Pages (OBJ. 1.7)

    • Other Help Resources (OBJ. 1.7)

    • Accessing Help in Linux (OBJ. 1.7)

    • Checkpoint: Basic Linux Tasks

  • 3

    Users and Groups

    • Users and Groups

    • Superuser (OBJ. 2.2)

    • Assuming Superuser Privileges (OBJ. 2.2)

    • Create, Modify, and Delete Users (OBJ. 2.2)

    • Creating, Modifying, and Deleting Users (OBJ. 2.2)

    • Create, Modify, and Delete Users Groups (OBJ. 2.2)

    • Creating, Modifying, and Deleting Groups (OBJ. 2.2)

    • Query Users and Groups (OBJ. 2.2)

    • Querying Users and Groups (OBJ. 2.2)

    • Account Profiles (OBJ. 2.2)

    • Configuring Account Profiles (OBJ. 2.2)

    • Checkpoint: Users and Groups

  • 4

    Permissions and Ownership

    • Permissions and Ownership

    • File and Directory Permissions (OBJ. 2.5)

    • Modifying File and Directory Permissions (OBJ. 2.5)

    • File and Directory Ownership (OBJ. 2.5)

    • Modifying File and Directory Ownership (OBJ. 2.5)

    • Special Permissions and Attributes (OBJ. 2.5)

    • Permissions and Sticky Bits (OBJ. 2.5)

    • Troubleshooting Permissions Issues (OBJ. 4.4)

    • Checkpoint: Permissions and Ownership

  • 5

    Storage

    • Storage

    • Partitions (OBJ. 1.3)

    • Creating Partitions (OBJ. 1.3)

    • Logical Volumes (OBJ. 1.3)

    • Managing Logical Volumes (OBJ. 1.3)

    • Mounting File Systems (OBJ. 1.3)

    • File System Mounting (OBJ. 1.3)

    • Managing File Systems (OBJ. 1.3)

    • File System Management (OBJ. 1.3)

    • Linux Directory Structure (OBJ. 1.1)

    • Navigating Directories (OBJ. 1.2)

    • Troubleshooting Storage Issues (OBJ. 4.1)

    • Storage Usage and Quotas (OBJ. 1.3)

    • Checkpoint: Storage

  • 6

    Files and Directories

    • Files and Directories

    • Create and Edit Text Files (OBJ. 1.2)

    • Creating and Editing Text Files (OBJ. 1.2)

    • Search for Files (OBJ. 1.2)

    • Searching for Files (OBJ. 1.2)

    • Perform Operations (OBJ. 3.1)

    • Performing Operations (OBJ. 3.1)

    • Process Text Files (OBJ. 3.1)

    • Processing Text Files (OBJ. 3.1)

    • Manipulate File Output (OBJ. 3.1)

    • Manipulating File Output (OBJ. 3.1)

    • Checkpoint: Files and Directories

  • 7

    Kernel Modules

    • Kernel Modules

    • The Linux Kernel (OBJ. 1.7)

    • Exploring the Kernel (OBJ. 1.7)

    • Kernel Modules (OBJ. 1.7)

    • Installing and Configuring Kernel Modules (OBJ. 1.7)

    • Monitor Kernel Modules (OBJ. 1.7)

    • Monitoring Kernel Modules (OBJ. 1.7)

    • Checkpoint: Kernel Modules

  • 8

    The Linux Boot Process

    • The Linux Boot Process

    • Linux Boot Components (OBJ. 1.1)

    • Identifying Boot Components (OBJ. 1.1)

    • GRUB 2 (OBJ. 1.1)

    • Configuring GRUB 2 (OBJ. 1.1)

    • Checkpoint: The Linux Boot Process

  • 9

    System Components

    • System Components

    • Localization Options (OBJ. 1.7)

    • Configuring Localization (OBJ. 1.7)

    • Graphical User Interface (OBJ. 1.1)

    • Configuring GUIs (OBJ. 4.5)

    • Services (OBJ. 1.4)

    • Managing Services (OBJ. 1.4)

    • Process Issues (OBJ. 1.4)

    • Troubleshooting Processes (OBJ. 4.3)

    • CPU and Memory Issues (OBJ. 4.3)

    • Troubleshooting CPU and Memory Issues (OBJ. 4.3)

    • Checkpoint: System Components

  • 10

    Devices

    • Devices

    • Linux Devices (OBJ. 1.1)

    • Configure Devices (OBJ. 1.1)

    • Configuring Devices (OBJ. 1.3)

    • Monitor Devices (OBJ. 1.1)

    • Monitoring Devices (OBJ. 4.1)

    • Troubleshooting Hardware Issues (OBJ. 4.1)

    • Checkpoint: Devices

  • 11

    Networking

    • Networking

    • TCP/IP Fundamentals (OBJ. 1.5)

    • Linux Server Roles (OBJ. 1.5)

    • Connecting to a Network (OBJ. 1.5)

    • Configuring Network Identity (OBJ. 1.5)

    • DHCP and DNS Client Services (OBJ. 1.5)

    • Configuring DNS (OBJ. 1.5)

    • Cloud Technologies (OBJ. 3.5)

    • Virtualization Technologies (OBJ. 3.5)

    • Configuring Virtualization (OBJ. 3.5)

    • Troubleshooting Network Issues (OBJ. 4.2)

    • Testing the Network (OBJ. 4.2)

    • Checkpoint: Networking

  • 12

    Packages and Software

    • Packages and Software

    • Package Managers (OBJ. 1.6)

    • RPM Packages and YUM (OBJ. 1.6)

    • Managing Software (RPM & YUM) (OBJ. 1.6)

    • Debian Packages and APT (OBJ. 1.6)

    • Managing Software (dpkg & APT) (OBJ. 1.6)

    • Repositories (OBJ. 1.6)

    • Configuring Repositories (OBJ. 1.6)

    • Acquire Software (OBJ. 1.6)

    • Acquiring Software (OBJ. 1.6)

    • Building Software from Source Code (OBJ. 1.6)

    • Compiling Applications (OBJ. 1.6)

    • Troubleshooting Software Dependency Issues (OBJ. 1.6)

    • Checkpoint: Packages and Software

  • 13

    Securing Linux Systems

    • Securing Linux Systems

    • Cybersecurity Best Practices (OBJ. 2.1)

    • Encrypting a Volume (OBJ. 2.5)

    • Identity and Access Management (OBJ. 2.2)

    • Configuring SSH (OBJ. 2.4)

    • SELinux or AppArmor (OBJ. 2.5)

    • Configuring SELinux (OBJ. 2.5)

    • Firewalls (OBJ. 2.3)

    • Configuring a Firewall (OBJ. 2.3)

    • Logging Services (OBJ. 2.1)

    • Configuring rsyslog (OBJ. 2.1)

    • Backup, Restore, and Verify Data (OBJ. 1.2)

    • Backup, Restore, and Synchronize (OBJ. 1.2)

    • Compressing Files (OBJ. 1.2)

    • Integrity Checking (OBJ. 1.2)

    • Checkpoint: Securing Linux Systems

  • 14

    Bash Scripting

    • Bash Scripting

    • Bash Shell (OBJ. 3.1)

    • Customizing Bash (OBJ. 3.1)

    • Scripting and Programming (OBJ. 3.1)

    • Bash Fundamentals (OBJ. 3.1)

    • Creating a Bash Script (OBJ. 3.1)

    • Using Control Statements (OBJ. 3.1)

    • Checkpoint: Bash Scripting

  • 15

    Task Automation

    • Task Automation

    • Schedule Jobs (OBJ. 1.4)

    • Scheduling Tasks (OBJ. 1.4)

    • Version Control Using Git (OBJ. 3.3)

    • Using Git (OBJ. 3.3)

    • Orchestration (OBJ. 3.5)

    • Containerization (OBJ. 3.5)

    • Container Operations (OBJ. 3.2)

    • Sandboxed Applications (OBJ. 1.6)

    • Infrastructure as Code (IaC) (OBJ. 3.4)

    • CI/CD (OBJ. 3.4)

    • Additional Scripting Pt. 1

    • Checkpoint: Task Automation

  • 16

    Conclusion

    • Conclusion

    • Practice Exam #1

    • Practice Exam #2

    • Practice Exam #3