DevOps Tutorials

DevOps provides a structured approach to learning modern software development and IT operations practices. Whether you're a beginner or an experienced professional, our DevOps tutorials offer a systematic exploration of key concepts and tools. With free labs and practical code examples, you'll develop skills in continuous integration, deployment, and infrastructure management. Our DevOps playground enables real - time experimentation with various tools and workflows.

Managing Packages with RPM in Linux

In this lab, you will learn to manage software on RPM-based Linux distributions using the `rpm` command. Gain hands-on experience querying package info, verifying integrity, listing dependencies, simulating removal, and inspecting RPM package contents with `rpm2cpio` and `cpio`.
Red Hat Enterprise LinuxLinux

Schedule Tasks with at and cron in Linux

In this lab, you will learn to schedule tasks in Linux using `at` for one-time jobs and `cron` for recurring tasks. You will practice creating, managing, and removing jobs with commands like `at`, `atq`, `atrm`, and `crontab`, gaining hands-on experience in automating system administration tasks.
Linux

Manage and Monitor Linux Processes

In this lab, you will learn essential skills for managing and monitoring processes on a Linux system. You will explore how to interact with foreground and background processes, inspect them with `ps`, monitor resources with `top`, adjust priority with `renice`, and terminate them with `kill`.
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.
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

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

Create Shell Script With Inputs

In this challenge, you will learn how to create a simple shell script that can accept and process input parameters.
Red Hat Enterprise Linux

Edit Text Files in Linux with Vim and Nano

In this lab, you will learn the fundamental skills to use two essential text editors in Linux: vi/vim and nano. You will practice creating files, editing text, saving files, and navigating with both editors. This comprehensive introduction covers the most commonly used text editing tools in Linux environments.
Linux

Manage File Permissions

Learn essential Linux file permission management. Learn to create files and modify their access rights using chmod, a crucial skill for system security and user access control.
Red Hat Enterprise Linux

Create and Manipulate Symbolic Links

Practice creating and manipulating symbolic links (soft links) in a Linux system, an essential skill for the RHCSA certification exam. Learn to create, modify, and understand the behavior of symbolic links when target files are removed.
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

Create Shell Scripts With Loops

In this challenge, you will learn how to create a simple shell script that uses looping constructs to process file or command-line input.
Red Hat Enterprise Linux

Create and Extract Tar Archives

Practice creating and extracting compressed tar archives using gzip and bzip2 compression methods on Red Hat Enterprise Linux 9. Master essential RHCSA 9 exam skills by working with tar, gzip, and bzip2 commands. Learn to efficiently compress, archive, and extract files, preparing you for the RHCSA 9 certification exam and real-world system administration tasks.
Red Hat Enterprise Linux

Locate Setuid Files

Discover how to locate and list setuid files on Red Hat Enterprise Linux 9, a crucial skill for the RHCSA 9 exam. Practice using the find command to identify special executables that run with the permissions of the file owner. Master file permission management and enhance your system security knowledge through this hands-on challenge.
Red Hat Enterprise Linux

Process Arguments in Bash Scripts

In this RHCSA 9 challenge, you will create a bash script that processes command-line arguments, demonstrating essential scripting skills required for the RHCSA exam. Practice file creation, permission management, and bash scripting techniques on Red Hat Enterprise Linux 9.
Red Hat Enterprise Linux

Explore Python Development Tools

In this lab, you will explore various tools for Python development, including the standard interactive mode, IPython for enhanced interaction, Vim for script writing, and IDLE for integrated development. Gain practical experience with different Python development workflows.
Python

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

Implement Hard Links in Linux

Create and manipulate hard links in a Linux file system, understanding their properties and behavior. Explore how hard links share the same inode and content across multiple file names.
Red Hat Enterprise Linux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 487
  • Next