# Welcome to our lesson plan ### 1. Kirish - Linux nima va uning tarixi - Linux dasturiy ta'minotining turlari - Ochiq kodli dasturiy ta'minot va uning afzalliklari - Linux distributivlari (Ubuntu, Fedora, CentOS, RedHat va boshqalar) - Darslik uchun umumiy terminologiyalar ### 2. Linux O'rnatilishi - Virtual mashina install - O'rnatish jarayonining ko'rsatmalari ### 3. Linux File System - Linux fayl tizimining tuzilishi - Fayl va kataloglar haqida ma'lumot (relative, obsolyut path) ### 4. Terminalda boshlang'ich komdandalar - Terminalda asosiy buyruqlar (mkdir, rmdir, touch, ls, cd, cp, mv, rm) ### 5. Foydalanuvchilar va Huquqlar - Foydalanuvchilar va guruhlar tushunchasi - Huquqlar va ularni boshqarish (chmod, chown) - Foydalanuvchi yaratish va o'chirish ### 6. Paket boshqaruvi - Paket nima va qanday ishlaydi - APT va YUM: o'rnatish va yangilash - repository va mirrorlar xaqida tushuncha - Paketlarni boshqarish (install, remove, update) ### 7. Tarmoq konfiguratsiyasi - Tarmoq asoslari va Linuxda tarmoq sozlamalari - IP manzilini belgilash va tarmoq interfeyslarini boshqarish - Ping va traceroute kabi buyruqlar ### 8. Protsesslar va xizmatlar - Protsesslar haqida tushuncha - Protsesslar bilan ishlash (ps, top, kill) - Xizmatlar va ularni boshqarish (systemctl) ### 9. Skript yozish - Bash skriptlarining asoslari - Oddiy skript yozish va bajarish - O'zgaruvchilar va shartli ifodalar ### 10. Log fayllari - Linux log fayllari haqida tushuncha - Log fayllarini ko'rish va tahlil qilish - Syslog va dmesg haqida ### 11. Zaxira va tiklash - Zaxira qilish va uning ahamiyati - Rsync va tar buyruqlari - Zaxiradan tiklash jarayonlari ### 12. Xavfsizlik - Linuxda xavfsizlikning asosiy tamoyillari - Firewall (iptables va ufw) bilan ishlash - SSH yordamida masofadan boshqarish ### 13. Muntaj va modullar - Linux yadro va modullar - Yadro modulini yuklash va o'chirish - Muntaj jarayoni ### 14. Linuxni boshqarish vositalari - Monitoring vositalari (top, htop, netstat) - Tizim resurslarini kuzatish - Zaxira va tiklash vositalari ### 15. Tugatish va resurslar - O'rganish uchun qo'shimcha resurslar (kitoblar, veb-saytlar) - O'z-o'zini baholash va testlar - Savollar va javoblar sessiyasi Bu reja sizning video darsliklaringizni yaratishga yordam beradi. Har bir darsni qiziqarli va interaktiv qilish uchun misollar va amaliyotlar kiritishni unutmang!