Počni odavde
Ovaj blog je besplatna škola Linuxa. Ovde je mapa — šta ti treba da bi vežbao, kojim redom da učiš i gde da skreneš kad savladaš osnove.
Šta ti treba pre početka
Ne treba ti poseban računar ni da brišeš Windows. Instaliraj VirtualBox i u njemu podigni jednu virtuelnu mašinu. Sve komande sa ovog bloga radiće u njoj, a ništa ne možeš pokvariti trajno — ako zabrljaš, obrišeš mašinu i napraviš novu za pet minuta.
Od distribucija: Ubuntu ako želiš najlakši start, Rocky Linux ili AlmaLinux ako ciljaš posao u firmi ili sertifikat (RHCSA, LPIC-1). Zašto baš te, objašnjeno je u trećoj lekciji ispod.
Četiri lekcije do sistema koji radi
Ovo je uvodni deo. Kad ga pređeš, imaćeš Linux koji radi i razumećeš šta si tačno instalirao.
- Početak u Linuxu
Gde se Linux sve koristi, zašto se posao radi iz terminala i šta ćeš umeti kad prođeš blog. - Šta je open source softver
Odakle Linux dolazi, zašto je besplatan i gde je kvaka. - Linux distribucije
Ubuntu, Debian, Rocky, Fedora — po čemu se razlikuju i koju uzeti. - Instalacija Linuxa
Virtuelna mašina, particionisanje i prvi koraci posle instalacije.
Ne čitaj samo — kucaj svaku komandu u svojoj virtuelnoj mašini. To je jedina razlika između čitanja o Linuxu i učenja Linuxa.
Kuda dalje
Linux osnove
Odavde počinje pravi rad. Terminal, fajl sistem, komande za rad sa fajlovima, pretraga teksta, korisnici i dozvole, procesi. Lekcije su poređane redom i vode jedna na drugu.
Administracija i servisi
Ono što se traži na poslu: butovanje sistema i systemd, upravljanje paketima, diskovi, LVM i RAID, mreža, logovi, SELinux i firewalld, pa Apache, BIND, MySQL, Postfix i HAProxy.
DevOps
Docker od instalacije do pravljenja sopstvenih image-a i rada sa Compose-om, pa Kubernetes — Pod, Node, Deployment, Service, Ingress, ConfigMap, uz klaster za vežbanje na sopstvenom računaru.
Programiranje
Bash skripte, Python, SQL i HTML. Nije uslov za gornje, ali ti skripte brzo počnu trebati u administraciji.
Ne učiš od nule?
Ako te je pretraga dovela ovde zbog konkretne teme, evo prečica:
- Bash skripte — serija od četiri lekcije, od prve skripte do backup rešenja
- Dockerfile i docker build — pravljenje sopstvenog image-a
- kubectl — rad sa Kubernetes klasterom
- journalctl — gde se traži greška kad servis ne radi
- cron — zakazivanje poslova
- dnf i yum — upravljanje paketima na RHEL sistemima
- Logički volumeni (LVM) — proširivanje diska bez gašenja sistema
- Proces butovanja Linuxa — omiljeno pitanje na razgovorima za posao
- Šta je SQL, Uvod u Python, Šta je HTML
Kako da koristiš blog
- Tražiš konkretnu komandu? Koristi pretragu u vrhu stranice — većina komandi ima svoju lekciju.
- Sve lekcije su grupisane i po oznakama, u meniju sa strane.
- Pitanja, ispravke i predlozi tema — slobodno u komentare ispod lekcija.
Kreni → 1. Početak u Linuxu
Comments
Post a Comment