Unix и Linux: Завершение процесса, работающего на порту 80 (5 решений!!)

ГлавнаяДругие контенты, Новости, ТехнологииUnix и Linux: Завершение процесса, работающего на порту 80 (5 решений!!)
Unix и Linux: Завершение процесса, работающего на порту 80 (5 решений!!)
Unix и Linux: Завершение процесса, работающего на порту 80 (5 решений!!)
Unix и Linux: завершение процесса, запущенного на порту 80

Вопрос: Вот процесс, который я хочу убить:
sooorajjj@Treako ~/Desktop/MerkMod $ sudo netstat -tunap | grep :80
tcp6 0 0 :::80 :::* СЛУШАТЬ 20570/httpd

Решения: Посмотрите видео целиком, чтобы увидеть все решения, в порядке того, скольким людям они показались полезными.

== Это решение помогло 32 людям ==
Существует несколько способов узнать, какой запущенный процесс использует порт.
Используя fuser, вы получите PID нескольких экземпляров, связанных с
порт прослушивания.
sudo apt-get install psmisc
sudo fuser 80/tcp

80/tcp: 1858 1867 1868 1869 1871
Узнав об этом, вы можете остановить или завершить процесс(ы).
Вы также можете найти PID и другие подробности с помощью lsof
судо lsof -i tcp:80

КОМАНДА PID ПОЛЬЗОВАТЕЛЬ ТИП FD РАЗМЕР УСТРОЙСТВА/ВЫКЛ ИМЯ УЗЛА
nginx 1858 root 6u IPv4 5043 0t0 TCP ruir.mxxx.com:http
(СЛУШАТЬ)
nginx 1867 www-data 6u IPv4 5043 0t0 TCP ruir.mxxx.com:http
(СЛУШАТЬ)
nginx 1868 www-data 6u IPv4 5043 0t0 TCP ruir.mxxx.com:http
(СЛУШАТЬ)
nginx 1869 www-data 6u IPv4 5043 0t0 TCP ruir.mxxx.com:http
(СЛУШАТЬ)
nginx 1871 www-data 6u IPv4 5043 0t0 TCP ruir.mxxx.com:http
(СЛУШАТЬ)
Чтобы ограничить сокеты, которые прослушивают порт 80 (в отличие от клиентов, которые подключаются
к порту 80):
sudo lsof -i tcp:80 -s tcp:listen
Чтобы убить их автоматически:
sudo lsof -t -i tcp:80 -s tcp:listen | sudo xargs kill

Есть простой способ сделать это. Сначала проверьте, какой процесс использует порт 80,
https://en.wikipedia.org/wiki/Netstat:
netstat -ntl | grep 80
Теперь у вас есть имя процесса, и вы можете завершить процесс с помощью https://
ru.wikipedia.org/wiki/Команда Killall:
killall -9 имя процесса

== Это решение помогло 7 людям ==
Вот однострочник, показывающий команду для запуска:
echo kill $(sudo netstat -anp | awk '/ СЛУШАТЬ / {if($4 ~ /":80$/") { gsub
(/"/.*/

Пожалуйста, воспользуйтесь возможностью и поделитесь этим видео с друзьями и семьей, если вы найдете его полезным.

No Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *