DevOps Engineer Tutorials

Manage Linux Partitions and Filesystems

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
The Joker's Trick

The Joker's Trick

In this challenge, you will try to manage the user account in the Linux platform, such as creating new user accounts, modifying the user account management, and deleting a user account.
Linux
Hashcat Potfiles and Output Files

Hashcat Potfiles and Output Files

In this lab, you will learn how to manage and interpret the results of a Hashcat cracking session, focusing on the potfile, showing cracked passwords, and isolating uncracked hashes.
Linux
Extracting Mails and Numbers

Extracting Mails and Numbers

In this challenge, you will learn how to use grep and regular expressions to extract email addresses and numbers from a file, demonstrating essential Linux text processing skills.
Linux
Integrating Jenkins with Source Control (Git)

Integrating Jenkins with Source Control (Git)

In this lab, you will learn how to integrate Jenkins with a Git source control repository. You'll install the Git plugin, configure a project to pull code from Git, and set up automatic builds using SCM polling.
Jenkins
Managing Plugins in Jenkins

Managing Plugins in Jenkins

In this lab, you will learn the complete lifecycle of managing plugins in Jenkins, including how to browse, install, update, configure, and uninstall plugins to extend Jenkins functionality.
Jenkins
Monitoring and Incident Response Log Analysis

Monitoring and Incident Response Log Analysis

In this lab, you will learn the fundamentals of log analysis for monitoring and incident response on a Linux system using `journalctl`. You will practice reviewing, filtering, and exporting system logs to identify and analyze suspicious activities.
CompTIALinux
Introduction to Container Security with Docker

Introduction to Container Security with Docker

In this lab, you will learn the fundamentals of container security by installing Docker, running a basic container, and inspecting its processes and security properties like resource limits.
CompTIALinuxDocker
Network Traffic Analysis and Secure Remote Access

Network Traffic Analysis and Secure Remote Access

In this lab, you will learn fundamental network analysis and security practices on Linux. You'll use tools like netstat, ss, tcpdump, ssh, and dig to inspect connections, capture traffic, establish secure remote sessions, and verify DNS security.
CompTIALinux
Digital Forensics Evidence Acquisition and Integrity

Digital Forensics Evidence Acquisition and Integrity

In this lab, you will learn the fundamental principles of digital forensics, focusing on evidence acquisition using the `dd` command and ensuring data integrity with cryptographic hashes.
CompTIALinux
Hardening a Linux Endpoint with Firewall and Service Management

Hardening a Linux Endpoint with Firewall and Service Management

In this lab, you will learn how to harden a Linux system by identifying and disabling unnecessary services and configuring the Uncomplicated Firewall (UFW) to control network traffic.
CompTIALinux
DAY 01: The Lay of the Land

DAY 01: The Lay of the Land

In this challenge, you will practice fundamental Linux commands to survey a new system. You'll check the environment, identify users, gather system details, monitor performance, and generate a status report, simulating a sysadmin's initial reconnaissance.
Linux
Implementing Data Resilience Backups and File Integrity

Implementing Data Resilience Backups and File Integrity

In this lab, you will learn the fundamentals of data resilience by creating file backups using tar, simulating data loss, restoring from the backup, and verifying file integrity with checksums.
CompTIALinux
Exploring the Jenkins Interface

Exploring the Jenkins Interface

In this lab, you will learn the basics of the Jenkins user interface by navigating the dashboard, creating your first Freestyle project, running a build, and viewing the results.
Jenkins
Introduction to Jenkins Pipelines

Introduction to Jenkins Pipelines

In this lab, you will learn the fundamentals of Jenkins Pipelines by creating, configuring, and running a simple Declarative Pipeline from scratch.
Jenkins
Parameterizing Builds and Using Scripts

Parameterizing Builds and Using Scripts

In this lab, you will learn how to make your Jenkins jobs more flexible and powerful by using parameters, executing shell scripts, and handling build failures conditionally.
Jenkins
Managing User Identities and Access Controls in Linux

Managing User Identities and Access Controls in Linux

In this lab, you will learn the fundamentals of managing user identities and access controls in a Linux environment, including creating users, setting permissions, and configuring sudo access.
CompTIALinux
Applying Security Baselines and Compliance Controls

Applying Security Baselines and Compliance Controls

In this lab, you will learn how to establish a basic security baseline for user accounts on a Linux system, verify compliance, and set up auditd for monitoring critical configuration files.
CompTIALinux
  • Prev
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 440
  • Next