Last active
June 8, 2021 10:34
-
-
Save marcosvidolin/df5debc68e45314780a8 to your computer and use it in GitHub Desktop.
Linux: How to list and kill a process using a port
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# to list all ports that are used | |
sudo netstat -ntlp | grep LISTEN | |
# you can obtain a specific port using the following command | |
sudo netstat -ntlp | grep :8080 | |
# when you execute the command above you will see something like that | |
tcp 0 0 0.0.0.0:27370 0.0.0.0:* LISTEN 4394/skype | |
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 2216/dnsmasq | |
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 4912/cupsd | |
tcp6 0 0 :::8080 :::* LISTEN 8868/java | |
tcp6 0 0 ::1:631 :::* LISTEN 4912/cupsd | |
# to kill the process using the port 8080 see the process number "8868/java" then: | |
sudo kill -TERM 8868 |
thanks for help me! 👍
how should I kill a process that doesn't have a unique TERM?
for ex.
netstat -ntlp | grep :8301
(No info could be read for "-p": geteuid()=1000 but you should be root.)
tcp6 0 0 :::8301 :::* LISTEN -
fuser -k -TERM 8080/tcp
netstat is being replace with 'ss'
$ ss -nlp | grep 9229
tcp LISTEN 0 128 127.0.0.1:9229
users:(("node",pid=14191,fd=22))
$ kill 14191
Thanks dude
Thanks a lot. Its workout.........
You saved my day
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Thanks man!