Cybersecurity Tutorials
Our cybersecurity tutorials offer a comprehensive way to learn digital defense strategies and techniques. They cover various aspects of information security, suitable for both beginners and security professionals. Through hands - on labs and practical examples, you'll gain experience in threat detection, prevention, and mitigation. Our secure playground allows you to practice cybersecurity techniques in a controlled environment.
Other Skill Trees
LinuxDevOpsDevOps EngineerCybersecurity EngineerDevSecOpsKali LinuxRed Hat Enterprise LinuxRHCSA TrainingRHCE in Enterprise Linux TrainingLFCS TrainingShellGitDockerKubernetesCKA TrainingCKAD TrainingCKS TrainingAnsibleRHCE in Ansible TrainingJenkinsNmapWiresharkHydraCompTIADatabaseMySQLPostgreSQLRedisMongoDBSQLitePythonGolangJavaCC++Web DevelopmentData Science
Enhance Copying and Moving with Advcpmv
Learn to leverage advcpmv for efficient file management on Linux, enabling advanced copying and moving operations with progress feedback.
Linux
Basic Files Operations
In this lab, you will learn to use some basic operation command that allows you to perform actions such as list files, change the current directory, and move/copy/delete files and directories.
Linux
Control File Access in Red Hat Enterprise Linux
In this lab, you will gain a comprehensive understanding of managing Linux file system permissions, a critical skill for any RHEL administrator. You will learn to interpret, modify, and control file access using various commands and special permissions, securing your Linux environment effectively.
Red Hat Enterprise Linux
Analyze Logs in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience with analyzing and storing system logs on Red Hat Enterprise Linux 9 using `journalctl` and `rsyslog`. You will begin by understanding the core architecture of system logging, including the roles of `systemd-journald` and `rsyslog`, and identifying key log files. Subsequently, you will learn to review and filter syslog files using common commands, manually send custom syslog messages, and explore and filter system journal entries with `journalctl`. The lab also covers configuring persistent system journal storage and maintaining accurate system time using `timedatectl` and `chronyd`, equipping you with essential skills for system analysis and troubleshooting.
Red Hat Enterprise Linux
Access Command Line in Red Hat Enterprise Linux
In this lab, you will embark on a foundational journey into the world of Linux command-line operations, specifically within a Red Hat Enterprise Linux (RHEL) environment. You will gain hands-on experience with essential commands to identify user and system information, manage user passwords, inspect file types, view file content, count file statistics, and efficiently navigate command history. You will also master crucial command-line editing shortcuts.
Red Hat Enterprise Linux
Install Software in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience managing software packages on Red Hat Enterprise Linux (RHEL) systems using DNF. You will learn to register your system, explore RPM package information, install and remove software with DNF, manage DNF repositories, and view transaction history.
Red Hat Enterprise Linux
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
Manage Users and Groups in Red Hat Enterprise Linux
In this lab, you will gain essential skills in managing local users and groups within a Red Hat Enterprise Linux (RHEL) environment. You will begin by understanding fundamental user and group concepts, then learn to obtain superuser access, create and modify local user accounts, manage local group accounts, and configure user password policies.
Red Hat Enterprise Linux
Start, Stop, and Check the Status of Network Services
In this challenge, you will learn how to start, stop, and check the status of network services on a Linux system.
Red Hat Enterprise Linux
Get Help in Red Hat Enterprise Linux
In this lab, you will master the essential skill of navigating and searching `man` pages in Red Hat Enterprise Linux. You will learn how to effectively browse through `man` pages using various navigation keys, search for specific strings within a `man` page, and discover relevant `man` pages by keyword. Furthermore, you will explore techniques for performing full-text searches across all available `man` pages to find comprehensive information.
Red Hat Enterprise Linux
Control Services in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience managing system services on RHEL using the `systemctl` command. You will learn to view all loaded and active services, check the status of specific services, and control their runtime behavior by starting, stopping, and restarting them. Furthermore, you will explore how to reload service configurations, enable or disable services for automatic startup at boot, and understand the advanced concepts of masking and unmasking services to prevent their activation. This practical guide will equip you with essential skills for system administration, enabling you to effectively monitor and manage the lifecycle of services crucial for the operation of your RHEL system, even in containerized environments where `systemctl` interacts with `systemd`-managed services.
Red Hat Enterprise Linux
Configure Networking in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience configuring network interfaces and hostname settings on a Red Hat Enterprise Linux system. You will learn essential command-line tools and techniques to manage your system's network connectivity and identification, including validating, adding, activating, deactivating, and modifying network connections, configuring hostname and name resolution, and testing connectivity.
Red Hat Enterprise Linux
Monitor Processes in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience in monitoring and managing Linux processes, a fundamental skill for any system administrator or developer. You will learn to understand process states and lifecycles, control background and foreground jobs, and terminate processes effectively. Furthermore, you will explore how to monitor system load and CPU usage, and analyze process activity in detail. This lab will equip you with the essential tools and knowledge to efficiently manage processes and maintain system health on RHEL.
Red Hat Enterprise Linux
Start and Configure Services
In this challenge, you will learn how to start, stop, and configure services to start automatically at system boot.
Red Hat Enterprise Linux
Schedule Tasks Using at and Cron
In this challenge, you will learn how to use the at and cron commands to schedule one-time and recurring tasks on a Linux system.
Red Hat Enterprise Linux
Manage Files in Red Hat Enterprise Linux
In this lab, you will gain hands-on experience managing files and directories using essential command-line tools in a RHEL environment. You will learn to explore your current location, list contents, navigate directories, create files, organize files and directories, create links, and efficiently select files with shell expansions.
Red Hat Enterprise Linux
Set SELinux Mode
In this challenge, you will learn how to set the enforcing and permissive modes for SELinux on a Red Hat Enterprise Linux (RHEL) system.
Red Hat Enterprise 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
- Prev
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 194
- Next