Jika Anda menggunakan
$ ps -ef
atau
$ top
Anda harus dapat menemukan PID (ID Proses) untuk suite-opengeo Anda.
Dengan PID di tangan, Anda dapat menggunakan netstat dan grep untuk mengetahui port apa yang sedang berjalan. Misalnya, saya bisa melihat PID kucing jantan saya adalah 1483. Jadi,
$ sudo netstat -lnp | grep 1483
Saya mendapatkan hasilnya:
tcp6 0 0 :::8080 :::* LISTEN 1483/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1483/java
Saya tidak berpikir Anda menanyakan hal ini, tetapi untuk kelengkapannya, untuk menemukan ID proses ketika Anda tahu nomor port:
$ sudo lsof -i:8080 -n
memberi
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1483 tomcat6 36u IPv6 3496 0t0 TCP *:http-alt (LISTEN)
Catatan, netstat dan lsof akan berjalan tanpa sudo, tetapi mereka tidak akan menampilkan semua port. Dalam kasus saya, sudo diperlukan untuk melihat port tomcat.
Coba yang berikut ini:
sumber
Secara default ini berjalan pada port 8080
Anda dapat memindai port Anda dan port lain dengan menggunakan "nmap"
Untuk mesin Anda sendiri:
sumber
netstat
akan jauh lebih mudah dan lebih cepat. Baca halaman manual tentang cara menghubungkan nama program yang membuka port ke output.man netstat
adalah salah satu teman Anda di sini :-)