Topic Hub
Linux Fundamentals
The OS underneath every container, cluster, and cloud.
Shell scripting, system administration, networking, package managers, and the Linux primitives every cloud-native engineer needs.
Start here

Essential Linux Commands For DevOps
Most input lines entered at the shell prompt have three basic elements:- - Command - Options - Arguments The command is the name of the program you are…


What is Shell Scripting?
In this post will give you an overview of shell programming and provide an understanding of some standard shell programs. This includes shells such as the…

Linux System Directories Explained
If you are a beginner and want to get familiar with the Linux file system. This blog is for you! Learn functionalities of Linux system Directories.


Networking Fundamentals For DevOps
We all use Internet, right? But how does this Internet actually work? Are you interested to learn about internet and networking? In this blog, we will…

More on Linux Fundamentals

Day 1: What Actually Happens When You Type docker run
Containers aren't VMs. They're Linux processes. A Docker Captain explains namespaces, cgroups, and how Docker really works on your Mac in 2026.


The Complete Guide to the dd Command in Linux
The dd command is an extremely powerful Linux utility. It is commonly referred to as the "disk destroyer", “data definition”, “disk dump”


Understanding How Containers Work Behind the Scenes
Containers provide a convenient way to deploy and run applications within their own isolated environment, eliminating the need to create separate virtual…


Iptables Firewall Demo: Learn How to Secure Your Network
Secure your Linux network with an IPTABLES firewall demo. Learn about chains, rule matching, and extensions for improved security


Speeding up using MicroK8s
MicroK8s is a lightweight Kubernetes distribution that is designed to run on local systems. It is the smallest and fastest multi-node Kubernetes . It is…


Automate repetitive tasks - Shell Scripting
In simple terms, a shell is an interface that accepts user input in the form of commands and passes it on to an operating system and gives output. It is a…


Managing your Operating System with Package Managers.
Before actually learning about package managers, let us put some light on what is a package. Almost every Linux and Unix-based software program is passed…


12 Practical Grep Command Examples In Linux
In Linux command line, the grep command is a powerful tool for searching text within files.


Linux Boot Process Simplified 🐧
Linux boot process steps


Important concepts of Operating Systems
The operating system is a set of programs that acts as an interface between a User and Hardware. It is necessary to reduce complexity 1. User mode 2.…


Everything you need to know about the Linux 'ls' command.
The ls command is one of the most commonly used Linux commands for listing available files or directories from the command line.


WTF is Linux Shell Command substitution.
Command substitution allows you to assign the output of a shell command to a variable. This one of the most useful feature of shell scripts.

Show 7 more Linux Fundamentals articles
- How to change Directory In Shell Scripts?4 min
- My KubeCon EU(Virtual) Experience5 min
- Installing Prometheus with SELinux3 min
- Package Managers Demystified5 min
- A beginner's guide to Dualbooting Windows with Ubuntu: Part 25 min
- A beginner's guide to Dualbooting Windows with Ubuntu: Part 15 min
- Starting your DevOps Journey as a Windows User8 min