1. How to kill a known process
Step #1: First, you need to find out process PID (process id)
Use ps command or pidof command to find out process ID (PID). Syntax:
# ps aux | grep processname
pidof processname
For example if process name is lighttpd, you can use any one of the following command to obtain process ID:
# ps aux | grep lighttpd
OR use pidof command which is use to find the process ID of a running program:
# pidof lighttpd
Step #2: kill process using PID (process id)
Above command tell you PID of lighttpd process. Now kill process using this PID:
# kill PID
OR
# kill -9 PID
Where, -9 is special Kill signal, which will kill the process.
2. How to kill the process running on specific port in linux
Step #1: Find Out Which Process Is Listening Upon a Port
Type the following command:
# netstat -tulpn | grep :PID
OR
# fuser PID
OR
lsof -i :PID
Step #2: kill process using PID (process id)
same as previous Step #2.
3. Find out process name associated with PID and current working directory of a process
To find out process name associated with PID, type the following command:
# ls -l /proc/PID/exe
To find out current working directory of a process, type the following command:
# ls -l /proc/PID/cwd
OR
# pwdx PID