Jak zabić proces w porcie?

Porty są używane przez aplikacje do wysyłania i odbierania danych zi do ich serwerów. Każda aplikacja korzysta z określonego zestawu portów do komunikacji, a porty te są otwierane automatycznie lub ręcznie podczas instalacji aplikacji. W tym artykule omówimy metody kończenia procesu związanego z portem. Ponieważ wszystkie aplikacje używają określonego portu, możemy poprosić system operacyjny o zakończenie procesu, który używa określonego portu.

Jak zabić proces w porcie?

Aplikacje, które komunikują się przez określony port, można łatwo zakończyć, nakazując to komputerowi. Ten proces różni się jednak w systemach operacyjnych i wymaga uprawnień administratora. Upewnij się również, że żadna inna aplikacja nie korzysta z tego portu. Poniżej znajduje się lista metod zabijania procesu z jego numeru portu, ponieważ metoda różni się w systemach operacyjnych, wymieniliśmy metody dla niektórych z najpopularniejszych.

Zabij proces na porcie w systemie Mac i Linux

  1. Otwórz terminal i upewnij się, że jesteś zalogowany jako użytkownik root.
  2. Wyświetl listę procesów, które nasłuchują na określonym porcie, wpisując następujące polecenie i wykonując je.
    lsof -i: (numer portu)
  3. Aby zakończyć proces, który używa numeru portu do komunikacji, wpisz następujące polecenie i wykonaj je.
    kill $ (lsof -t -i: "Numer portu")
  4. Powyższe polecenie może nie działać w aplikacjach o wysokim poziomie uprawnień, dlatego wykonaj następujące polecenie, aby natychmiast zakończyć każdy proces komunikujący się na określonym porcie.
    kill -9 $ (lsof -t -i: "Numer portu")
  5. To polecenie natychmiast zakończy każdy proces komunikujący się przez określony numer portu.

Zabij proces na porcie w systemie Windows

  1. Naciśnij „ Windows ” + „ R ”, aby otworzyć okno Uruchom.
  2. Wpisz „ cmd ” i naciśnij „ Shift ” + „ Ctrl ” + „ Enter ”, aby otworzyć w trybie administracyjnym.
  3. Wpisz następujące polecenie, aby wyświetlić proces komunikujący się na określonym porcie.
    netstat -ano | findstr:
  4. Spowoduje to wyświetlenie procesu działającego na określonym porcie, zwróć uwagę na „ PID ” programu.
  5. Aby zabić wszystkie procesy korzystające z określonego portu, wpisz następujące polecenie i naciśnij „ Enter ”, aby je wykonać.
    taskkill / PID / F
  6. Spowoduje to natychmiastowe zakończenie programu.