要找到偵聽的端口1527一個進程的PID,無論是使用:
$ netstat -ap | grep 1527
tcp6 0 0 localhost:1527 [::]:* LISTEN 31962/java
或
$ lsof -i :1527
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 31962 pascal 28u IPv6 13413903 0t0 TCP localhost:1527 (LISTEN)
然後:
$ ps aux | grep 31962 | grep -v grep
pascal 31962 0.1 0.2 674936 4172 pts/1 Sl May08 1:23 /usr/lib/jvm/java-6-sun/bin/java -classpath /usr/share/javadb/lib/derby.jar:/usr/share/javadb/lib/derbynet.jar:/usr/share/javadb/lib/derbytools.jar:/usr/share/javadb/lib/derbyclient.jar org.apache.derby.drda.NetworkServerControl start
而且我很確定你會發現什麼是對應於JavaDB的Java進程的PID(我沒有除了JavaDB之外,還知道使用端口1527的許多進程)。你是怎麼開始的? PS:我正在使用JavaDB,我在命令行上啓動了JavaDB之外的任何IDE。
請指定您的操作系統,最簡單的方法是操作系統特定的 – 2010-05-09 04:03:31
你在什麼操作系統? – 2010-05-09 04:03:48
@John Feminella:我在Ubuntu Karmic – bguiz 2010-05-09 04:15:46