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…
Bishal Das · 10 min
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…
Brijesh Kori · 6 minLinux 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.
Hamees Sayed · 6 min
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…
Bishal Das · 17 minMore 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.
Saloni Narang · 11 min
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”
sysxplore · 10 min
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…
Anuj Chourasia · 5 min
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
Arnav Barman · 18 min
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…
Aayush Sharma · 8 min
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…
Bhavya Sachdeva · 7 min
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…
Aayush Sharma · 7 min
12 Practical Grep Command Examples In Linux
In Linux command line, the grep command is a powerful tool for searching text within files.
sysxplore · 6 min
Linux Boot Process Simplified 🐧
Linux boot process steps
Vaidansh Bhardwaj · 5 min
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.…
Dipankar Das · 14 min
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.
sysxplore · 6 min
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.
sysxplore · 3 minShow 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