# 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!