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.

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
Digital Representation of CO2 and Energy Icons on Computer Screen

OpenVPN to kompleksowe rozwiązanie do tworzenia wirtualnych sieci prywatnych, które stanowi nowoczesną alternatywę dla tradycyjnych rozwiązań VPN. Ten przewodnik prowadzi krok po kroku przez instalację, konfigurację i zarządzanie serwerem OpenVPN na Ubuntu – od przygotowania infrastruktury klucza publicznego po testy i polityki bezpieczeństwa. OpenVPN jest oprogramowaniem open-source bazującym na protokołach SSL/TLS, zapewniającym elastyczność, niezawodność i wysoki poziom bezpieczeństwa dla zdalnej infrastruktury sieciowej. Znajdziesz tu zarówno praktyczne instrukcje, jak i sprawdzone zalecenia konfiguracyjne, dzięki którym wdrożysz bezpieczny i stabilny VPN. Zrozumienie OpenVPN i jego architektury Czym jest OpenVPN i jak funkcjonuje OpenVPN należy do rodziny stosów VPN opartych na SSL/TLS i…

Czytaj dalej
Programiści tworzący kody na swoich komputerach

Systemd stanowi nowoczesny system inicjalizacji i menedżer usług, który zastąpił tradycyjny SysVinit w większości współczesnych dystrybucji Linux, takich jak Ubuntu, CentOS, Fedora i RHEL. System ten fundamentalnie zmienił sposób, w jaki administratorzy i systemy zarządzają usługami na poziomie systemu operacyjnego, wprowadzając bardziej elastyczne, wydajne i bezpieczne mechanizmy. Systemd został stworzony w celu zwiększenia szybkości rozruchu systemu, poprawy zarządzania zależnościami między usługami oraz zapewnienia bardziej zaawansowanych możliwości monitorowania i kontroli procesów. Ten artykuł wyjaśnia, czym jest systemd, jak funkcjonuje oraz jak efektywnie zarządzać usługami przy jego użyciu – od podstaw po zaawansowane techniki optymalizacji i zabezpieczeń. Czym jest systemd – historia…

Czytaj dalej
Bezpieczeństwo linux

Mimo że Linux uchodzi za jeden z najbezpieczniejszych systemów operacyjnych, samo korzystanie z otwartego oprogramowania nie chroni przed śledzeniem przez dostawców internetu, cenzurą czy atakami w publicznych sieciach Wi-Fi. W 2026 roku użytkownicy linuksa stoją przed nowymi wyzwaniami – rosnącą inwigilacją, blokadami treści w UE i poza nią oraz coraz agresywniejszymi próbami monitorowania aktywności online. Szukasz dobrego i sprawdzonego dostawcy VPN? Zobacz ranking najlepszych VPN dla Linuxa. Wprowadzenie: po co VPN na Linuksie? Niezależnie od tego, czy korzystasz z Ubuntu 24.04 LTS, Debian 12, Fedora 40 czy Linux Mint 21.3, Twoje połączenie internetowe pozostaje widoczne dla wielu podmiotów. Administratorzy serwerów,…

Czytaj dalej
Bizneswoman siedzi przy biurku, pokazując tablet na tle spadających niebieskich niewyraźnych liter

Nextcloud to wydajne, otwartoźródłowe rozwiązanie do samodzielnie hostowanego udostępniania plików i współpracy, dające pełną kontrolę nad infrastrukturą danych. Ten przewodnik prowadzi przez instalację i konfigurację Nextcloud na serwerze Linux: wymagania, bazę danych, serwer WWW, strojenie PHP, wdrożenie SSL/TLS oraz optymalizację po instalacji. Dzięki temu administratorzy i zaawansowani użytkownicy szybko uruchomią stabilną, bezpieczną i wydajną instancję Nextcloud, spełniającą wymagania organizacji w zakresie prywatności, dostępności i skalowalności. Wszystkie współzależne komponenty — Linux, baza, serwer WWW, PHP i usługi pomocnicze — muszą być poprawnie skonfigurowane, aby zapewnić pełną funkcjonalność i bezpieczeństwo. Wymagania systemowe i przygotowanie środowiska Przed instalacją oceń infrastrukturę względem wymagań. Nextcloud…

Czytaj dalej
Digital Representation of CO2 and Energy Icons on Computer Screen

PostgreSQL to jedno z najpotężniejszych i najczęściej wykorzystywanych otwartoźródłowych systemów zarządzania relacyjnymi bazami danych, oferujące zaawansowane funkcje integralności danych, optymalizacji wydajności i skalowalności. Ten kompleksowy przewodnik prowadzi krok po kroku przez instalację, konfigurację, zabezpieczanie i podstawową administrację PostgreSQL na serwerach Ubuntu – od przygotowania systemu po logowanie, kopie zapasowe i replikację. Wymagania systemowe i wstępne kroki instalacji PostgreSQL Aby zapewnić stabilną pracę PostgreSQL, zweryfikuj minimalne wymagania i przygotuj środowisko: ubuntu 22.04 lub nowsze, co najmniej 1 GB pamięci RAM (więcej zalecane w produkcji), wystarczająca przestrzeń dyskowa na binaria i katalog danych, działające połączenie sieciowe, dostęp roota lub konto z uprawnieniami…

Czytaj dalej