Chapter 5: Recreating Gitโs Init Process
What makes a valid git repo?
ยท Mead Naji
Chapter 4: Staging Files and Creating First Commit
Don't be afraid of the commitment...in Git.
ยท Mead Naji
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
Chapter 2: Git Architecture
Understand the basic Git architecture and it will help you understand how Git works.
ยท Mead Naji
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
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
Chapter 8: User-Defined Functions in AWK
Stop repeating; start reusing. Create your functions for repetitive tasks in AWK scripts.
ยท Abhishek Prakash
Chapter 7: Control Flow With Loops
Let's iterate through the loops.
ยท Abhishek Prakash
Chapter 6: Arrays and Advanced Data Structures in AWK
You need 'a raise' to your AWK knowledge.
ยท Abhishek Prakash
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
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
Control CPU, memory, and I/O usage with systemdโs cgroup integration. Learn resource limiting and isolation for Linux services.
ยท Bhuwan Mishra
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
Explore journalctl log analysis. Filter, persist, and troubleshoot logs like a pro with hands-on examples and real debugging scenarios.
ยท Bhuwan Mishra
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
Module 1 : Understanding systemd Core: Units, States and Dependencies
Grasp the concepts of units, states, targets, and dependencies.
ยท Bhuwan Mishra
Chapter 5: Manipulating Strings in AWK
Manipulate data and display them in proper reports. AWK has plenty of string functions.
ยท Abhishek Prakash
Chapter 4: Mathematical Operations in AWK
Transform raw data into polished reports and perform complex calculations that would require separate tools elsewhere.
ยท Abhishek Prakash
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
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
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
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
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
Chapter 4: Sample Project Scenario
Let's see what problem you can solve with Kubernetes Operator with this practical scenario.
ยท Abhishek Prakash
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
Chapter 2: Revisiting Docker and Kubernetes Concepts
It would be a good idea to brush up your basics of Docker and Kubernetes.
ยท Abhishek Prakash
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
Chapter 8: Docker Networking
ยท Abdullah Tarek
Chapter 7: Docker Compose
ยท Abdullah Tarek
Chapter 6: Exploring Dockerfiles
ยท Abdullah Tarek