Порты используются приложениями для отправки и получения данных со своих серверов. Каждое приложение использует определенный набор портов для связи, и эти порты открываются автоматически или вручную при установке приложения. В этой статье мы обсудим методы завершения процесса, связанного с портом. Поскольку все приложения используют определенный порт, мы можем попросить операционную систему завершить процесс, использующий определенный порт.
Как убить процесс в порту
Как убить процесс на порту?
Приложения, которые обмениваются данными через определенный порт, можно легко завершить, указав компьютеру сделать это. Однако этот процесс отличается в разных операционных системах и требует административные привилегии . Также убедитесь, что никакое другое приложение не использует порт. Ниже приведен метод уничтожения процесса из его номер порта приведен ниже, так как этот метод различается в зависимости от операционных систем, мы перечислили некоторые из наиболее популярных из них.
Убить процесс на порте в Mac и Linux
- открыто терминал и убедитесь, что вы вошли в систему как пользователь root.
открытие терминала
- Список процессы, которые прослушивают определенный порт, введя следующую команду и выполнив ее.
lsof -i: (номер порта)
- Чтобы прекратить любой процесс, который использует номер порта для связи, введите следующую команду и выполнять Это.
kill $ (lsof -t -i: 'Номер порта')
- Приведенная выше команда может не работать в приложениях с высокими привилегиями, поэтому выполните следующую команду, чтобы немедленно завершить любой процесс. общение в конкретном порту.
kill -9 $ (lsof -t -i: 'Номер порта')
- Эта команда немедленно прекратить любой процесс связь через указанный номер порта.
Убить процесс на порте в Windows
- Нажмите ' Windows '+' р », Чтобы открыть окно« Выполнить ».
- Печатать ' cmd »И нажмите« сдвиг '+' Ctrl '+' Войти »Для открытия в административном режиме.
Набрав cmd в командной строке и нажав «Shift» + «Ctrl» + «Enter»
- Тип в следующей команде, чтобы вывести список процессов, взаимодействующих с определенным портом.
netstat -ano | findstr:
Ввод команды
- Это будет список процессов, запущенных на определенном порту, обратите внимание на « PID »Для программы.
- Чтобы убийство все процессы, использующие определенный порт, введите следующую команду и нажмите « Войти », Чтобы выполнить это.
taskkill / PID / F
- Это немедленно прекратить программа.