Zamknij menu
    Nowe
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak sprawdzić, które porty są otwarte w Ubuntu za pomocą netstat?
    Pozostałe

    Jak sprawdzić, które porty są otwarte w Ubuntu za pomocą netstat?

    Norbert BarwickiNorbert BarwickiBrak komentarzy3 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Aby sprawdzić, które porty są otwarte w Ubuntu za pomocą narzędzia netstat, należy wykonać kilka prostych kroków i zrozumieć, co oznaczają poszczególne opcje tej komendy. Poniżej znajdziesz szczegółowy poradnik krok po kroku, przeznaczony dla początkujących i średniozaawansowanych użytkowników systemu Linux.

    Spis treści pokaż
    1 1. Co to jest netstat?
    2 2. Instalacja netstat (jeśli nie jest dostępny)
    3 3. Podstawowe polecenia do sprawdzania otwartych portów
    3.1 a. Wyświetlenie wszystkich otwartych portów
    3.2 b. Wyświetlenie portów z danymi o procesach (PID i nazwa programu)
    4 4. Interpretacja wyników
    5 5. Przykładowe scenariusze i polecenia
    6 6. Zaawansowane filtrowanie
    7 7. Netstat a nowoczesne narzędzia
    8 8. Bezpieczeństwo i dobre praktyki
    9 9. Najczęściej zadawane pytania
    10 10. Podsumowanie

    1. Co to jest netstat?

    Netstat (Network Statistics) to wbudowane narzędzie w większości dystrybucji Linuksa, służące do monitorowania połączeń sieciowych, otwartych portów, interfejsów sieciowych oraz tablic routingu. Dzięki niemu łatwo uzyskasz informacje, które porty są obecnie otwarte i nasłuchujące w systemie.

    2. Instalacja netstat (jeśli nie jest dostępny)

    Na nowszych systemach Ubuntu domyślna lokalizacja netstat znajduje się w pakiecie net-tools. Jeśli po wpisaniu netstat pojawia się komunikat o braku polecenia, zainstaluj pakiet poleceniem:

    sudo apt update sudo apt install net-tools 

    3. Podstawowe polecenia do sprawdzania otwartych portów

    a. Wyświetlenie wszystkich otwartych portów

    Uruchom terminal i wpisz:

    netstat -tuln 

    Wyjaśnienie użytych opcji:

    • -t — pokazuje połączenia TCP
    • -u — pokazuje połączenia UDP
    • -l — wyświetla tylko porty nasłuchujące (listening)
    • -n — pokazuje numeryczne adresy IP i porty (zamiast nazw)

    To polecenie wyświetli wszystkie porty TCP i UDP, na których twój system oczekuje połączeń (czyli otwarte porty nasłuchujące).

    b. Wyświetlenie portów z danymi o procesach (PID i nazwa programu)

    Aby zobaczyć, które procesy nasłuchują na otwartych portach, użyj:

    sudo netstat -tulnp 

    Dodana opcja:

    • -p — pokazuje PID oraz nazwę programu skojarzonego z danym gniazdem

    4. Interpretacja wyników

    Typowy wynik przykładowego polecenia:

    Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1234/sshd tcp6 0 0 :::80 :::* LISTEN 2345/apache2 udp 0 0 0.0.0.0:53 0.0.0.0:* 5678/named 

    Opis kolumn:

    • Proto – typ protokołu (tcp, udp, tcp6, udp6)
    • Local Address – adres i port lokalny (nasłuchujące porty)
    • State – status połączenia (LISTEN oznacza port nasłuchujący)
    • PID/Program name – numer procesu i nazwa programu obsługującego port

    5. Przykładowe scenariusze i polecenia

    • Sprawdzenie tylko portów TCP, nasłuchujących na interfejsie lokalnym:

      netstat -tlpn 
    • Sprawdzenie wszystkich aktywnych, także już nawiązanych połączeń (wszystkie gniazda — nie tylko nasłuchujące!):

      netstat -ant 
      • -a — pokaż wszystkie połączenia (nie tylko nasłuchujące)

    6. Zaawansowane filtrowanie

    Możesz łączyć opcje, aby uzyskać konkretne informacje, np. tylko porty UDP:

    netstat -uln 

    albo same porty TCP z nazwą programu:

    sudo netstat -tlnp 

    7. Netstat a nowoczesne narzędzia

    W najnowszych dystrybucjach Ubuntu netstat jest czasem uważany za przestarzały. Alternatywą jest komenda ss, która pełni podobną funkcję i wypiera netstat ze względu na większą wydajność.

    8. Bezpieczeństwo i dobre praktyki

    • Regularnie sprawdzaj otwarte porty — pozwala to szybko wykryć nieautoryzowane usługi i minimalizować powierzchnię ataku.
    • Wyłącz niepotrzebne usługi — nawet jeśli dany port jest zabezpieczony hasłem, nieużywane usługi należy wyłączyć.

    9. Najczęściej zadawane pytania

    Dlaczego używa się sudo przy netstat?

    Bez podwyższonych uprawnień część procesów ukazana zostanie jako „-”, bez pełnych szczegółów o programie obsługującym port.

    Czy netstat pokaże porty zamknięte?

    Nie. Netstat pokazuje jedynie porty otwarte lub te, na których prowadzony jest nasłuch.

    10. Podsumowanie

    Netstat to szybkie i skuteczne narzędzie do analizy otwartych portów na serwerach i stacjach roboczych linuksowych. Znajomość jego składni i możliwości pozwala sprawniej zarządzać bezpieczeństwem i administracją systemu.

    Dla początkujących użytkowników Ubuntu polecam eksperymentować z powyższymi poleceniami w terminalu, aby lepiej zrozumieć działanie usług sieciowych i poprawić bezpieczeństwo swojego systemu.

    Norbert Barwicki
    • WWW

    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.

    Pozostałe poradniki

    Jak monitorować system Linux za pomocą polecenia top?

    3 min. czyt.

    Jak zlokalizować i zakończyć proces w systemie Linux?

    3 min. czyt.

    Jak sprawdzić, na którym porcie nasłuchuje usługa w Debianie?

    3 min. czyt.

    Jak zainstalować platformę do wideokonferencji Jitsi Meet na Ubuntu?

    3 min. czyt.

    Jak sprawdzić otwarte porty sieciowe w systemie Debian?

    3 min. czyt.
    a computer screen with a program running on it

    Podstawowe komendy Linux – zarządzanie plikami, katalogami i procesami w terminalu

    25 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    MacBook Pro showing programming language

    Jak otworzyć, uruchomić i stworzyć plik JAR? Przewodnik po archiwach Java

    2025-09-07
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Artykuły
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.