Zamknij menu
    Nowe
    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
    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ć, na którym porcie nasłuchuje usługa w Debianie?
    Pozostałe

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

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

    Aby sprawdzić, na którym porcie nasłuchuje dana usługa w Debianie, możesz skorzystać z kilku narzędzi dostępnych w systemie Linux. Ten poradnik krok po kroku przedstawi wszystkie najważniejsze metody oraz wyjaśni szczegóły ich użycia i interpretacji wyników.

    Spis treści pokaż
    1 Dlaczego warto wiedzieć, które porty i usługi są aktywne?
    2 Najważniejsze narzędzia do sprawdzania portów
    2.1 1. ss — szybka analiza aktywnych połączeń i portów
    2.2 2. netstat — klasyczne narzędzie do monitorowania sieci
    2.3 3. lsof — pokaż, który proces otworzył port
    2.4 4. Nmap — narzędzie do skanowania systemu (zewnętrzny/audytorski punkt widzenia)
    3 Praktyczne przykłady i interpretacja wyników
    4 „`
    5 Najczęstsze pytania i problemy
    6 Podsumowanie narzędzi — porównanie

    Dlaczego warto wiedzieć, które porty i usługi są aktywne?

    • Bezpieczeństwo – Ograniczenie otwartych portów zmniejsza powierzchnię ataku.
    • Diagnostyka – Pozwala znaleźć konflikty portów lub sprawdzić dostępność usług.
    • Zarządzanie systemem – Ułatwia administrowanie regułami zapory i konfigurację sieci.

    Najważniejsze narzędzia do sprawdzania portów

    1. ss — szybka analiza aktywnych połączeń i portów

    ss to nowoczesne i szybkie narzędzie do wyświetlania informacji o połączeniach sieciowych.

    Podstawowe polecenie do sprawdzenia portów, na których nasłuchują procesy:

    ss -tulpn 

    Wyjaśnienie opcji –

    • -t — połączenia TCP
    • -u — połączenia UDP
    • -l — tylko porty nasłuchujące
    • -p — pokaż nazwę i PID procesu
    • -n — numeryczne adresy i porty

    To polecenie pokaże listę portów i odpowiadających im usług z ID procesu.

    2. netstat — klasyczne narzędzie do monitorowania sieci

    Chociaż netstat jest stopniowo zastępowany przez ss, nadal bywa użyteczny.

    Przykładowe polecenie:

    sudo netstat -tulnp 

    Parametry –

    • -l — tylko porty nasłuchujące
    • -t — TCP
    • -u — UDP
    • -n — numerycznie (łatwiejsza analiza)
    • -p — pokaż PID/proces

    Rezultat zawiera adresy, porty oraz przypisane programy.

    3. lsof — pokaż, który proces otworzył port

    lsof wyświetla informacje o plikach otwartych przez procesy, a porty sieciowe w Linuksie też są traktowane jako pliki.

    Instalacja (jeśli nie jest obecny):

    sudo apt-get install lsof 

    Wyświetlanie wszystkich nasłuchujących portów TCP:

    sudo lsof -nP -iTCP -sTCP:LISTEN 

    Lub ogólnie:

    sudo lsof -i -P -n | grep LISTEN 

    Interpretacja –

    • Kolumna COMMAND: nazwa programu
    • PID: identyfikator procesu
    • PORT: numer portu, np. *:22 oznacza, że usługa nasłuchuje na porcie 22 na wszystkich interfejsach.

    Możesz również sprawdzić konkretny port, np.:

    sudo lsof -i:80 

    4. Nmap — narzędzie do skanowania systemu (zewnętrzny/audytorski punkt widzenia)

    nmap to potężne narzędzie do sprawdzania, które porty na danym komputerze są faktycznie otwarte względem sieci.

    Instalacja:

    sudo apt install nmap 

    Skanowanie wszystkich portów TCP lokalnego hosta:

    sudo nmap -sT -p- 127.0.0.1 
    • -sT — skanowanie TCP (connect scan)
    • -p- — wszystkie porty (0–65535)

    Wyniki pokażą, które porty są widoczne z zewnątrz, czyli faktycznie dopuszczają połączenia.

    Praktyczne przykłady i interpretacja wyników

    Załóżmy, że chcesz sprawdzić, na którym porcie nasłuchuje np. serwer SSH:

    1. ss/netstat/lsof –
    • Szukasz wpisu, gdzie występuje domyślny port 22 oraz program sshd.
    • Przykład wyniku lsof: sshd 716 root 3u IPv4 15750 0t0 TCP *:22 (LISTEN)
    • Oznacza to, że proces sshd (PID 716) nasłuchuje na wszystkich interfejsach na porcie 22.
    1. nmap –
    • Port pojawi się jako otwarty z zewnątrz: „` PORT STATE SERVICE 22/tcp open ssh

    „`

    Najczęstsze pytania i problemy

    • Jeśli nie widzisz oczekiwanej usługi na liście, może ona nie działać lub została zatrzymana.
    • Jeśli proces nasłuchuje tylko na 127.0.0.1, usługa dostępna jest wyłącznie lokalnie (nie z zewnątrz).
    • Port widoczny w ss czy netstat, ale nie w nmap — sprawdź zaporę (ufw, iptables).

    Podsumowanie narzędzi — porównanie

    Narzędzie Przykładowe polecenie Cel zastosowania
    ss ss -tulpn Wyświetlanie aktywnych portów
    netstat sudo netstat -tulnp Klasyczne sprawdzanie portów
    lsof sudo lsof -nP -iTCP -sTCP:LISTEN Powiązanie portu z procesem
    nmap sudo nmap -sT -p- 127.0.0.1 Audyt z perspektywy sieci

    Za pomocą tych narzędzi możesz dokładnie ustalić, która usługa na Twoim systemie Debian nasłuchuje na danym porcie — zarówno lokalnie, jak i z punktu widzenia sieci zewnętrznej.

    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

    Webmin

    Webmin – konfiguracja systemu, zarządzanie użytkownikami i monitorowanie

    18 min. czyt.

    Jak zainstalować i skonfigurować serwer VNC na Ubuntu?

    3 min. czyt.

    Jak uzyskać uprawnienia roota (sudo) w terminalu Ubuntu?

    3 min. czyt.

    Jak zainstalować i skonfigurować serwer WWW w systemie Linux?

    4 min. czyt.

    Jak zainstalować i skonfigurować serwer LAMP na Ubuntu?

    3 min. czyt.

    Linux i OpenBSD – porównanie, zalety, wady i zastosowania

    12 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    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
    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
    Artykuły
    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
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    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.