Как да убия процеса на порт?



Опитайте Нашия Инструмент За Премахване На Проблемите

Пристанищата се използват от приложенията за изпращане и получаване на данни от и към техните сървъри. Всяко приложение използва определен набор от портове за комуникация и тези портове се отварят автоматично или ръчно, когато приложението е инсталирано. В тази статия ще обсъдим методите за прекратяване на процес, свързан с порт. Тъй като всички приложения използват определен порт, можем да поискаме от операционната система да прекрати процеса, който използва определен порт.



Как да убиете процес на порт



Как да убия процеса на порт?

Приложенията, които комуникират на определен порт, могат лесно да бъдат прекратени, като инструктирате компютъра да го направи. Този процес обаче се различава при операционните системи и изисква административни привилегии . Освен това се уверете, че няма друго приложение, което използва порта. Под метода, за да убиете процес от неговия номер на пристанище е посочен по-долу, тъй като методът се различава в операционните системи, ние изброихме методите за някои от най-популярните.



Процес на убиване на порт в Mac и Linux

  1. Отворете терминала и се уверете, че сте влезли като root потребител.

    отваряне на терминала

  2. Списък процесите, които слушат на определен порт, като въведете следната команда и я изпълните.
    lsof -i: (номер на порт)
  3. За да прекратявам всеки процес, който използва номера на порта за комуникация, въведете следната команда и изпълни то.
    убий $ (lsof -t -i: 'Номер на порт')
  4. Горната команда може да не работи за приложения с висока привилегия, следователно изпълнете следната команда, за да прекратите незабавно всеки процес общуване на определено пристанище.
    kill -9 $ (lsof -t -i: 'Номер на порт')
  5. Тази команда ще започне незабавно да прекрати всеки процес комуникация чрез посочения номер на порт.

Процес на убиване на порт в Windows

  1. Натиснете ' Windows „+“ R ”, За да отворите подканата за изпълнение.
  2. Напишете в ' cmd И натиснете „ Shift „+“ Ctrl „+“ Въведете ”, За да се отвори в административен режим.

    Въведете cmd в подканата за изпълнение и натиснете „Shift“ + „Ctrl“ + „Enter“

  3. Тип в следващата команда, за да изброите процеса, комуникиращ на определен порт.
    netstat -ano | findstr:

    Въвеждане на командата



  4. Това ще изброи процеса, който се изпълнява на определен порт, обърнете внимание на „ PID ”За програмата.
  5. За да убий всички процеси, използващи конкретния порт, въведете следната команда и натиснете „ Въведете ”, За да го изпълни.
    taskkill / PID / F
  6. Това ще стане веднага прекратявам програмата.
1 минута четене