na jakim porcie działa tomcat 6


14

Zainstalowałem pakiet o nazwie opengeo-suite, który instaluje tomcat 6, jeśli nie jest zainstalowany. Teraz mam apache 2.2 działający na porcie 8080. Chciałbym dowiedzieć się, na którym porcie działa tomcat 6? Jakie jest polecenie, aby się tego dowiedzieć?

EDYTOWAĆ

Również w jaki sposób mogę sprawdzić, czy działa?

Odpowiedzi:


28

Jeśli użyjesz

$ ps -ef

lub

$ top

powinieneś być w stanie znaleźć PID (ID procesu) dla swojego pakietu opengeo.

Mając PID w dłoni, możesz użyć netstat i grep, aby dowiedzieć się, na jakim porcie działa. Na przykład widzę, że PID mojego kocura to 1483. Używając,

$ sudo netstat -lnp | grep 1483

Otrzymuję wynik:

tcp6       0      0 :::8080                 :::*                    LISTEN      1483/java       
tcp6       0      0 127.0.0.1:8005          :::*                    LISTEN      1483/java 

Nie sądzę, że o to prosiłeś, ale dla kompletności, aby znaleźć identyfikator procesu, gdy znasz numer portu:

$ sudo lsof -i:8080 -n

daje

COMMAND  PID    USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java    1483 tomcat6   36u  IPv6   3496      0t0  TCP *:http-alt (LISTEN)

Uwaga: netstat i lsof będą działać bez sudo, ale nie pokażą wszystkich portów. W moim przypadku sudo było konieczne, aby zobaczyć porty tomcat.


Podoba mi się ta sztuczka znajdowania procesu z portu! Bardzo pomocny!
jhaagsma

4

Spróbuj poniżej:

netstat -ntpl | grep java
tcp        0      0 127.0.0.1:**8005**          0.0.0.0:*               LISTEN      2710/java
tcp        0      0 0.0.0.0:**8008**            0.0.0.0:*               LISTEN      2710/java
tcp        0      0 0.0.0.0:**8009**            0.0.0.0:*               LISTEN      2710/java

2
Witamy w Ask Ubuntu! Zalecam edycję tej odpowiedzi, aby rozszerzyć ją o szczegółowe informacje, co to ma zrobić i dlaczego. (Zobacz także Jak napisać dobrą odpowiedź? Zawiera ogólne porady na temat tego, jakie rodzaje odpowiedzi są uważane za najcenniejsze w Ask Ubuntu.)
David Foerster

3

Domyślnie działa na porcie 8080

Możesz skanować swoje porty i porty innych za pomocą „nmap”

Na własną maszynę:

nmap localhost

Twoja lokalna maszyna netstatbyłaby znacznie łatwiejsza i szybsza. Przeczytaj stronę podręcznika, jak podłączyć nazwę programu, który otwiera port do wyjścia. man netstatjest jednym z twoich znajomych tutaj :-)
ohno

Wielkie dzięki, ohno, ma bardzo dobrą i przyjazną instrukcję obsługi.
Mohammad Etemaddar
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.