Tuesday, February 2, 2021

Address in Use ? Port Open ? linux

https://mkyong.com/linux/linux-which-application-is-using-port-8080/

lsof -i :8080
 netstat -nlp | grep 8080
ps -ef | grep 10165




1. lsof + ps command
1.1 Bring up the terminal, type lsof -i :8080
$ lsof -i :8080

COMMAND   PID   USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    10165 mkyong   52u  IPv6 191544      0t0  TCP *:http-alt (LISTEN)
Note
If multiple result, try lsof -i :8080 | grep LISTEN
1.2 PID 10165 is using port 8080, type ps -ef | grep 10165 to find out the application details.
$ ps -ef | grep 10165

mkyong   10165  4364  1 11:58 ?        00:00:20 /opt/jdk/jdk1.8.0_66/jre/bin/java
//...
-Djava.endorsed.dirs=/home/mkyong/software/apache-tomcat-8.0.30/endorsed
-classpath /home/mkyong/software/apache-tomcat-8.0.30/bin/bootstrap.jar:
/home/mkyong/software/apache-tomcat-8.0.30/bin/tomcat-juli.jar
-Dcatalina.base=/home/mkyong/.IntelliJIdea15/system/tomcat/Unnamed_hc_2
-Dcatalina.home=/home/mkyong/software/apache-tomcat-8.0.30
-Djava.io.tmpdir=/home/mkyong/software/apache-tomcat-8.0.30
/temp org.apache.catalina.startup.Bootstrap start
Answer : IntelliJ IDEA + Tomcat 8 is using the port 8080.
Trendsetters Feed
Vala Afshar
@ValaAfshar
2d
View image
Nearly all men can stand adversity, but if you want to test a man's character, give him power. —Abraham Lincoln https://t.co/HKkQ...
5h
View image


2. netstat + ps command

Just different command to do the same thing.Type netstat -nlp | grep 8080 to get the PID and ps it.
$ netstat -nlp | grep 8080

(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::8080                 :::*                    LISTEN      10165/java

$ ps -ef | grep 10165

mkyong   10165  4364  1 11:58 ?        00:00:20 /opt/jdk/jdk1.8.0_66/jre/bin/java
//...

No comments:

Post a Comment

Azure - Pipeline - Add Approver for Stage

https://learn.microsoft.com/en-us/azure/devops/pipelines/process/approvals?view=azure-devops&tabs=check-pass