Administracja
Polecenie mv w Linux przenosi lub zmienia nazwy plików i katalogów poprzez aktualizację metadanych systemu plików — konkretnie wpisu katalogu — bez kopiowania danych podczas operacji w obrębie tego samego systemu plików. Sprawia to, że jest to atomowa, niemal natychmiastowa operacja dla przeniesień w obrębie tej samej partycji, niezależnie od rozmiaru pliku. Zrozumienie tej różnicy […]
Jądro Linux jest fundamentalną warstwą między sprzętem a każdym procesem działającym w systemie. Zarządza harmonogramowaniem CPU, alokacją pamięci, sterownikami urządzeń, wywołaniami systemowymi i egzekwowaniem zabezpieczeń. Utrzymywanie go w aktualnym stanie nie jest opcjonalne dla systemów produkcyjnych — przestarzałe jądra narażają serwery na exploity eskalacji uprawnień, luki w zabezpieczeniach związane z uszkodzeniem pamięci oraz regresje wydajności, […]
Usuwanie plików w Linux oznacza ich trwałe usunięcie z systemu plików bez natywnego kosza ani mechanizmu cofania. Podstawowym narzędziem do tej operacji jest polecenie rm, uzupełnione przez find, rsync oraz rozwijanie globów powłoki — każde odpowiednie do różnych scenariuszy, od usuwania pojedynczych plików po masowe czyszczenie oparte na kryteriach obejmujące miliony i-węzłów. Ponieważ usuwanie plików […]
Linux natywnie nie udostępnia czasu utworzenia pliku przez większość standardowych narzędzi przestrzeni użytkownika, jednak dane te często istnieją — wyzwaniem jest dokładne wiedzenie, gdzie szukać oraz jaki system plików i wersja jądra są używane. W systemach plików ext4, btrfs, xfs i tmpfs z jądrem Linux 4.11+, prawdziwe znaczniki czasu utworzenia (crtime) są przechowywane w inode […]
Głodzenie procesów (ang. process starvation) występuje, gdy proces jest bezterminowo pozbawiany czasu CPU, pamięci lub przepustowości I/O potrzebnych do działania — nie dlatego, że zasoby nie istnieją, ale dlatego, że polityka szeregowania konsekwentnie faworyzuje inne procesy. W przeciwieństwie do zakleszczenia (deadlock), gdzie wszystkie konkurujące procesy są zablokowane, głodzenie pozwala systemowi wyglądać na sprawny, jednocześnie po […]
XRDP to open-source’owa implementacja serwera Microsoft Remote Desktop Protocol (RDP) dla systemu Linux. Umożliwia dowolnemu klientowi zgodnemu z RDP — w tym Windows Remote Desktop Connection, Remmina i FreeRDP — nawiązanie pełnej graficznej sesji pulpitu na zdalnej maszynie z systemem Linux. Na Ubuntu 22.04 XRDP działa jako pomost między klientem RDP a bazową sesją wyświetlania […]
Błąd HTTP 413 Request Entity Too Large to kod statusu odpowiedzi po stronie serwera, który występuje, gdy treść przychodzącego żądania — najczęściej przesyłany plik — przekracza maksymalny rozmiar ładunku skonfigurowany na poziomie serwera WWW, odwrotnego proxy lub warstwy aplikacji. Serwer aktywnie odrzuca żądanie przed jego przetworzeniem, zwracając klientowi status 413. Ten błąd nie jest usterką […]
PHP 8.3 to ważna wersja języka PHP, która wprowadza znaczące ulepszenia kompilatora JIT, systemu typów, właściwości readonly oraz podstawowych funkcji tablicowych i stringowych. Wydana 23 listopada 2023 roku, wprowadza typowane stałe klasowe, json_validate(), udoskonalenia array_is_list(), dodatki Randomizer oraz głębokie klonowanie właściwości readonly — zmiany, które bezpośrednio wpływają na wydajność aplikacji, poprawność kodu i łatwość utrzymania […]
Dodanie domeny do cPanel oznacza zarejestrowanie dodatkowej nazwy domeny w panelu sterowania hostingiem, aby serwer wiedział, gdzie kierować przychodzące żądania i skąd serwować pliki. W cPanel odbywa się to za pośrednictwem interfejsu Domains lub Addon Domains, który tworzy dedykowany katalog główny dokumentów, konfiguruje wpis wirtualnego hosta i opcjonalnie konfiguruje subdomenę do wewnętrznego zarządzania — wszystko […]
Bring Your Own IP (BYOIP) to praktyka polegająca na ogłaszaniu bloku adresów IP, które posiadasz — zarejestrowanych w Twoim imieniu w Regionalnym Rejestrze Internetowym (RIR), takim jak RIPE NCC — za pośrednictwem infrastruktury BGP zewnętrznego dostawcy sieci. AlexHost umożliwia to w ramach własnego systemu autonomicznego, AS 200019, pozwalając na korzystanie z prefiksów IPv4 lub IPv6 […]
