You can use Linux kill command with lsof or netstat commands to kill a process running on particular port in Linux.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
## list any process listening to a ## lsof -i: sudo lsof -i:80 ## returns ## COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME ## httpd 13609 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13733 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13833 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13865 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13878 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13879 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13967 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 13985 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 14013 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 14027 apache 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## httpd 18084 root 4u IPv6 13379394 0t0 TCP *:http (LISTEN) ## kill any process listening to the ## kill $(lsof -t -i: sudo kill $(lsof -t -i:80) ## additional - kill process by name ## sudo netstat -plten | grep sudo netstat -plten | grep mysqld ## returns ## tcp 0 0 :::80 :::* LISTEN 0 13379394 13733/httpd ## tcp 0 0 :::443 :::* LISTEN 0 13379402 13733/httpd ## kill the process (replace PID from above - 13733/httpd) sudo kill 13733 |