Evo još jedan prijedlog za strategiju učenja.
Što se tiče udemy-ja meni u profesionalnoj karijeri je pomogao možda do 5% dakle skoro ništa, s tim da mi je firma obezbijedila plaćene tutorijale. Linux se učio kroz hobi, jednostavno me zanimalo. Prva distribucija mislim da je bila SUSE 9.3 kupljena u net klubu na nekoliko CD-ova, pa je uslijedio Mandrake (poslije Mandriva) i onda Ubuntu. Tek kasnije se usudih probati nešto jače kao što su Gentoo, Slackware, Arch, između ostalog i CentOS.
Druga stvar je da je server distribucija Linux slična kao server verzija Windows-a, pretežno se fokusira na server alate, ali pod haubom je to i dalje manje-više isti sustav, dakle, Ubuntu ima svoju server varijantu koja se zove Ubuntu Server, koja zapravo u sebi nema grafičko okruženje, ali ga možeš naknadno instalirati i opet na kraju dobiješ isti Ubuntu + serverski alati (opet, možeš ih ručno instalirati naknadno, no big deal). Malo više o tome ovdje:
https://www.makeuseof.com/tag/differenc ... tu-server/
Prije svega odaberi neku Linux distribuciju.
Prijedlog za neke pravo jednostavne, pri čemu mislim dobiješ grafičko sučelje za instalaciju i kao krajnji rezultat imaš u startu funkcionalan sustav, odnosno neće te dočekati naredbeni redak.
Recimo:
- Linux Mint - već su ti preporučili, često dobar odabir za početak
- Ubuntu - Linux Mint je baziran na ovoj distribuciji, također dobar odabir
- Fedora - ova bi ti distribucija mogla biti interesantna, jer koristi isti upravitelj paketima kao CentOS (yum se zove)
Idući korak preporučujem da si skineš VirtualBox i odradiš probnu instalaciju. Ovo smatram da je bitno da prije nego kreneš s pravom instalacijom i eventualno zezneš sve na disku, tako da bolje je da probaš prvo u sigurnom okruženju i prođeš kroz ručno podešavanje diska i particija.
https://www.virtualbox.org/
Recimo da odabereš Ubuntu, koji ima odličan vodič kroz instalaciju:
https://ubuntu.com/tutorials/install-ub ... 1-overview
Pogledaj kasnije i ostale tutorijale:
https://ubuntu.com/tutorials
Moja preporuka odaberi Ubuntu Unity flavor, koji ima klasični installer:
https://ubuntuunity.org/
Ubuntu je čest odabir developer-a, pa je zbog toga i moja preporuka da upravo tome daš prvo priliku.
Potom ručno napraviš particije na slijedeći način (recimo da hoćemo neki minimum a da radi) - ako želiš ostaviti Windows onda uradi resize tj "otkini" dio prostora od Windows particije. Obrati pažnju na točke montiranja koje su ustvari folderi preko kojih ćeš pristupati tim particijama npr /boot:
EFI particija - /boot/EFI 200 MB (ovo već Windows napravi, pa možeš iskoristiti već tu particiju, napravi boot entry u BIOS-u npr kad pozoveš boot meni)
boot particija - /boot 500 MB (ovdje će biti nešto što se zove bootloader, koji će zapravo pozvati EFI particija, a koji je zadužen za proces bootanja)
root particija - / preostali prostor (uzmi barem 100 GB ili više, tu će ići sistemski fajlovi)
swap particija - swap (prostor je obično u iznosu koliko RAM-a imaš ili 2x više od toga, npr ako imaš 8GB stavi 8 ili 16 GB swap, alternativno preskoči ovaj korak i instaliraj kasnije programčić zswap koji će se aktivirati sam od sebe).
Bonus: home particija - /home (biće svakako u okviru root particije, ali ukoliko želiš da zadržiš svoj personalni folder i podatke u slučaju reinstalacije, onda je bolje napraviti dodatnu particiju koja će persistirati i ako formatiraš root particiju)
Ukratko, home je opcionalan korak za početak, ali kasnije kroz stečeno iskustvo vidjećeš da je dobra stvar.
Instaliraj sustav, podesi korisnika i sve što instalacija bude tražila, prijedlog odaberi Full installation, da instalira sve moguće stvari.
Kada si digao sustav, dalje je prijedlog otvori Firefox i Terminal - naredbeni redak i probaj se igrati s nekim komandama.
Za početak probaj ručno instalirati neke pakete npr.
snap install brave - instalira brave pretraživač
sudo apt update - osvježava listu repozitorija i paketa
sudo apt upgrade - vrši nadogradnju sustava i paketa
sudo apt install chromium - instalira paket u ovom slučaju chromium pretraživač
Probaj i ostale komande koje su ti predložene npr
ls
df -h
free
cat nekifajl.txt
man man
Evo nešto literature koja ti može pomoći, a nije udemy:
https://www.reddit.com/r/linuxquestions ... ?rdt=52758
https://www.geeksforgeeks.org/linux-tutorial/
I još nešto korisno, zaguglaj u slike linux cheat sheet npr.
https://www.google.com/search?client=ub ... =955&dpr=1
Dobićeš korisne sličice sa nekim često korištenim naredbama i objašnjenjima što koja radi, isprobaj svaku, možeš staviti i kao sliku pozadine ako ti je tako lakše.
Kada misliš da si svladao Ubuntu, odi na idući nivo i probaj Arch instalirati:
https://wiki.archlinux.org/title/Installation_guide
Ili ako se sigurnije osjećaš pod Ubuntu Live okruženjem s grafičkim sučeljem, onda kroz chroot:
https://wiki.archlinux.org/title/Instal ... ting_Linux
Prilično bi sad dugo bilo da pišem sve u slike i detalje, ali nadam se da ovo može biti korisno za početak.