Baza, którą właśnie czytasz, przeznaczona jest dla użytkowników serwerów MIKR.US i ma za zadanie dostarczyć im niezbędnej wiedzy potrzebnej do wzrastania w roli admina, DevOpsa, czy świadomego programisty.
Baza wiedzy jest systematycznie uzupełniana o nowe znaleziska. Chcesz coś do niej dodać? Wyślij linka na kontakt@mikr.us lub dodaj ją na GitHub-ie!
- Podstawy pracy w terminalu linuksowym - poradnik
- Praca w terminalu (film) - absolutne podstawy
- Praca na zbiorach danych z użyciem grep, cut, awk, sort itp
- Optymalizacja rozmiaru obrazu dockerowego (z 1,4GB do 22MB)
- Dobre praktyki przy pisaniu docker-compose
- Jak używać cURLa?
- Jak zrobić multi-stage build na dockerze?
- Koncepcje używane w Nginx - wprowadzenie do tematu
- Podręcznik administratora nginx - wszystko, co musisz wiedzieć
- Częste błędy przy konfiguracji nginx, stwarzające zagrożenia dla security
- Przyspieszanie Nginx (9x!) z użyciem thread-pools
- Jak działa rozwiązywanie DNSa w systemie Linux?
- Narzędzie wyjaśniające polecenia shellowe
- Wszystko, co musisz wiedzieć o Syslogu
- Sprawdź jak sprawnie posługujesz się terminalem (gra)
- Sztuczki ułatwiające prace z Bashem
- Jak sprawić, aby zadania z crona nie nakładały się na siebie?
- Polecenia do konfiguracji sieci na Linuksie (przestarzałe i ich nowoczesne odpowiedniki)
- Podstawy Varnisha (reverse proxy z cache)
- Podstawy obsługi aplikacji strace
- Jak tworzyć własne pliki Makefile?
- Podstawy obsługi AWK (przetwarzanie tekstu)
- Jak pisać jednolinijkowce w PERLu
- Jak bezpiecznie obsługiwać pliki/katalogi tymczasowe w swoich skryptach?
- Backup serwera do AWS S3 (z użyciem restic)
- Jak działa Apache Kafka (wyjaśnienie na poziomie 5-letniego dziecka)
- Podstawy konfiguracji .htaccess dla Apache
- Wyjaśnienie terminologii związanej z kontenerami i konteneryzacją
- Zarządzanie backupami przez przeglądarkę (rdiffweb)
- Podstawy obsługi filesystemu /proc/
- Jak uruchomić swój program/skrypt jako usługę systemd?
- Podstawy obsługi NetCata (szwajcarski scyzoryk do obsługi sieci)
- Tunele SSH - jak je tworzyć?
- Jak działają kontenery i czym jest OverlayFS?
- LazyDocker - narzędzie do prostszego zarządzania kontenerami
- Jak postawić wiele aplikacji na jednym serwerze? (nginx+reverse proxy)
- Optymalizacja ustawień MySQL
- Jak zdokeryzować aplikację pisaną we FLASKu + MySQL?
- Ustawienia firewalla (UFW) na Ubuntu
- Wstęp do Kubernetes dla zupełnie zielonych
- Backup z użyciem rclone do chmury Backblaze (B2)
- Pełen kurs Dockera (film, ponad 3h)
- Wstęp do programowania w Bashu
- Ustawianie routingu statycznego w Linuksie
- Jak działa sieć? (routing, DNS, DHCP, VPN, NAT itp) - artykuł ma 2 części
- Czym i kim jest DevOps?
- Konfiguracja reverse proxy na Nginx z użyciem Dockera
- Diango, PosgreSQL i nginx na Ubuntu
- Poradnik do XARGS - czyli jak pisać lepsze skrypty shellowe
- Podstawy pisania skryptów shellowych