Baza wiedzy
Przeglądaj poradniki i instrukcje dotyczące hostingu, serwerów i usług AlexHost.
Błąd "The server quit without updating PID file" oznacza, że MySQL zakończył działanie, zanim zdążył zapisać swój identyfikator procesu do skonfigurowanego pliku `.pid` — twarde zatrzymanie uniemożliwiające daemonowi przyjmowanie połączeń. Ten błąd jest niemal zawsze objawem głębszego problemu: błędnej konfiguracji…
SFTP (SSH File Transfer Protocol) to protokół sieciowy zapewniający dostęp do plików, ich transfer i zarządzanie nimi za pośrednictwem niezawodnego strumienia danych. W przeciwieństwie do przestarzałego FTP, SFTP działa wyłącznie przez szyfrowany kanał SSH-2, co oznacza, że zarówno dane uwierzytelniające,…
Node.js to otwartoźródłowe, wieloplatformowe środowisko uruchomieniowe JavaScript zbudowane na silniku V8 Chrome, które wykonuje kod JavaScript poza przeglądarką. NPM (Node Package Manager) to domyślny menedżer pakietów dołączony do Node.js, zapewniający dostęp do ponad dwóch milionów pakietów wielokrotnego użytku. Razem tworzą…
DNF (Dandified YUM) to menedżer pakietów nowej generacji dla dystrybucji Linux opartych na RPM, zaprojektowany jako pełne zastąpienie YUM. Zapewnia szybsze rozwiązywanie zależności dzięki bibliotece `libsolv`, mniejsze zużycie pamięci oraz stabilne API Python. Podczas gdy RHEL/CentOS 7 domyślnie korzysta z…
Node.js to asynchroniczne, sterowane zdarzeniami środowisko uruchomieniowe JavaScript zbudowane na silniku V8 Chrome, zaprojektowane do wykonywania kodu JavaScript po stronie serwera z wysoką przepustowością. PM2 to menedżer procesów klasy produkcyjnej dla aplikacji Node.js, który zapewnia daemonizację, automatyczne odzyskiwanie po awarii,…
Polecenie `sleep` w Linux wstrzymuje wykonywanie skryptu na precyzyjnie określony czas — podany w sekundach, minutach, godzinach lub dniach — przy użyciu składni `sleep [NUMBER][SUFFIX]`. Jest to jedno z najbardziej krytycznych operacyjnie prymitywów w skryptach Bash, umożliwiające ograniczanie częstotliwości żądań,…
Zestaw znaków utf8 MySQL to błędna nazwa — nie jest to prawdziwa implementacja UTF-8. Koduje znaki używając tylko 1 do 3 bajtów, co oznacza, że po cichu pomija lub odrzuca każdy punkt kodowy Unicode powyżej U+FFFF, w tym wszystkie emoji…
Polecenie `which` w Linux lokalizuje bezwzględną ścieżkę pliku wykonywalnego, skanując katalogi wymienione w zmiennej środowiskowej `PATH` i zwracając pierwsze znalezione dopasowanie. Jest to narzędzie zbliżone do POSIX, używane codziennie przez administratorów systemów, programistów i inżynierów DevOps do weryfikacji lokalizacji plików…
Python to wysokopoziomowy, interpretowany język programowania zbudowany wokół czytelności i ekspresywnej składni. Jego podstawowe wbudowane polecenia — obejmujące I/O, konwersję typów, przepływ sterowania, struktury danych, obsługę plików i importowanie modułów — pozwalają programistom realizować zaawansowane zadania w zadziwiająco małej liczbie…
Polecenie `mkfs` (make filesystem) jest podstawowym narzędziem Linux służącym do zapisywania struktury systemu plików na urządzeniu blokowym — niezależnie od tego, czy jest to surowy dysk, partycja czy wolumin logiczny. Inicjalizuje ono superblok, tablice i-węzłów, grupy bloków oraz struktury dziennika…
na wszystkich usługach hostingowych
