Skip to main content
Latest
Recreating Gitโ€™s Init Process by Hand
Git for DevOps

Chapter 5: Recreating Gitโ€™s Init Process

What makes a valid git repo?

ยท Mead Naji

Git stage files
Git for DevOps

Chapter 4: Staging Files and Creating First Commit

Don't be afraid of the commitment...in Git.

ยท Mead Naji

Installing and Configuring Git
Git for DevOps

Chapter 3: Installing and Configuring Git

To get started with Git, you need to install and configure it first. It still doesn't come installed by default.

ยท Mead Naji

Git Architecture
Git for DevOps

Chapter 2: Git Architecture

Understand the basic Git architecture and it will help you understand how Git works.

ยท Mead Naji

Git
Git for DevOps

Chapter 1: Git as a Version Control System

Letโ€™s take the problem from the beginning to understand why we even need something like Git and GitHub.

ยท Mead Naji

Timers and Automated Task Scheduling in Systemd
Systemd Automation

Module 1: Timers and Automated Task Scheduling in Systemd

Welcome to the first module of our micro course on advance automation with systemd. Here, we focus on systemd timers, the building blocks of reliable, scheduled task execution on modern Linux systems.

ยท Umair Khurshid

User-defined functions in AWK
AWK

Chapter 8: User-Defined Functions in AWK

Stop repeating; start reusing. Create your functions for repetitive tasks in AWK scripts.

ยท Abhishek Prakash

For and While loops in AWK
AWK

Chapter 7: Control Flow With Loops

Let's iterate through the loops.

ยท Abhishek Prakash

Arrays in AWK
AWK

Chapter 6: Arrays and Advanced Data Structures in AWK

You need 'a raise' to your AWK knowledge.

ยท Abhishek Prakash

Troubleshooting systemd issues
Systemd Playbook

Module 7: Troubleshooting systemd Issues

Debug systemd startup and service failures with built-in tools. Learn how to identify and fix broken units and boot problems effectively.

ยท Bhuwan Mishra

Network management with systemd-networkd
Systemd Playbook

Module 6: Network management with systemd-networkd

Configure networks using systemd-networkd. Set static IPs, DHCP, bridges, and moreโ€”ideal for minimal or headless Linux setups.

ยท Bhuwan Mishra

Module 5: Managing System Resources with cgroups and Resource control
Systemd Playbook

Module 5: Managing System Resources with cgroups and Resource control

Control CPU, memory, and I/O usage with systemdโ€™s cgroup integration. Learn resource limiting and isolation for Linux services.

ยท Bhuwan Mishra

Systemd timers
Systemd Playbook

Module 4: Automating Tasks with systemd Timers

Automate tasks using systemd timers. Replace cron with smarter, event-driven scheduling for better task control and visibility.

ยท Bhuwan Mishra

Module 3: Harnessing journalctl: Advanced Log Analysis and Troubleshooting Techniques
Systemd Playbook

Module 3: Harnessing journalctl: Advanced Log Analysis and Troubleshooting Techniques

Explore journalctl log analysis. Filter, persist, and troubleshoot logs like a pro with hands-on examples and real debugging scenarios.

ยท Bhuwan Mishra

Create systemd unit files
Systemd Playbook

Module 2: Crafting Robust systemd Unit Files: Services, Sockets, Timers, and Paths

Write, modify, and debug unit files for services, sockets, timers, and paths.

ยท Bhuwan Mishra

Understanding systemd core
Systemd Playbook

Module 1 : Understanding systemd Core: Units, States and Dependencies

Grasp the concepts of units, states, targets, and dependencies.

ยท Bhuwan Mishra

Manipulating Strings in AWK
AWK

Chapter 5: Manipulating Strings in AWK

Manipulate data and display them in proper reports. AWK has plenty of string functions.

ยท Abhishek Prakash

Mathematical Operations in AWK
AWK

Chapter 4: Mathematical Operations in AWK

Transform raw data into polished reports and perform complex calculations that would require separate tools elsewhere.

ยท Abhishek Prakash

Built-in Variables and Field Manipulation in AWK
AWK

Chapter 3: Built-in Variables and Field Manipulation

Transform AWK from basic text processor to data manipulation wizard. Master FS, OFS, NR, NF variables and reshape any data format you need.

ยท Abhishek Prakash

Pattern Matching and Basic Operations in AWK
AWK

Chapter 2: Pattern Matching and Basic Operations

Control exactly what AWK processes with pattern matching. Master if-else statements, comparison operators, and complex filtering conditions.

ยท Abhishek Prakash

Introduction to AWK
AWK

Chapter 1: Introduction to AWK

Learn AWK basics for Linux sysadmins. Master field extraction, built-in variables, and pattern-action syntax with real log analysis examples.

ยท Abhishek Prakash

Kubernetes Operator Using Operator SDK
Kubernetes Operator

Chapter 6: Kubernetes Operator Using Operator SDK

Now, let's see how you can solve the same sample problem scenario with Kubernetes Operator SDK.

ยท Abhishek Prakash

Kubernetes Operator Using Kubebuilder
Kubernetes Operator

Chapter 5: Kubernetes Operator Using Kubebuilder

Now, let's see how you can solve the sample problem scenario with Kubernetes Operator using Kubebuilder.

ยท Abhishek Prakash

Sample Project Scenario
Kubernetes Operator

Chapter 4: Sample Project Scenario

Let's see what problem you can solve with Kubernetes Operator with this practical scenario.

ยท Abhishek Prakash

Revisiting Go Concepts
Kubernetes Operator

Chapter 3: Revisiting Go Concepts

It is time to brush up on the essentials of Go programming language briefly in this video. Skip it if you are already familiar with it.

ยท Abhishek Prakash

Revisiting Docker and Kubernetes Concepts
Kubernetes Operator

Chapter 2: Revisiting Docker and Kubernetes Concepts

It would be a good idea to brush up your basics of Docker and Kubernetes.

ยท Abhishek Prakash

Kubernetes Lab Setup
Kubernetes Operator

Chapter 1: Set Up Your Lab Environment

First thing first, let's see what you need to do if you want to follow the steps on your machine.

ยท Abhishek Prakash

Docker Networking
Docker Course

Chapter 8: Docker Networking

ยท Abdullah Tarek

Docker Compose
Docker Course

Chapter 7: Docker Compose

ยท Abdullah Tarek

dockerfiles
Docker Course

Chapter 6: Exploring Dockerfiles

ยท Abdullah Tarek