A solid understanding of the Linux file system and directory structure is critical for any DevOps/SRE engineer working in a Linux-based infrastructure.
It helps to navigate, manage, and automate operations more effectively.
Let's dive into the topic 🧵👇
To begin with, let's first understand what FHS or Filesystem Hierarchy Standard is.
It is simply a reference that describes the rules and guidelines for organizing a UNIX system.
It's maintained by the Linux Foundation
Which created 29 years ago in 1994 (yes, it's true).
I made a picture that shows the file system structure.
You can save it and look at it easily when you need to remember how directories are organized in Linux.
Understanding Linux Kernel for DevOps/SRE Engineers.
A Visual Guide with Diagrams!!
🧵👇
1/12 Intro
To begin with, it's important to understand that the Linux kernel is not a complete operating system on its own. Rather, it is a component of an operating system known as GNU/Linux
Which is the combination of the GNU project's userland tools and the Linux kernel.
2/12 General Layout of OS
Kernel Space is responsible for accessing and sharing the hardware. It runs important system functions with higher privileges
user applications run with lower privileges in a separate space. This distinction is important for maintaining security.