Hands-On Tutorials
Step-by-Step Interactive Guides Covering Linux, DevOps, Programming in Python/C/C++/Go, Data Science, Web Development, Hadoop, and More.
Discover Categories
LinuxDevOpsCybersecurityDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Explore Hardware Devices in Linux
In this lab, you will learn the essential skills to explore, identify, and inspect hardware devices within a Linux environment. You will gain hands-on experience with powerful command-line utilities to understand how the operating system interacts with physical components.
CompTIALinux
Secure with firewalld and SELinux in RHEL
In this lab, you will learn to secure an Apache web server on RHEL. You'll configure httpd on a custom port, explore SELinux port management with `semanage`, and use `firewall-cmd` to open the port in the firewall to ensure proper access and security compliance.
Red Hat Enterprise Linux
Organizing Files and Directories
Practice essential Linux file management skills in this hands-on challenge. You'll use cp, mv, and rm commands to organize a project structure, move files, and clean up unnecessary directories.
Linux
Access File Systems in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience managing Linux file systems on a Red Hat Enterprise Linux (RHEL) system. You will learn to identify file systems and block devices, examine disk usage, and practice manually mounting and unmounting file systems. Furthermore, this lab will guide you through locating files efficiently using commands like `locate` and `find` based on various criteria.
Red Hat Enterprise Linux
Configure Firewall Using Firewall-CMD/Firewalld
In this challenge, you will learn how to configure the firewall using the firewall-cmd and firewalld commands on a Red Hat Enterprise Linux system.
Red Hat Enterprise Linux
Online Codex Playground
LabEx provides an Online Codex Playground, a comprehensive AI agent ecosystem by OpenAI designed for agentic coding and end-to-end software engineering tasks.
Online Claude Code Playground
LabEx provides an Online Claude Code Playground, an agentic AI tool by Anthropic designed to automate software engineering tasks directly within your playground and cloud sandboxes.
Online OpenClaw Playground
LabEx provides an Online OpenClaw Playground, an open-source autonomous AI agent framework designed for local-first execution with multi-channel messaging support.
Online OpenCode Playground
LabEx provides an Online OpenCode Playground, an agentic AI coding environment designed for a command-line-oriented workflow, allowing you to plan, implement, and refactor code autonomously.
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
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 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
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
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
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
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
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
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 894
- Next