Як вбити процес на порту?

Порти використовуються програмами для надсилання та отримання даних із своїх серверів та на них. Кожна програма використовує певний набір портів для зв'язку, і ці порти відкриваються автоматично або вручну при встановленні програми. У цій статті ми обговоримо методи припинення процесу, пов’язаного з портом. Оскільки всі програми використовують певний порт, ми можемо попросити операційну систему припинити процес, який використовує певний порт.

Як вбити процес на порту?

Програми, які здійснюють зв’язок через певний порт, можна легко припинити, наказавши цьому зробити комп’ютер. Однак цей процес відрізняється в операційних системах і вимагає адміністративних привілеїв. Крім того, переконайтеся, що немає жодної іншої програми, яка використовує порт. Нижче наведено спосіб знищення процесу з номера його порту, оскільки метод відрізняється в операційних системах, ми перерахували методи для деяких найпопулярніших.

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

  1. Відкрийте термінал і переконайтеся, що ви ввійшли як адміністратор.
  2. Перелічіть процеси, які прослуховуються на певному порту, ввівши наступну команду та виконавши її.
    lsof -i: (номер порту)
  3. Для того, щоб завершити будь-який процес, який використовує номер порту для зв'язку, введіть таку команду та виконайте її.
    kill $ (lsof -t -i: "Номер порту")
  4. Вищевказана команда може не працювати в додатках із високими привілеями, отже, виконайте таку команду, щоб негайно припинити будь-який процес обміну даними на певному порту.
    kill -9 $ (lsof -t -i: "Номер порту")
  5. Ця команда негайно припинить процес обміну даними через вказаний номер порту.

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

  1. Натисніть “ Windows ” + “ R ”, щоб відкрити підказку про запуск.
  2. Введіть “ cmd ” і натисніть “ Shift ” + “ Ctrl ” + “ Enter ”, щоб відкрити в адміністративному режимі.
  3. Введіть наступну команду, щоб перерахувати процес обміну даними через певний порт.
    netstat -ano | findstr:
  4. У ньому буде перелічено процес, що працює на певному порту, зверніть увагу на “ PID ” для програми.
  5. Для того, щоб убити всі процеси, використовуючи певний порт, введіть таку команду та натисніть « Enter », щоб виконати її.
    taskkill / PID / F
  6. Це негайно припинить програму.