Autor: Norbert Barwicki

Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

Mężczyzna programista pracujący na komputerze stacjonarnym z wieloma monitorami w biurze w firmie programistycznej. Technologie programowania i kodowania stron internetowych

iftop to jedno z najważniejszych narzędzi dla administratorów systemów Linux – pozwala na monitorowanie ruchu sieciowego w czasie rzeczywistym na poziomie poszczególnych połączeń między hostami. W przeciwieństwie do narzędzi pokazujących wyłącznie statystyki interfejsów, iftop prezentuje rzeczywiste przepływy danych między konkretnymi parami hostów, dzięki czemu łatwiej wskazać źródła problemów z przepustowością. Przegląd narzędzia iftop i jego znaczenie w administracji sieciowej Historia i charakterystyka narzędzia iftop to narzędzie wiersza poleceń stworzone przez Paula Warrena, którego pierwsza wersja ukazała się 29 marca 2002 roku. Nazwa łączy „interface” i „top”, nawiązując do klasycznego programu top, lecz monitoruje aktywność sieciową zamiast procesów. Program jest dostępny…

Czytaj dalej
black pencil on ruled notepad beside white ceramic mug and gray laptop computer

Poznaj świat edytorów tekstu, odkrywając ich podstawowe i zaawansowane funkcje, takie jak podświetlanie składni czy współpraca w czasie rzeczywistym. Wybierz najlepszy dla siebie! Co to jest edytor tekstu? Edytor tekstu to narzędzie komputerowe służące do tworzenia i modyfikowania treści. Pozwala użytkownikowi na wprowadzanie zmian oraz dodawanie nowych fragmentów tekstu. W odróżnieniu od tradycyjnych maszyn do pisania, oferuje szeroki wachlarz funkcji, które ułatwiają formatowanie i organizację dokumentów. Przykładowo, umożliwia korektę błędów ortograficznych oraz wykonywanie bardziej skomplikowanych operacji. Na rynku dostępnych jest wiele aplikacji do edycji tekstu, które różnią się między sobą pod względem możliwości i stopnia zaawansowania: Microsoft Word – popularny…

Czytaj dalej
white wireless keyboard

Poznaj świat chroot, narzędzia izolującego procesy i chroniącego system przed atakami. Dowiedz się, jak skonfigurować środowisko oraz odkryj jego zalety i wady. Co to jest chroot? Chroot to polecenie w systemach Unix, które zmienia katalog główny dla bieżącego procesu i jego potomnych. Pozwala to uruchomić program w izolowanym środowisku określanym jako „więzienie chroot”. Takie oddzielenie procesu od reszty systemu zwiększa bezpieczeństwo oraz ułatwia testowanie i debugowanie aplikacji. Dzięki chroot można rozpocząć działanie programu z nowym katalogiem głównym, co tworzy zmienione środowisko dla procesów. W praktyce służy to do izolacji i ochrony przed potencjalnymi atakami, gdyż dostęp do zasobów ogranicza się…

Czytaj dalej
Młody chłopak wypróbowuje drona, podczas gdy młoda dziewczyna pracuje na tablecie

Proton to rewolucyjne narzędzie Valve, które pozwala uruchamiać większość gier Windows na Linuksie bez dual-bootu czy maszyn wirtualnych. Ekosystem gamingu na Linuksie przeszedł spektakularną transformację, a Proton stał się jej kluczowym elementem, otwierając dostęp do ogromnej biblioteki gier Steam. Ten poradnik prowadzi krok po kroku przez konfigurację Steam i Protona, pokazuje techniki optymalizacji wydajności oraz sposoby rozwiązywania typowych problemów. Znajdziesz tu także alternatywne narzędzia, dobre praktyki zarządzania prefixami Wine i rekomendacje dla różnych konfiguracji sprzętowych. Zrozumienie fundamentów – co to jest Proton i dlaczego zmienia grę w gamingu na Linuksie Proton to warstwa kompatybilności od Valve oparta na zmodyfikowanym Wine,…

Czytaj dalej
Flaga Ukrainy w tle i komunikat „Brak wojny” na cyfrowym ekranie Wojna z Rosją Sankcje cybernetyczne upadek gospodarczy Wiadomość dla pokoju na świecie

Security-Enhanced Linux (SELinux) to zaawansowany system kontroli dostępu opracowany przez amerykańską Agencję Bezpieczeństwa Narodowego (NSA) w celu wzmocnienia bezpieczeństwa systemów opartych na Linuksie poprzez implementację obowiązkowej kontroli dostępu (Mandatory Access Control – MAC) na poziomie jądra systemu operacyjnego. W przeciwieństwie do tradycyjnych modeli bezpieczeństwa opartych na uprawnieniach użytkownika, SELinux egzekwuje ściśle zdefiniowane polityki bezpieczeństwa, które limitują możliwości procesów i użytkowników niezależnie od ich uprawnień w systemie plików. Niniejszy artykuł przedstawia kompleksowe omówienie architektury SELinux, jego mechanizmów bezpieczeństwa oraz praktycznych sposobów wzmacniania odporności systemów Linux na ataki i eksploatację luk, a także analizuje wyzwania związane z wdrażaniem i konfiguracją. Geneza i…

Czytaj dalej
Kłódka i laptop z polem hasła. Pojęcia dotyczące prywatności informacji i bezpieczeństwa cybernetycznego

Konfiguracja kluczy SSH i wyłączenie uwierzytelniania hasłem to jedna z najważniejszych praktyk bezpieczeństwa na serwerach Linux, ponieważ znacząco ogranicza skuteczność ataków brute force przy zachowaniu bezpiecznego, zdalnego dostępu. Uwierzytelnianie kluczami kryptograficznymi wymaga wygenerowania pary kluczy, wdrożenia klucza publicznego na serwerach zdalnych oraz odpowiedniej konfiguracji demona SSH tak, aby odrzucał próby logowania hasłem. Ten artykuł prowadzi przez cały proces — od generowania kluczy, przez twardnienie konfiguracji serwera i poprawne uprawnienia plików, po typowe problemy i zaawansowane środki bezpieczeństwa, które administratorzy systemów Linux powinni znać, aby chronić swoją infrastrukturę. Zrozumienie metod uwierzytelniania SSH i ich implikacji bezpieczeństwa SSH (Secure Shell) zapewnia szyfrowaną…

Czytaj dalej

Logical Volume Manager (LVM) to zaawansowana warstwa abstrakcji magazynowania, która oddziela widok logiczny od fizycznej struktury dysków, umożliwiając elastyczne zarządzanie przestrzenią w systemach Linux. Mechanizm wykorzystuje sterownik device-mapper w jądrze, zapewniając partycjonowanie niezależne od fizycznego układu dysku. Niniejszy przewodnik przedstawia tworzenie, konfigurację i zarządzanie LVM: od podstaw po zaawansowane funkcje, takie jak mirroring, striping, snapshoty oraz thin provisioning. Znajdziesz tu gotowe polecenia, strategie migracji danych i sprawdzone praktyki dla bezpiecznego i efektywnego zarządzania pamięcią masową. Fundamentalne koncepcje Logical Volume Manager LVM zmienia tradycyjny model partycjonowania: zamiast przypisywać system plików do konkretnej partycji fizycznej, wprowadza warstwę logiczną, która pozwala swobodnie gospodarować…

Czytaj dalej
person using laptop

Poznaj platformę e-learningową ILIAS – narzędzie Open Source dla uczelni i instytucji badawczych, oferujące szerokie możliwości organizacji kursów oraz dostęp do zasobów edukacyjnych. Co to jest ILIAS? ILIAS to innowacyjna platforma e-learningowa, która stanowi uniwersalne narzędzie do edukacji. Zarówno szkoły, jak i przedsiębiorstwa mogą z niej efektywnie korzystać do prowadzenia kursów online. Platforma ta umożliwia: zarządzanie nauką na odległość, oferowanie szerokiego wachlarza materiałów dydaktycznych dla uczestników, angażowanie się w interaktywne zajęcia. Dzięki tym funkcjom, ILIAS jest doskonałym wyborem dla osób poszukujących elastycznych metod zdobywania wiedzy zdalnie. Platforma e-learningowa ILIAS Platforma e-learningowa ILIAS jest zaawansowanym narzędziem wspierającym edukację w rozmaitych instytucjach.…

Czytaj dalej

Odkryj tajemnice deep web i dowiedz się, jak działa ta ukryta część internetu. Poznaj różnice między deep web a dark web oraz rolę przeglądarki Tor w zapewnieniu anonimowości i prywatności. Co to jest deep web? Deep web, znany również jako sieć ukryta, stanowi istotny element Internetu. To przestrzeń online, której zawartości nie są indeksowane przez wyszukiwarki typu Google czy Bing. W efekcie, materiały te nie pojawiają się w standardowych wynikach wyszukiwania. W głębokiej sieci znajdują się różnorodne zasoby internetowe, które są często wykorzystywane i bezpieczne. Można tu znaleźć na przykład: bazy danych uczelni, prywatne archiwa firm, strony wymagające logowania. Zawiera…

Czytaj dalej
Mężczyzna programista pracujący na komputerze stacjonarnym z wieloma monitorami w biurze w firmie programistycznej. Technologie programowania i kodowania stron internetowych

Tmux to potężny multiplekser terminalowy, który pozwala tworzyć wiele pseudo‑terminali w jednym oknie terminala, umożliwiając efektywne zarządzanie licznymi równoległymi procesami i przepływami pracy. Główną zaletą tmux jest możliwość oddzielenia uruchomionych programów od macierzystej sesji terminalowej, dzięki czemu aplikacje bezpiecznie działają w tle nawet po rozłączeniu z terminalem — cecha nieoceniona przy pracy zdalnej i długotrwałych procesach. Ten przewodnik przedstawia praktyczne metody, opcje konfiguracji i zaawansowane techniki, aby w pełni wykorzystać potencjał tmux w systemach Linux. Zrozumienie architektury tmux i podstawowych pojęć Podstawy multipleksowania terminali Multipleksowanie terminali odchodzi od modelu „jeden terminal = jeden proces” na rzecz hierarchii połączonych sesji, okien…

Czytaj dalej