$ netstat -ltanp tcp | grep 8000 | grep LISTEN
tcp4 0 0 *.8000 *.* LISTEN
Я хочу освободить этот порт Когда я это сделаю
$ lsof -i:8000
Я ничего не получаю
Я даже машину перезапустил, ничего не помогает
Пожалуйста, дайте мне знать, как я могу освободить этот порт
Спасибо
Перемещаю свой комментарий к ответу:
Вы запускали эти команды с правами root?
Оба -p
возможность netstat
и -i
возможность lsof
требуются привилегии root, чтобы делать что-нибудь значимое. netstat
выведет ошибку о том, что ваш euid не является корневым, но ее легко пропустить, поскольку она прокручивается от верхнего края экрана. Он будет использовать тире вместо PID в соответствующем столбце.
Как только вы узнаете, какой PID прослушивает этот порт, вы можете его выключить. Поскольку перезапуск не помог, все, что бы он ни было, также необходимо настроить для запуска при загрузке. Вы, вероятно, также захотите, чтобы это не происходило.