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



Попробуйте наш инструмент устранения неполадок

Порты используются приложениями для отправки и получения данных со своих серверов. Каждое приложение использует определенный набор портов для связи, и эти порты открываются автоматически или вручную при установке приложения. В этой статье мы обсудим методы завершения процесса, связанного с портом. Поскольку все приложения используют определенный порт, мы можем попросить операционную систему завершить процесс, использующий определенный порт.



Как убить процесс в порту



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

Приложения, которые обмениваются данными через определенный порт, можно легко завершить, указав компьютеру сделать это. Однако этот процесс отличается в разных операционных системах и требует административные привилегии . Также убедитесь, что никакое другое приложение не использует порт. Ниже приведен метод уничтожения процесса из его номер порта приведен ниже, так как этот метод различается в зависимости от операционных систем, мы перечислили некоторые из наиболее популярных из них.



Убить процесс на порте в Mac и Linux

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

    открытие терминала

  2. Список процессы, которые прослушивают определенный порт, введя следующую команду и выполнив ее.
    lsof -i: (номер порта)
  3. Чтобы прекратить любой процесс, который использует номер порта для связи, введите следующую команду и выполнять Это.
    kill $ (lsof -t -i: 'Номер порта')
  4. Приведенная выше команда может не работать в приложениях с высокими привилегиями, поэтому выполните следующую команду, чтобы немедленно завершить любой процесс. общение в конкретном порту.
    kill -9 $ (lsof -t -i: 'Номер порта')
  5. Эта команда немедленно прекратить любой процесс связь через указанный номер порта.

Убить процесс на порте в Windows

  1. Нажмите ' Windows '+' р », Чтобы открыть окно« Выполнить ».
  2. Печатать ' cmd »И нажмите« сдвиг '+' Ctrl '+' Войти »Для открытия в административном режиме.

    Набрав cmd в командной строке и нажав «Shift» + «Ctrl» + «Enter»

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

    Ввод команды



  4. Это будет список процессов, запущенных на определенном порту, обратите внимание на « PID »Для программы.
  5. Чтобы убийство все процессы, использующие определенный порт, введите следующую команду и нажмите « Войти », Чтобы выполнить это.
    taskkill / PID / F
  6. Это немедленно прекратить программа.
1 минута на чтение