🔸 خلاصه فصل ها ، نکات کلیدی و مفاهیم کاربردی کتاب How Linux Works با تمرکز بر درک عمیق تر نحوه ی کار Linux و System Architecture و Kernel و Process و Filesystem و Networking و سایر اجزای اصلی آن.
🔸 این Repository مفاهیم مطرح شده در کتاب را به زبان ساده تر و همراه با مثال ها ، command ها و نکات عملی ارائه می کند. با این هدف که به جای حفظ کردن command ها ، نحوه ی کار و ارتباط اجزای مختلف یک Linux System را بهتر درک کنیم.
| # | Chapter | Topics |
|---|---|---|
| 01 | The Big Picture | Linux, System Architecture, Kernel, System Overview |
| 02 | Basic Command And Directory Hierarchy | Basic Commands, Files, Directories, Filesystem Hierarchy |
| 03 | Devices | Devices, Device Files, Drivers, /dev |
| 04 | Disks and Filesystems | Disks, Partitions, Filesystems, Storage Management |
| 05 | How the Linux Kernel Boots | Boot Process, Bootloader, Kernel, Kernel Initialization |
| 06 | How User Space Starts | Init, User Space, Services, System Processes |
| 07 | System Configuration | Configuration Files, System Settings, System Configuration |
| 08 | A Closer Look at Processes and Resource Utilization | Processes, CPU, Memory, Resource Management, Process Management |
| 09 | Understanding Your Network and Its Configuration | Network Interfaces, IP, Routing, DNS, Network Configuration |
| 10 | Network Applications and Services | Network Applications, Services, Servers, Network Communication |
| 11 | Introduction to Shell Scripts | Shell Scripts, Bash, Shell Programming, Scripting |
| 12 | Network File Transfer and Sharing | File Transfer, File Sharing, Network Filesystems |
| 13 | User Environments | User Environment, Shell Startup, Environment Variables |
| 14 | A Brief Survey of the Linux Desktop and Printing | Linux Desktop, Display System, Printing, Desktop Environment |
| 15 | Development Tools | Compiler, Linker, Libraries, make, Development Tools |
| 16 | Introduction to Compiling Software from C Source Code | configure, Autoconf, make, Packaging, Installation, Troubleshooting |
| 17 | Virtualization | Virtual Machines, Hypervisors, Containers, Docker, LXC, Kubernetes, Runtime Virtualization |