ps_mem – dokładny raport o użyciu pamięci

To pierwszy z serii wpisów przedstawiających przydatne narzędzia systemowe. Dziś poznamy ps_mem – niewielki skrypt Python, za pomocą którego uzyskamy czytelny raport na temat zużycia pamięci przez programy. Programik jest dostępny jako pakiet w repozytoriach większości dystrybucji, więc jego instalacja sprowadza…

Instalacja WordPress za pomocą skryptu wp-cli

W poprzednim wpisie było o komendach wp-cli służących do instalacji WordPress. Dziś pójdziemy o krok dalej i utworzymy skrypt instalujący i wstępnie konfigurujący WordPress, ulubiony motyw oraz kilka wtyczek. Wymaganie wstępne Oczywiście musimy posiadać serwer z dostępem SSH 🙂 Na serwerze…

Jak wyłączyć IPv6 w Debianie

IP w wersji szóstej (IPv6) możemy wyłączyć poprzez zmianę parametrów pracy jądra systemowego za pomocą programu sysctl. Przed wyłączeniem IPv6 sprawdzamy dostępne interfejsy sieciowe poleceniem ifconfig lub ip a. Sprawdzenie dostępnych interfejsów sieciowych ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 145.229.246.181 netmask…

Instalacja LEMP (Nginx) w Debianie 10

Stack LEMP podobnie jak i LAMP (Linux + Apache + MariaDB + PHP)jest powszechnie stosowany do hostowania aplikacji webowych. LEMP składa się z: systemu operacyjnego Linux, serwera Nginx (Engine-X), bazy danych MySQL/MariaDB oraz interpretera języka skryptowego PHP. W tym wpisie pokazujemy…

Vagrant – doskonałe narzędzie do nauki i testowania

Vagrant daje nam możliwość szybkiego uruchomienia wirtualnych maszyn dla celów developerskich, testowania, nauki czy zabawy. W tym wpisie pokażemy jak w prosty sposób utworzyć sobie mini homelab do nauki i testowania. Instalacja Vagrant Na stronie vagrantup.com znajdziemy przygotowane paczki z najnowszą…

Instalacja Nginx (LEMP) w CentOS 8

Stos technologiczny LEMP jest powszechnie używany do hostowania aplikacji webowych. LEMP składa się z: systemu operacyjnego Linux, serwera Nginx (Engine-X), bazy danych MySQL/MariaDB oraz interpretera języka skryptowego PHP. W tym wpisie pokazujemy jak zainstalować stack LEMP na CentOS 8. W tym…

CentOS 8 – Dodatkowe repozytoria

Dodatkowe repozytoria dla CentOS 8 i ich konfiguracja. EPEL + MariaDB + NGINX + Remi repo (PHP). EPEL repo EPEL (Extra Packages for Enterprise Linux) to repozytorium, które dostarcza dodatkowe pakiety dla Enterprise Linux. Grupa EPEL z projektu Fedora jest odpowiedzialna…

DirectAdmin: Instalacja OpenLiteSpeed

Od niedawna DirectAdmin oferuje możliwość wykorzystania OpenLiteSpeed jako serwera www. OpenLiteSpeed to otwartoźródłowy kuzyn komercyjnego serwera LiteSpeed, oferujący wszystkie podstawowe jego funkcjonalności, włączając w to bardzo wydajny mechanizm cachowanie LSCache. Instalacja OpenLiteSpeed Wymagany jest panel DirectAdmin w wersji minimum 1.57 oraz…

Podstawy Linuksa cz.3 – Uprawnienia

System uprawnień w Linuksie może wydawać się na początku nieco zagmatwany. W tym wpisie postaramy się w zwięzły i prosty sposób pokazać jak on działa. Prawo własności Mamy trzy „poziomy” uprawnień jeśli chodzi o wykonywanie operacji na plikach i katalogach: user…

DirectAdmin: Nginx reverse-proxy + Apache

Po instalacji panelu DirectAdmin domyślnym serwerem www jest Apache. W dzisiejszym wpisie pokażemy jak zastąpić go duetem Nginx + Apache za pomocą narzędzia custombuild. Nginx będzie działał jako reverse-proxy serwując pliki statyczne. Dlaczego Nginx? Ze względu na swoją architekturę Nginx jest…