CompTIA Tutorials
CompTIA provides a structured approach to learning IT fundamentals and cybersecurity practices. Whether you're a beginner or an experienced professional, our CompTIA tutorials offer systematic exploration of key concepts and technologies. With free labs and practical exercises, you'll develop skills in network security, system administration, and IT troubleshooting. Our CompTIA playground enables real-time experimentation with various tools and scenarios.
Other Skill Trees
LinuxDevOpsCybersecurityKali LinuxDevOps EngineerCybersecurity EngineerDatabaseData ScienceRed Hat Enterprise LinuxDockerCKS TrainingCKAD TrainingCKA TrainingKubernetesDevSecOpsLFCS TrainingPythonGitShellNmapWiresharkHydraJavaSQLitePostgreSQLMySQLRedisMongoDBGolangC++CJenkinsAnsiblePandasNumPyscikit-learnMatplotlibWeb DevelopmentHTMLCSSJavaScriptReact
Analyzing Disk Usage
Learn essential disk space management skills in this hands-on Linux challenge. Learn to use powerful commands like df, du, and find to analyze disk usage, identify large files, and optimize storage. This challenge simulates real-world scenarios that system administrators and power users frequently encounter, helping you develop crucial skills for maintaining and optimizing Linux systems.
Linux
Linux Execution Delaying
In this lab, you'll learn how to delay Linux command execution using the sleep command. Explore shell scripting with sleep, variable usage, and practical applications for controlling process timing in Docker environments.
Linux
DAY 04: The Fortress Guardian
In this challenge, you'll act as a system administrator to secure a new project directory by managing users, groups, and advanced file permissions in Linux.
Linux
Custom Docker Images
Learn how to create custom Docker images to enhance your applications by including additional software, libraries, and configurations. This lab covers creating a basic image, adding custom software, using environment variables, and testing your custom images.
DockerLinux
Configure Network Services to Start Automatically at Boot
In this challenge, you will learn how to configure network services to start automatically at system boot.
Red Hat Enterprise Linux
Foundational Security Concepts (CIA Triad) in Linux
In this lab, you will gain hands-on experience with the CIA Triad (Confidentiality, Integrity, Availability) in a Linux environment. You'll learn to configure file permissions with `chmod`, verify file integrity using MD5/SHA256 hashes, and simulate service monitoring to ensure availability.
CompTIALinux
Secure Remote Access in Linux with SSH
In this lab, you will learn the fundamentals of securing remote access to a Linux system using SSH. You will gain hands-on experience with key-based authentication, securely transferring files with `scp`, and creating SSH tunnels for port forwarding with `ssh -L`.
CompTIALinux
Password Policies and Detecting Attack in Linux
In this lab, you will enhance Linux security by implementing robust password policies. You'll configure complexity and aging rules, enforce them for new users, and monitor authentication logs to detect suspicious activities like repeated failed login attempts, a sign of brute-force attacks.
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
Link Aggregation (Port Bonding) in Linux
In this lab, you will learn to implement Link Aggregation (port bonding) in Linux. This technique combines multiple network interfaces into one logical interface to increase throughput and provide fault tolerance. You will use commands like `ip a` to configure, manage, and verify a bonded connection.
CompTIALinux
Identifying Malware Indicators on Linux
In this lab, you will learn fundamental techniques for identifying potential malware indicators on a Linux system. You will use standard command-line utilities to investigate suspicious process activity, detect unexpected file modifications, and analyze system logs for anomalous entries.
CompTIALinux
Basic Vulnerability Scanning with Nmap
In this lab, you will learn the fundamentals of vulnerability scanning using Nmap. You'll install Nmap, perform a port scan on your local machine, and analyze the results to identify potential security weaknesses.
CompTIALinuxNmap
Demonstrating Input Validation and Code Integrity
In this lab, you will learn the importance of input validation and code integrity by creating a simple script, simulating a command injection attack, implementing sanitization, and verifying the script's integrity with hashing.
CompTIALinux
Secure Network Monitoring with SNMPv3 in Linux
In this lab, you will learn how to implement secure network monitoring on a Linux system using SNMPv3. You will configure the SNMP agent (snmpd) to enforce strong authentication and encryption, create a secure user, and use snmpwalk to perform secure queries against your configured agent.
CompTIALinux
Perform IPv6 DNS Lookups in Linux
In this lab, you will learn to perform and verify IPv6 DNS lookups on a Linux system. You will use command-line utilities like dig, nslookup, and ping6 to query for AAAA records, inspect DNS server configurations, and test IPv6 network connectivity, ensuring a full cycle of resolution.
CompTIALinux
Configure an IPv4-to-IPv6 6to4 Tunnel in Linux
In this lab, you will learn how to configure an IPv4-to-IPv6 6to4 tunnel in a Linux environment. This hands-on exercise guides you through creating a SIT tunnel interface, assigning a 6to4-formatted IPv6 address, adding a default route, and testing IPv6 connectivity over an existing IPv4 network.
CompTIALinux
HTTPS with a Self-Signed Certificate on Nginx in Linux
In this lab, you will secure an Nginx web server on Linux by implementing HTTPS with a self-signed certificate. You will install Nginx, use OpenSSL to generate a certificate, configure Nginx for HTTPS, and then test the secure connection using command-line tools like curl and openssl.
CompTIALinux
Set Up a Local Authoritative DNS Server on Linux
In this lab, you will set up a local authoritative DNS server on Linux using `bind9`. You'll install `bind9`, configure global options, define forward and reverse lookup zones, and validate the configuration. Finally, you will test DNS resolution with the `dig` utility.
CompTIALinux
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 143
- Next