Уничтожьте любой сервис, работающий в определенном порте

Самый легкий способ исследовать Вас состояние системы состоит в том, чтобы использовать спасательный режим установочного носителя RHEL. Просто начальная загрузка с CD или DVD и типа linux rescue. Здесь можно найти больше информации о процедуре.

10
04.07.2014, 02:02
3 ответа

Можно попробовать фузер:

fuser -k 4990/tcp

или с помощью lsof получить идентификатор процесса, а затем передать на kill:

kill $(sudo lsof -t -i:4990)
29
27.01.2020, 19:59

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í,

  • comando sudo-para solicitar privilegios de administrador (ID de usuario y contraseña ).
  • lsof-lista de archivos (También se usa para listar procesos relacionados)
  • -t-mostrar solo ID de proceso
  • -i-mostrar solo el proceso relacionado con las conexiones a Internet
  • :8080-mostrar solo procesos en este número de puerto

Entonces, ahora puede matar fácilmente su PID usando el siguiente comando:

sudo kill -9 <PID>

Aquí,

  • matar -comando para matar el proceso
  • -9 -a la fuerza

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

11
27.01.2020, 19:59
<?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";
  }
?>
  1. создать файл phpkill.php
  2. запустить файл php с требуемым портом$ php kill.php 8088
1
27.01.2020, 19:59

Теги

Похожие вопросы