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