Linux za razvijalce. Brezplačni tečaj - tečaj 5000 rub. iz Slurma, trening, Datum: 28.11.2023.
Miscellanea / / November 28, 2023
Tečaj za razvijalce, ki se odločijo, da bo Linux njihov glavni OS. Zahvaljujoč pridobljenemu znanju se boste lahko izvorno povezali s strežnikom, delali s proizvodnimi tehnologijami in uporabljali Linux za reševanje profesionalnih problemov.
1. tema: Uvod
1.1. Kaj je Linux? Kakšne so njegove prednosti in slabosti? V katerih primerih se sme uporabljati na delovnem stroju in v katerih ne?
1.2. Izbira distribucije. Družine operacijskih sistemov Linux: Ubuntu, *ubuntu, Arch, Fedora, Mint itd.
1.3. Namestitev. Nabor povezav in pristop k namestitvi sistemov Linux na službeni računalnik. Malo o grub, namestitvi zraven Windows itd. Povezave za prenos distribucij.
Tema 2: Uporaba
2.1. Terminal in pravila za delo z njim. Glavne prednosti in slabosti dela z operacijskim sistemom brez grafičnega vmesnika.
2.2. Datoteke, mape, povezave v Linuxu. Nadzor.
2.3. Namestitev in zagon programov. Osnovni upravitelji paketov in kako delujejo.
- Namestitev in odstranitev programov prek apt.
- apt repozitoriji, njihovo upravljanje, principi delovanja.
- Namestitev in odstranitev programov s prenosom že pripravljenih binarnih datotek.
- Nekaj o sposobnostih, pacmanu, yum itd.
2.4. Uporabniki in skupine uporabnikov. Uporabniški dostopi.
- Upravljanje uporabnikov.
- Upravljanje skupin uporabnikov.
- Kaj so dostopi?
- Primeri nadzora dostopa iz skoraj realnih primerov (najpogostejši je spletni strežnik).
2.5. Spremenljivke okolja.
2.6. Kako delujejo konfiguracijske datoteke na primeru ~/.bashrc.
Tema 3: Osnovni ukazi in pripomočki
3.1. cd, ls, mkdir in drugi najbolj priljubljeni ukazi.
3.2. Iskanje po datotekah. grep, najdi.
3.3. Spreminjanje datotek sed, awk, vim, nano.
3.4. Prenos informacij curl, wget.
3.5. Osnove programiranja Bash: operatorji, spremenljivke, funkcije.
Tema 4: Osnove nadzora sistema
4.1. Procesi v Linuxu. Osnove.
4.2. ps aux, top, htop, drugi pripomočki.
Tema 5: Povezovanje z oddaljenimi računalniki
5.1. Kako delati s SSH.
5.2. Kako deluje SSH. Asimetrično šifriranje.