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.

GitHub Actions Adding Environment Variables

GitHub Actions Adding Environment Variables

In this lab, you will learn how to define and use environment variables in GitHub Actions workflows. You will create a workflow, set a global variable, and access it within a step to print a greeting message.
Git
GitHub Actions Using Checkout Action

GitHub Actions Using Checkout Action

In this lab, you will learn how to use the `actions/checkout` action in GitHub Actions to access repository files and verify them using workflow logs.
Git
GitHub Actions Running Simple Commands

GitHub Actions Running Simple Commands

In this lab, you will learn how to define a GitHub Actions workflow, specify the runner environment using runs-on, and execute simple shell commands using the run keyword.
Git
GitHub Actions Setting Up Secrets

GitHub Actions Setting Up Secrets

In this lab, you will learn how to securely manage sensitive information in GitHub Actions by setting up repository secrets and referencing them in your workflows.
Git
GitHub Actions Introduction and Setup

GitHub Actions Introduction and Setup

In this lab, you will learn the fundamental steps to set up GitHub Actions. You will create a repository on GitHub, clone it to a local environment, and establish the necessary directory structure for workflows.
Git
GitHub Actions First Workflow Creation

GitHub Actions First Workflow Creation

In this lab, you will learn the fundamental steps to create a GitHub Actions workflow. You will initialize a Git repository, create the necessary directory structure, define workflow triggers and jobs in a YAML file, and commit your changes to simulate a CI/CD process.
Git
GitHub Actions Basic Build and Test

GitHub Actions Basic Build and Test

In this lab, you will learn how to create a basic GitHub Actions workflow to build and test a Node.js application, covering environment setup, dependency installation, and test execution.
Git
Four Function Calculator

Four Function Calculator

In this challenge, you'll create a basic four-function calculator using shell scripting. You'll implement functions for addition, subtraction, multiplication, and division, handling various scenarios including division by zero. This exercise will help you practice function definition, arithmetic operations, and error handling in bash scripting.
ShellLinux
Start and Configure Services

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
File System Explorer

File System Explorer

In this challenge, you'll create a simple file system explorer script that demonstrates your understanding of basic file and directory operations in shell scripting. You'll implement functions to check the existence, type, and permissions of files and directories, enhancing your skills in file system manipulation and conditional testing in bash.
ShellLinux
Interstellar Cargo Manifest

Interstellar Cargo Manifest

Welcome, space cadet! As a trainee cargo officer on the interstellar ship 'Nebula Nomad,' your task is to create a simple inventory system for the ship's three cargo bays. You'll write a shell script to manage and display the contents of each bay, handling different user inputs and providing appropriate responses.
ShellLinux
Finding the Pirate's Treasure

Finding the Pirate's Treasure

Learn shell scripting basics by decoding Captain Blackbeard's treasure map using shell variables and arithmetic operations. Practice creating executable scripts, using variables, and performing arithmetic calculations in Bash.
ShellLinux
Weather Advisory System

Weather Advisory System

In this challenge, you'll develop a simple weather advisory system for a local meteorology office. Your task is to create a shell script that provides different advice based on the current temperature. This exercise will help you practice using conditional statements in bash scripting to handle various scenarios.
ShellLinux
Start, Stop, and Check the Status of Network Services

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
Set SELinux Mode

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
Mount and Unmount Network File Systems Using NFS

Mount and Unmount Network File Systems Using NFS

In this challenge, you will learn how to mount and unmount network file systems using NFS on a Linux system.
Red Hat Enterprise Linux
Restrict Network Access Using firewall-cmd

Restrict Network Access Using firewall-cmd

In this challenge, you will learn how to manage basic networking and restrict network access using the `firewall-cmd` command in a Red Hat Enterprise Linux system.
Red Hat Enterprise Linux
Modify the System Bootloader

Modify the System Bootloader

In this challenge, you will learn how to modify the system bootloader on a Red Hat Enterprise Linux (RHEL) system.
Red Hat Enterprise Linux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • Next