Linux Administracija & Mreže
Sadržaj
Uvod
Zaključak: Od korisnika sistema do pouzdanog Linux administratora
Prvi deo: Linux administracija kao odgovoran rad sa sistemom
Administracija Linux sistema nije samo skup komandi, već način razmišljanja o stabilnosti, bezbednosti, korisnicima, servisima, resursima i svakodnevnom održavanju računara ili servera. Ovaj deo praktikuma uvodi osnovne administratorske zadatke i gradi sigurnost u radu sa sistemom koji mora da bude pouzdan.
I. Uloga administratora i pregled sistema
1. Uloga Linux administratora – odgovornost, red i pouzdanost 2. Pregled sistema – šta prvo gledamo na Linux računaru 3. Hardver i resursi – procesor, memorija, diskovi i opterećenje 4. Distribucije i paketi – kako se Linux sistemi održavaju 5. Administratorske navike – beleženje, provera i oprezII. Korisnici, grupe i dozvole
6. Korisnici – nalozi, identitet i pristup sistemu 7. Grupe – zajednička prava i uredna organizacija 8. sudo – kontrolisano korišćenje administratorskih ovlašćenja 9. Dozvole – čitanje, pisanje i izvršavanje 10. Vlasništvo nad fajlovima – chown, chgrp i chmod u praksiIII. Paketi, ažuriranja i servisi
11. Paket menadžeri – apt, dnf i osnovna logika instalacije 12. Ažuriranje sistema – bezbednost i stabilnost 13. Servisi – programi koji rade u pozadini 14. systemd – pokretanje, zaustavljanje i nadzor servisa 15. Logovi servisa – journalctl i prvi tragovi problemaIV. Diskovi, particije i backup
16. Diskovi – kako Linux vidi uređaje za skladištenje 17. Particije i fajl sistemi – osnovna organizacija prostora 18. Mount i fstab – priključivanje diskova u sistem 19. Prostor na disku – df, du i praktična kontrola zauzeća 20. Backup – kopije koje čuvaju mirDrugi deo: Linux mreže kao veza sistema sa svetom
Mreže su mesto gde Linux računar prestaje da bude usamljena mašina i postaje deo većeg sistema. Kroz IP adrese, rute, DNS, SSH, firewall i osnovne serverske servise učimo kako se računari pronalaze, povezuju, štite i zajedno rade u lokalnom i internet okruženju.
V. Osnove mrežnog razmišljanja
21. Mrežni model – kako računari razgovaraju 22. IP adrese – identitet računara u mreži 23. Maska, gateway i subnet – granice mrežnog komšiluka 24. DHCP – automatska dodela mrežnih podešavanja 25. DNS osnove – imena koja vode do adresaVI. Mrežna podešavanja na Linuxu
26. ip komanda – savremeni alat za mrežu 27. NetworkManager – mreža na desktop i serverskim sistemima 28. netplan – mrežna konfiguracija na Ubuntu sistemima 29. Rute – putevi kojima paketi odlaze 30. Dijagnostika mreže – ping, traceroute, ss, dig i curlVII. Udaljeni pristup i osnovna bezbednost
31. SSH – siguran ulaz na udaljeni Linux sistem 32. SSH ključevi – pristup bez lozinke i sa više sigurnosti 33. Firewall – osnovna zaštita mrežnog pristupa 34. ufw i firewalld – praktično upravljanje pravilima 35. Osnovno očvršćavanje sistema – male mere velike zaštiteVIII. Serverski rad, nadzor i praktični projekti
36. Web server – prvi susret sa Nginx i Apache servisima 37. Deljenje fajlova – mrežni rad sa podacima 38. Monitoring – praćenje stanja sistema i mreže 39. Mini projekat – mali Linux server u lokalnoj mreži 40. Mini projekat – dijagnostika mrežnog problemaZaključak: Od korisnika sistema do pouzdanog Linux administratora