Linux za programere. Besplatan tečaj - tečaj 5000 rub. iz Slurma, trening, Datum: 28.11.2023.
Miscelanea / / November 28, 2023
Tečaj za programere koji odluče učiniti Linux svojim glavnim OS-om. Zahvaljujući stečenom znanju moći ćete se nativno povezati s poslužiteljem, raditi s proizvodnim tehnologijama i koristiti Linux za rješavanje profesionalnih problema.
1. tema: Uvodni
1.1. Što je Linux? Koje su njegove prednosti i mane? U kojim slučajevima se smije koristiti na radnom stroju, a u kojim ne?
1.2. Odabir distribucije. Obitelji operativnih sustava Linux: Ubuntu, *ubuntu, Arch, Fedora, Mint itd.
1.3. Montaža. Skup poveznica i pristup instaliranju Linux sustava na radno računalo. Malo o grubu, instalaciji uz Windows itd. Veze za preuzimanje distribucija.
Tema 2: Upotreba
2.1. Terminal i pravila za rad s njim. Glavne prednosti i nedostaci rada s operativnim sustavom bez grafičkog sučelja.
2.2. Datoteke, mape, veze u Linuxu. Kontrolirati.
2.3. Instaliranje i pokretanje programa. Osnovni upravitelji paketa i kako rade.
- Instaliranje i deinstaliranje programa putem apt.
- apt repozitoriji, njihovo upravljanje, principi rada.
- Instalacija i deinstalacija programa preuzimanjem gotovih binarnih datoteka.
- Malo o sposobnostima, pacmanu, yum itd.
2.4. Korisnici i grupe korisnika. Pristupi korisnika.
- Upravljanje korisnicima.
- Upravljanje korisničkim grupama.
- Što su pristupi?
- Primjeri kontrole pristupa iz gotovo stvarnih slučajeva (web poslužitelj je najčešći slučaj).
2.5. Varijable okoline.
2.6. Kako konfiguracijske datoteke rade koristeći ~/.bashrc kao primjer.
Tema 3: Osnovne naredbe i uslužni programi
3.1. cd, ls, mkdir i druge najpopularnije naredbe.
3.2. Pretraživanje po datotekama. grep, pronađi.
3.3. Mijenjanje sed, awk, vim, nano datoteka.
3.4. Preuzimanje informacija curl, wget.
3.5. Osnove Bash programiranja: operatori, varijable, funkcije.
Tema 4: Osnove nadzora sustava
4.1. Procesi u Linuxu. Osnove.
4.2. ps aux, top, htop, drugi uslužni programi.
Tema 5: Povezivanje s udaljenim računalima
5.1. Kako raditi sa SSH.
5.2. Kako radi SSH. Asimetrična enkripcija.