RedHat
Sadržaj
Prvi deo: Razumevanje RedHat Enterprise Linux okruženja
RedHat predstavlja jedan od najvažnijih stubova enterprise Linux sveta. Kroz Red Hat Enterprise Linux, administraciju sistema, korisnike, dozvole, systemd servise, mrežu, storage, SELinux i sigurnosne mehanizme, RedHat uvodi stabilan, standardizovan i pouzdan način rada sa serverskom infrastrukturom. Prvi deo praktikuma uvodi osnovne pojmove RHEL okruženja, ulogu Linux administratora, rad u terminalu, upravljanje sistemom i prve korake u razumevanju enterprise Linux platforme.
I. Uvod u RedHat
1. Šta je RedHat – enterprise Linux platforma za ozbiljnu infrastrukturu 2. Zašto učiti RedHat – osnova za Linux administraciju, DevOps i cloud 3. RHEL i Linux ekosistem – distribucije, podrška, stabilnost i standardi 4. Linux administrator – uloga, odgovornosti i svakodnevni rad 5. RedHat ekosistem – RHEL, Ansible, OpenShift, Satellite i enterprise alatiII. Rad u sistemu i osnovna administracija
6. Terminal i shell – osnovni prostor rada Linux administratora 7. Fajl sistem – direktorijumi, putanje, fajlovi i organizacija sistema 8. Korisnici i grupe – identiteti, nalozi i osnovna kontrola pristupa 9. Dozvole i vlasništvo – chmod, chown, umask i sigurnost fajlova 10. sudo i privilegije – bezbedno izvršavanje administratorskih zadatakaIII. Paketi, servisi i procesi
11. RPM i DNF – instalacija, ažuriranje i uklanjanje paketa 12. Repozitorijumi – izvori softvera i kontrolisano održavanje sistema 13. systemd – upravljanje servisima, targetima i startovanjem sistema 14. Procesi – praćenje, zaustavljanje i analiza pokrenutih programa 15. Logovi i journalctl – čitanje tragova sistema i servisaIV. Mreža i osnovna povezanost
16. Osnove mreže – IP adrese, gateway, DNS i mrežni interfejsi 17. nmcli – upravljanje mrežom iz komandne linije 18. Hostname i DNS – imenovanje sistema i razrešavanje adresa 19. SSH – udaljeni pristup, ključevi i siguran rad na serveru 20. firewalld – osnovna zaštita mrežnih servisaDrugi deo: Storage, sigurnost, automatizacija i operativni rad
Kada se savladaju osnovni administrativni poslovi, RedHat okruženje se širi ka ozbiljnom operativnom radu: diskovima, particijama, LVM-u, mount tačkama, SELinux-u, sigurnosnim pravilima, backup-u, automatizaciji i troubleshooting-u. Drugi deo praktikuma vodi kroz storage, performanse, logove, planiranje održavanja, osnovnu automatizaciju Bash skriptama i mini projekte. Cilj je da RedHat postane razumljiv kao praktična enterprise Linux platforma na kojoj se grade serveri, aplikacije, DevOps procesi i cloud native infrastruktura.
V. Diskovi, particije i storage
21. Diskovi i particije – prepoznavanje, priprema i organizacija prostora 22. Fajl sistemi i mount – povezivanje diskova sa Linux hijerarhijom 23. fstab – trajno montiranje diskova i mrežnih resursa 24. LVM – fleksibilno upravljanje logical volume prostorom 25. Storage troubleshooting – kada se disk popuni, nestane ili ne montiraVI. Sigurnost i kontrola sistema
26. SELinux – dodatni sigurnosni sloj u RedHat okruženju 27. SELinux konteksti – tipovi, oznake i najčešći problemi 28. Audit i sigurnosni logovi – praćenje događaja i promena na sistemu 29. Patching i update – bezbedno ažuriranje enterprise Linux sistema 30. Hardening – osnovno učvršćivanje servera za produkcioni radVII. Automatizacija, monitoring i operativni rad
31. Bash automatizacija – skripte za svakodnevne administratorske zadatke 32. cron i systemd timeri – zakazivanje poslova i periodično izvršavanje 33. Monitoring resursa – CPU, memorija, disk, mreža i opterećenje sistema 34. Backup i restore – zaštita konfiguracije, podataka i servisa 35. Troubleshooting servisa – kada aplikacija ne startuje ili ne radi stabilnoVIII. Enterprise praksa i mini projekti
36. RHEL server lab – osnovni sistem za vežbu i učenje 37. Web server na RHEL-u – instalacija, servis, firewall i logovi 38. File server – korisnici, dozvole, mount i osnovna deljenja podataka 39. Mini projekat – administracija malog RedHat serverskog okruženja 40. Mini projekat – model enterprise Linux infrastrukture za praksuZaključak: RedHat kao temelj za Linux administraciju, DevOps i enterprise infrastrukturu