
Configure firewalld to Allow Web Traffic in Linux
In this lab, you will learn the essential steps to configure `firewalld` on a Linux system to allow web traffic. You will use the `firewall-cmd` utility to manage zones, add permanent rules for HTTP and HTTPS services, and verify your configuration, a fundamental skill for any system administrator.
CompTIALinux

Configure SSH Public Key Authentication in Linux
In this lab, you will learn how to configure and use SSH public key authentication to securely connect to a remote Linux server. You will generate an RSA key pair using ssh-keygen, copy the public key to the server with ssh-copy-id, and test the passwordless login to enhance security.
CompTIALinux

Find Files and Commands in Linux
In this lab, you will master essential techniques for locating files and commands in Linux. You will learn to use `find` with wildcards, execute actions with `-exec` and `xargs`, and use `locate`, `whereis`, `which`, and `type` for efficient searching and command path analysis.
CompTIALinux

Manage Linux User Accounts with useradd, usermod, and userdel
In this lab, you will learn the essential skills for managing user accounts on a Linux system. You will practice the complete lifecycle of user administration, from creating and securing new accounts with `useradd` and `passwd` to modifying and deleting them with `usermod` and `userdel`.
CompTIALinux

Manage Linux Groups with groupadd, usermod, and groupdel
In this lab, you will learn the essential skills for managing user groups in a Linux environment. You will gain hands-on experience with the core command-line utilities for group administration, including `groupadd` to create new groups, `usermod` to modify user memberships, and `groupdel` to remove groups.
CompTIALinux

Modify Directory Ownership with chown in Linux
In this lab, you will learn the practical application of the chown command to modify directory ownership in Linux. This hands-on exercise guides you through creating a group, changing a directory's group ownership, and verifying the changes, a fundamental skill for Linux system administration.
CompTIALinux

User Account Creation
In this lab, you will learn the fundamental Linux commands for user account management, including creating, modifying, and deleting user accounts, and granting administrative privileges.
Linux

Configure RAID and LVM Storage in Linux
In this lab, you will learn to configure and manage advanced storage solutions in Linux. You will work with the Logical Volume Manager (LVM) for flexible volume management and mdadm for software-based RAID, gaining hands-on experience in setting up a robust and scalable storage infrastructure.
CompTIALinux

Manage File and Directory Permissions in Linux
In this lab, you will learn to manage file and directory permissions in Linux. You'll practice using the `chown` command to change file ownership and the `chmod` command to modify read, write, and execute permissions for users and groups, securing files and controlling access on a Linux system.
CompTIALinux

Manage Special Permissions and umask in Linux
In this lab, you will learn to manage special permissions and the umask setting in Linux to secure a collaborative workspace. You will control default file permissions, use the sticky bit to protect files in a shared directory, and verify the settings to ensure security and proper collaboration.
LinuxCompTIA

Configure User Accounts and Sudo Privileges in Linux
In this lab, you will learn essential techniques for managing user accounts and sudo privileges to enhance the security of a Linux system. You will practice enforcing password policies, locking and unlocking user accounts, securing the root account, and granting administrative permissions.
CompTIALinux

Redirecting Input and Output in Linux
In this lab, you will learn to redirect input and output in the Linux shell. You will practice controlling data flow from commands by manipulating standard output (stdout), standard error (stderr), and standard input (stdin) using operators like >, >>, 2>, and the tee command.
CompTIALinux

Manage Linux Partitions and Filesystems
In this lab, you will learn to manage disk partitions and filesystems in Linux. You'll use fdisk to create a new partition, format it with ext4, mount it, configure persistent mounting in /etc/fstab, and create a swap partition, all on a safe secondary virtual disk.
CompTIALinux

Block ICMP Traffic in Linux using iptables
In this lab, you will learn how to use the iptables command-line utility to block incoming ICMP traffic on a Linux system. You will create a firewall rule to drop ICMP packets, commonly used by the ping command, and verify that the block is successfully in place to secure your network.
CompTIALinux

Search Text with grep in Linux
In this lab, you will learn to search for text in files on a Linux system using the `grep` command. You will perform basic searches, display line numbers, use anchors like `^` and `$` to match line positions, and harness both basic and extended regular expressions for complex pattern matching.
CompTIALinux

Manage Files and Directories in Linux
In this lab, you will learn to manage files and directories in a Linux command-line environment. You will use commands like mkdir, rm, cp, and mv to create, remove, copy, and move files. The lab also explores creating symbolic and hard links with ln, analyzing inodes, and observing link behavior.
CompTIALinux

Create and Restore a Backup with tar in Linux
In this lab, you will learn to create and restore a file system backup in Linux using the tar command. You'll gain hands-on experience with system administration tasks by backing up the /home directory, verifying the archive, and restoring it to a temporary location to confirm its integrity.
CompTIALinux

Manage Shell Environment and Configuration in Linux
In this lab, you will learn to manage the Linux shell environment. You will create local and environment variables, explore inheritance in child shells, control automatic variable exporting with `set -o allexport`, and make your custom configurations persistent by modifying the `.bashrc` file.
CompTIALinux