Detail kurzu
Servery pre začiatočníkov
Learn2Code
Popis kurzu
Popis online kurzu
Tento online kurz je určený pre všetkých, ktorí by chceli pracovať ako Linuxoví administrátori a správcovia webových serverov.
Server je bežný stroj, na ktorom je nainštalovaná serverová distribúcia, v našom prípade Linuxového Ubuntu. To znamená, že žiaden desktop, a všetko sa ovláda príkazmi cez terminál. Webserver je server, ktorý bol nakonfigurovaný na to, aby na ňom boli umiestnené webstránky. Jeden server ale nemôže slúžiť len na jednu stránku. Nie na tie malé, bežné, osobné alebo podnikové stránky. Takže musí byť nakonfigurovaný tak, aby na ňom mohli byť umiestnené viaceré webstránky. A to tak, aby pri pokuse o zobrazenie stránky A nezobrazilo stránku B. A takúto konfiguráciu si ukážeme.
Na to, aby sme mohli pracovať na serveri, si ukážeme, ako si nainštalujeme vlastný virtuálny server. Aby sme mohli spravovať a ukázať si komplexnejšie konfigurácie, prejdeme na reálny webserver, ktorý už bude dostupný z celého sveta.
Ukážeme, ako získame reálny webový server založený na Ubuntu 16.04 úplne zadarmo. Pomôže nám s tým WebSupport a paradoxne samotný Microsoft s jeho službou Azure.
Obsah kurzu
V tomto online kurze budeme od začiatku inštalovať apache, mysql a php. Keď budeme mať nainštalované základné aplikácie na to, aby webserver fungoval, ukážeme si ako spravovať stránky a domény. Samozrejme, čo je dnes stránka bez SSL certifikátu? Bezpečnostné riziko. Takže naše stránky budú fungovať s certifikátmi. Samozrejme, tiež zadarmo.
Následne, keď budeme mať základnú konfiguráciu v malíčku, tak si na serveri rozbeháme bez potreby programovania aj určité apky. Jedna časť tak bude venovaná mailserveru, ďalšia cloudu a rozbeháme si aj WordPress.
Na záver sa trochu pohráme v termináli a ukážeme si, ako vytvoriť vlastné scripty, ako sa postaráme o zálohovanie dát a ako zo zálohy urobiť obnovu.
Čo budeš vedieť, keď skončíš tento kurz?
Keď dokončíš tento kurz, budeš vedieť samostatne vytvoriť a nakonfigurovať si vlastný webserver a spravovať ho. Okrem webservera budeš mať vedomosti aj s inštaláciou a základnou prácou s cloudom a mailovým serverom. Na základe získaných vedomostí budeš vedieť ako funguje inštalácia a správa aj rôznych iných aplikácí. Nielen tých, ktoré budú vo videách spomenuté.
Poradíš si však aj so základným zálohovaním a obnovou daných služieb. Pozrieme sa aj na OnlyOffice, s ktorým si vytvoríš vlastný portál a nebudeš musieť využívať produkty od Microsoftu. Na záver si ukážeme aj vytváranie a spúšťanie scriptov.
Takže budeš mať solídne základy o tom, čo a ako funguje, ale ďalej bude len na TEBE, aby si v štúdiu pokračoval. Alebo počkal na kurz venovaný pokročilej správe
Čo všetko dostaneš?
- 107 kvalitných videotutoriálov, čo je viac ako 10 hodín video materiálu,
- 3 domáce úlohy na precvičenie jednotlivých tém,
- diskusné fórum, v ktorom na tvoje otázky ku kurzu odpovedá priamo – lektor a tvoji spolužiaci,
- garancia vrátenia peňazí, ak nebudeš s kurzom spokojný.
Zoznam kapitol online kurzu
Linuxový server
Inštalujeme Linuxový server
Prvé pripojenie
update upgrade useradd passwd usermod
logy
LAMP
Inštalujeme Lamp server
apache start|stop|reload
kde čo máme
Živý server (VPS)
Získanie VPS zadarmo
Vytváranie servera v Azure
Prihlasovanie certifikátom I.
Prihlasovanie certifikátom II.
Apache
MySQL
PHP
phpMyAdmin
WebServer
Domény
ipconfig/flushdns
apache.conf I
apache.conf II +Alias
VirtualHost a2ensite | a2dissite
a2enconf | a2disconf
apache proxy
Súhrn
SSL
SSL
Inštalujeme certbot
Vytvárame certifikát
Pridávame SSL config
Predlžujeme certifikát
Zmeny v certifikáte
Odstránenie certifikátu
Súhrn – Vytváranie certifikátov
SSL – proxy
MailServer
Čo je mailserver
Čo potrebujeme
Vytvárame nový server
Inštalujeme mailserver
Základné nastavenie
Vytváranie adries, práca so schránkami
Aliasy
Pridávanie domén (MX, TXT)
Cloud
Notifikácie
Nastavenie klientov
Exchange – kalendáre
Migrácia mailov
Munin
Update mailservera
Domáca úloha 0 (zahrievacia)
Domáca úloha 1
Cloud
Čo je cloud
Nextcloud
Inštalácia NextCloud
Úvodné nastavenie – theming
Kvóty pre používateľov
Používatelia
Zdieľanie súborov
Nastavenia nextcloudu I
Aplikácie
OnlyOffice – editovanie dokumentov
Desktop apka
Nastavenia nextcloudu II (registrácia, email)
Vychytanie chybičiek
WordPress
WP
Inštalujeme WP
SMTP
Vzhľad a nastavenia
Aktualizácia
Zálohovanie
O zálohovaní
Zálohujeme Wordpress
Zálohujeme Mailserver
Zálohujeme NextCloud
O zálohovaní II
Server na zálohovanie
Odosielanie záloh
Obnova
Obnova Mailservera
Obnova WP
Obnova cloudu
Jednohubky
MySQL
php.ini
phpMyAdmin – update
Laravel
OnlyOffice
Čo je onlyoffice
Inštalujeme Community Edíciu
Docker I – OnlyOffice SSL
Spravujeme OO
Docker II – start OO
Inštalujeme Integračnú Edíciu
Inštalujmeme Enterprise Edíciu
OO EE – Control Panel
Nejaká tá zľava
Scripty
Scriptovanie
Prvy script
echo, spúšťanie ako iný používateľ, vykonávanie príkazov, ecsape-ovanie znakov
read – čakanie na vstup od používateľa, premenné
premenné II, posielanie údajov do scriptu
podmienka
Script čo robí script
Vkladanie údajov z iného súboru
Nahradenie reťazca vlastným údajom
Domáca úloha 2
Si kráľ
Práca s adresármi
Vymazávanie
Vymazávanie -podmienky a hľadanie I
Vymazávanie -podmienky a hľadanie II
Komentáre
Bakup: Odosielanie – rsync
Vytváranie archívov
Backup databáz
Záver
Pár slov na záver
Cieľová skupina
Pre koho je kurz určený?
Pre všetkých, ktorí s administráciou linuxových webserverov nemajú skúsenosti. Nemusíš mať ani žiadne skúsenosti s Linuxom, nakoľko všetko čo budeme robiť budeme robiť pomaly a postupne.
Ale ak nemáš žiadne skúsenosti s Linuxom, určite bude vhodné, ak najskôr prejdeš online kurzom Linux pre začiatočníkov. Nebudeš sa potom počas kurzu trápiť s tým, prečo niektorý príkaz funguje tak či onak a prečo tebe niektoré veci fungujú inak a podobne.
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality