LINUX
Zajímavé příkazy
Valášek - Linux pro windowsaky
video
Proč Linux?
- Je to levné. Nepotřebuješ Windows, myslím Windows Server což jsou třeba věci za 50 000Kč. Ale jedná se o provozování aplikace (Web/Server)
- First Line Citizens - MAC, Linux, Windows. V ASP.NET můžeš vyvíjet pro tyto platformy nativně. MAC nemá server.
- Linux je zadarmo, aspoň pro začátek. Menší režie, takže stačí slabý HW. I ARM Raspberry. Malý, nespotřebovává tolik proudu. (Arange Pi, Banana Pi).
- Jedná se o zařízení za okolo 1000Kč a s tím můžeš programovat embeded zařízení, SetTopBoxy, Routery, nebo třeba infokiosky.
- Hodně aplikací běží nyní v cloudu. Ale tam je Linux doma.
Co jsou Linuxové distribuce
- Linux je rodina operačních systémů, nebo taky jádro OS. OS je totiž taky spousta balíčků pro třeba ovládání zvukové karty, nastavení display, klávesnici atak.
- Distribuce je OS + sada podpůrných balíčků. Jsou jich stovky tisíc.
- Universální distribuce (pro všechno), nebo specifické (záchrana disků, média, bezpečnostní účely Kali)
- Dot.Net oficiálně podporuje universální distribuce - viz tabulka
- Alpine Linux. Nejmenší, nejbezpečnější, ... Běží v Dockeru nebo v Embeded zařízení.
- RedHat Entreprice Linux a jeho free mutace CentOs, Fedora.
- Debian asi nejrozšířenější + existuje řada xxbian systémů. (raspbian)
- SUSE Enterprice Linux, openSuse. Komerční jako RedHat a jeho free mutace
- Ubuntu - asi nejpříjemnější pro Windows lidi.
Všimni že Linux nepodporuje x86 procesor.
SSH a základní příkazy v Linuxu
SSH - Secure shell https://test.nalepsim.cz
K linux serveru test.nalepsi.cz se připojíš příkazem ssh ubuntu@test.nalepsim.cz
- Zobrazí se prompt zakončený $. Když jsi root tak #.
- ls výpis souborů. ls -a včetně skrytých (tj začínajících .) ls -la včetně práv a typů
- clear - smaž obrazovku, mkdir test , po ls zobrazí test (dřív nic. Modře protože konfigurace ubuntu říká zobrazuj adresáře modře)
- ct test mne dostane do adresáře test (stačí napsat t a TAB). Všimni změny prompt
- nano ahoj.txt vytvoří editací soubor. CTRL-S, CTRL-X Save and ukonči
- cp ahoj.txt hello.txt tj. copy file
- mv move do adresáře nebo jen přejmenování
Midnight commander
- apt-get install mc instalace. Ale nejsem root.
- sudo apt-get install
- mc spustí Midnight Commander - celý diskový soubor začíná /
- home/ubuntu je můj adresář
Přenos souborů přes ssh