How to Find and Kill a Process that is Using a Particular Port

You try to install an application and get the error that the specified port is in use

You can find the application that is using the process kill it, here's how:

Find what application/process:

sudo netstat -lpn | grep :<portnumber>


sudo netstat -lpn | grep :8080


The PID will precede the name of the application using the port



tcp6       0      0 :::8080                 :::*                    LISTEN      5723/apache2

Kill the process:

kill <port number>



kill 5723


If there are multiple instances of the application, you can use the killall command


Killall apache2

Now you can continue to install the application

If you wish to prevent the application from starting automatically, you can remove it from the init.d folder


rm /etc/init.d/<application name>



rm /etc/init.d/apache2