wp cli cheat sheet, czyli ściągawka z linii komend WordPress

Wp-cli to wspaniałe narzędzie pozwalające na szybką realizację masy zadań czekających na użytkownika, developera czy administratora WordPress. Jego znajomość pomoże Ci zaoszczędzić sporo czasu, a często wyeliminuje konieczność instalacji zupełnie niepotrzebnych wtyczek.Ten wpis to krótka ściąga z przydatnymi poleceniami wp-cli (i nie tylko).

Serwer poczty Exim – przydatne komendy

Exim – to popularny serwer poczty elektronicznej (agent transferu poczty – ang. Mail Transfer Agent). Exima znajdziemy w systemach z popularnymi panelami hostingowymi jak np. DirectAdmin czy HestiaCP. W tym wpisie znajdziesz kilka komend przydatnych przy pracy administratora z Exim.

Czytaj dalejSerwer poczty Exim – przydatne komendy

Panel hostingowy HestiaCP

HestiaCP to otwartoźródłowy panel hostingowy, który powstał na bazie niegdyś bardzo popularnego panelu VestaCP.
Stagnacja w rozwoju VestaCP oraz jej problemy z bezpieczeństwem były głównym powodem powstania forka. Developerzy HestiaCP nie ograniczyli się jednak tylko do usuwania błędów znalezionych w Vesta, w każdym wydaniu HestiaCP dodawane są bardzo ciekawe możliwości, jak np. SFTP chroot, multiPHP, menadżer plików czy możliwość szybkiej instalacji popularnych frameworków/CMSów z poziomu panelu.

Czytaj dalejPanel hostingowy HestiaCP

Migracja strony WordPress na nowy serwer za pomocą wp-cli + rsync

Jest wiele sposobów na przeniesienie strony na inny serwer – można używać rozmaitych wtyczek, bawić się w kopiowania po S(FTP), czy narzędziami typu PHPMyAdmin/Adminer. Jednak jeśli posiadamy dostęp SSH – co na szczęście staje się powoli normą nawet na hostingach – zdecydowanie najszybszym sposobem będzie wykorzystanie WP-CLI oraz rsync.
Opisany w artykule schemat można wykorzystać z drobnymi modyfikacjami w wielu sytuacjach, np:

  • migracja strony na nowy serwer – ze zmianą lub bez zmiany adresu strony
  • utworzenie wersji developerskiej strony – np. do testowania zmian

Czytaj dalejMigracja strony WordPress na nowy serwer za pomocą wp-cli + rsync

Benchmark – mierzymy wydajność serwera dedykowanego/VPS

Trzy skrypty, które mogą się przydać do szybkiego sprawdzania wydajności procesora, pamięci, wydajności dysków i sieci na serwerach dedykowanych i VPS. Mogą się również przydać na Linuksowym desktopie.

Większość skryptów wyświetli model procesora, częstotliwość, liczba rdzeni wraz z podstawową tabelą wydajności procesora.
Zostanie wyświetlona suma pamięci, przetestowane prędkości zapisu / odczytu dysków (ssd lub hdd), a połączenie internetowe serwera zostanie przetestowane poprzez pobranie plików z kilku miejsc testowych na całym świecie.

Czytaj dalejBenchmark – mierzymy wydajność serwera dedykowanego/VPS

Instalacja LAMP na Ubuntu 20.04

Stos technologiczny LAMP to połączenie najczęściej używanych programów do hostowania dynamicznych stron internetowych. LAMP to skrót, który używa pierwszej litery każdego z zawartych w nim pakietów: Linux, Apache, MariaDB i PHP.

W tym artykule zainstalujemy LAMP z wersji dostępnych w oficjalnych repozytoriach dystrybucji.
Jeśli są nam potrzebne inne/nowsze wersje MariaDB lub PHP możemy skorzystać z dodatkowych repozytoriów.

Czytaj dalejInstalacja LAMP na Ubuntu 20.04

httpstat – skrypt do pomiaru czasu odpowiedzi strony/serwera

httpstat to programik, który mierzy oraz w elegancki sposób prezentuje czasy odpowiedzi serwera na żądania – poczynając od rozwiązywania nazw (DNS Lookup) a na przesyłaniu treści (Content transfer) kończąc.

Istnieje kilka implementacji httpstat napisanych w różnych językach, tutaj użyjemy wersji w postaci skryptu BASH.

Czytaj dalejhttpstat – skrypt do pomiaru czasu odpowiedzi strony/serwera