Linux
1. how to create RAID arrays in Linux using mdadm
2. Linux Firewall Configuration (iptables / nftables / firewalld)
3. RAID Configuration in Linux
4. LVM (Logical Volume Manager) in Linux
5. Disk Partitioning and File System Management in Linux
6. Linux Package Management (APT, YUM, DNF, Pacman)
7. Systemd and Service Management in Linux
8. Linux Boot Process
9. MTR vs Traceroute vs Tracepath
10. How to Troubleshoot Network Issues Using MTR
11. MTR (Real Time Traceroute + Ping)
12. Ping & Traceroute
13. top & htop in Linux
14. SELinux and AppArmor Security Systems
15. Summary of the example design
16. How to Design Storage Architecture for a Real Server (Step by Step)
17. Linux Storage Architecture
18. File System Types in Linux (ext4, XFS, Btrfs)
19. RAID Concepts (Redundant Array of Independent Disks)
20. Hardware RAID vs Software RAID
21. LVM (Logical Volume Manager)
22. Mount & Unmount in Linux
23. System Logs (journalctl)
24. SSH Key Authentication
25. Disk Usage (df, du)
26. Filesystem Encryption with LUKS and dm crypt
27. Linux Core Dumps and Application Crash Analysis
28. Linux Disk Quotas and User Storage Limits
29. Linux Package Management Across Distributions
30. Linux Network Configuration with ip and ss?
31. Linux systemd Service and Unit Management
32. Linux systemd Service and Unit Management
33. Pipes, Redirection, and Advanced Command Chaining in Linux
34. Linux Signals and Inter Process Process Control
35. Linux Process Scheduling and CPU Affinity
36. Linux Kernel Modules and Dynamic Driver Management
37. Linux Boot Process: From BIOS/UEFI to Kernel Initialization
38. Memory Usage (free Command)
39. Linux Performance Profiling with perf and eBPF
40. High Availability Clustering in Linux
41. Kernel Live Patching in Linux
42. Linux Audit Framework (auditd)
43. SELinux and AppArmor Security Frameworks
44. Linux Namespaces
45. Linux Control Groups (cgroups)
46. Systemd Service Creation and Management
47. Linux Kernel Compilation and Custom Kernel Building
48. Linux Performance Monitoring and Tuning
49. Linux Containers (Docker, LXC, Podman)
50. Linking Commands
51. soft and hard links in Unix/Linux
52. permissions in Linux
53. Linux directory hierarchy structure
54. Linux commands
55. 25 basic Linux commands for beginners
56. Linux distribution
57. comparison between Linux and Unix
58. obtaining Linux
59. General rules
60. Kali Linux
61. Traps
62. ls command in Linux
63. Shell Redirection
64. Bash Loops
65. Conditionals Execution (Decision Making)
66. The Shell Variables and Environment
67. Getting Started With Shell Programming
68. Shell Script
69. How do you use the shell
70. Linux Kernel
71. Why shell scripting
72. Where can I download Linux
73. Who created Linux
74. User Management in Linux: useradd and userdel?
75. Uptime & Load Average Explained
76. Bash Scripting Basics
77. Cron Jobs (crontab)
78. Loops & Conditions in Bash
79. Shell Variables
80. Automation Using Shell Scripts: A Detailed Explanation
81. Understanding umask in Linux
82. chown
83. chmod Command
84. sudo Privileges in Linux
85. groupadd / groupdel in Linux
86. Introduction
87. ?pwd Command in Linux
88. ?rm Command in Linux
89. ?mv Command in Linux
90. Understanding the grep Command in Linux
91. Setting up a firewall in Linux
92. Linux firewall
93. installing and managing packages
94. Understanding package managers and the system in Linux
95. Advanced file permissions in Linux
96. cp command in linux
97. touch command in Linux