netstat -tulnap
показывает, какие порты используются. Как освободить порт в Linux?Освобождение порта TCP/IP?
ответ
Убить процесс, который слушает данный порт. Я считаю, что netstat показывает, что вы обрабатываете идентификаторы.
Я думаю, что единственный способ остановить процесс, который открыл порт.
Команда "netstat --programs"
даст вам информацию о процессе, если вы являетесь пользователем root. Тогда вам придется убить «оскорбительный» процесс, который вполне может начаться снова, чтобы раздражать вас :-).
Что вы на самом деле пытаетесь достичь здесь? Решения будут варьироваться в зависимости от процессов, поддерживающих эти порты.
Как уже сообщалось, вам придется убить все процессы, которые прослушивают этот порт. Самый простой способ сделать это - использовать команду фьюзера (1). Например, чтобы увидеть все процессы прослушивания запросов HTTP на порт 80 (запустить как корень или использовать Суд):
# fuser 80/tcp
Если вы хотите, чтобы убить их, а затем просто добавить опцию -k.
я обнаружил, что отправляя запрос на порт также очищает его (я am no linux expert, хотя) –
Чтобы установить фьюзер на Debian: sudo apt-get install psmisc (http://bitflop.com/document/107) – Korneel
Это сработало, но мне пришлось установить psmisc тоже на CentOs 7 ('sudo yum install psmisc') –
Если вы действительно хотите немедленно убить процесс, вы посылаете ему сигнал KILL вместо сигнала TERM (последний - запрос на остановку, первый немедленно вступает в силу без какой-либо очистки). Это легко сделать:
kill -KILL <pid>
Имейте в виду, однако, что в зависимости от программы, которую вы останавливая, его состояние может получить сильно поврежден при этом. Обычно вы хотите отправить сигнал KILL, когда нормальное завершение не работает. Мне интересно, какая основная проблема заключается в том, что вы пытаетесь решить, и является ли убийство правильным решением.
Судо killall -9 «Имя процесса»
Выключение компьютера всегда убивает процесс для меня.
выключение серверной машины rar е. – waqas
вы получили свой «самый забавный» значок? – jplandrain
Не нужно останавливать компьютер. –
Вы можете использовать tcpkill
(часть dsniff
пакета), чтобы убить соединение, это находится на порту вам нужно:
sudo tcpkill -9 port PORT_NUMBER
Это единственный метод, который работал для меня. – brousch
это просто зависает '$ sudo tcpkill -9 port 5432 tcpkill: прослушивание lxcbr0 [порт 5432]' – Anentropic
на убийство конкретного порта в Linux с помощью следующей команды
sudo fuser -k Port_Number/tcp
замените Port_Number на ваш занятый порт.
Это фактически убивает процесс, который открыл порт, а не сам порт. – vinayc
В терминале типа:
netstat -anp|grep "port_number"
Он покажет детали порта. Перейти к последнему столбцу. Он будет в этом формате.Например: - PID/Java
затем выполнить:
kill -9 PID. Worked on Centos5
, очевидно, это не работает, если столбец PID пуст для этого порта – Anentropic
... и это происходит, если у вас нет разрешения на просмотр процесса ... Попробуйте 'sudo netstat', чтобы на самом деле увидеть PID :) – Anentropic
не работает на mac –
- 1. Grunt Task - освобождение порта
- 2. Освобождение отключенного виртуального последовательного порта
- 3. Освобождение порта tcp, асинхронный вызов
- 4. VB.net 1.1 Создание порта принтера TCPIP с помощью API CreateProcessWithLogon
- 5. TCPIP-сеть с C#
- 6. Подключение андроид устройства через TCPIP
- 7. ADB TCPIP Ошибка подключения
- 8. Android - adb tcpip error
- 9. REST совместимость по TCPIP
- 10. Microchip TCPIP не работает
- 11. break tcpip connect method
- 12. tcpip 3-way handshake
- 13. TCPIP сервер одно соединение
- 14. Освобождение порта после того, как клиент отключается с mktt broker
- 15. Соединения TCPIP в Windows 2008
- 16. Dataencryption через VB.NET с TCPIP
- 17. Microchip TCPIP Stack over 18f4620
- 18. АБРЫ команды TCPIP оленьей кожи работы в окнах без кабеля
- 19. Как отправить/получить nmea string над tcpip/udp
- 20. Освобождение подзаголовков
- 21. Освобождение строк
- 22. Освобождение ViewController?
- 23. Освобождение подзаголовков
- 24. Освобождение подчиненных?
- 25. Освобождение мьютекса.
- 26. Освобождение объекта
- 27. Освобождение фактора
- 28. Освобождение памяти
- 29. Освобождение Mutex
- 30. Освобождение программы
NetStat -anp | Grep последний столбец процесс –
user1747935