Самый легкий способ исследовать Вас состояние системы состоит в том, чтобы использовать спасательный режим установочного носителя RHEL. Просто начальная загрузка с CD или DVD и типа linux rescue
. Здесь можно найти больше информации о процедуре.
Можно попробовать фузер
:
fuser -k 4990/tcp
или с помощью lsof
получить идентификатор процесса, а затем передать на kill
:
kill $(sudo lsof -t -i:4990)
Si desea eliminar cualquier servicio o proceso que se ejecute en el número de puerto 8080, primero debe encontrar el número de identificación del proceso del puerto 8080 (PID )y luego eliminarlo. Ejecute el siguiente comando para encontrar el número de puerto 8080 PID:
sudo lsof -t -i:8080
Aquí,
Entonces, ahora puede matar fácilmente su PID usando el siguiente comando:
sudo kill -9 <PID>
Aquí,
Puede usar un comando para eliminar un proceso en un puerto específico usando el siguiente comando:
sudo kill -9 $(sudo lsof -t -i:8000)
Para más puedes ver el siguiente enlace Cómo matar un proceso en un puerto específico en Linux
<?php
$port = $argv[1];
if(!empty($port) && is_numeric($port) ){
$pid = trim(shell_exec("lsof -t -i:".$port));
if(!empty($pid)){
shell_exec("sudo kill -9 ".$pid);
echo "pid : ".$pid." killed which is listened port : ".$port."\xA";
}
else{
echo " [X] no such process found for pid : ".$port."\xA";
}
}
else{
echo " invalid pid \xA";
}
?>
kill.php
$ php kill.php 8088