Pytanie: Jak mogę sprawdzić jakie porty mam aktualnie otwarte na moim Linuksie?
Jeśli port jest otwarty, oznacza to że jest aktywny działający program lub deamon, który używa danego numeru portu do komunikacji z innymi programami. Jeśli chcesz sprawdzić które porty są otwarte na lokalnym systemie Linux, możesz użyć komendy netstat. Pokazane polecenie pokaże listę wszystkich aktywnych deamonów. W kolumnie "Local Address" widać adres IP oraz port TCP/UDP na którym nasłuchuje każdy deamon.
# netstat -ntulp
Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:5939 0.0.0.0:* LISTEN 522/teamviewerd tcp6 0 0 :::3306 :::* LISTEN 471/mysqld tcp6 0 0 :::80 :::* LISTEN 540/httpd udp 0 0 0.0.0.0:1900 0.0.0.0:* 1108/firefox udp 0 0 0.0.0.0:68 0.0.0.0:* 797/dhclient udp 0 0 0.0.0.0:6239 0.0.0.0:* 797/dhclient udp 0 0 192.168.1.4:123 0.0.0.0:* 516/ntpd udp 0 0 127.0.0.1:123 0.0.0.0:* 516/ntpd udp 0 0 0.0.0.0:123 0.0.0.0:* 516/ntpd udp6 0 0 fe80::216:aff:fe0b::123 :::* 516/ntpd udp6 0 0 ::1:123 :::* 516/ntpd udp6 0 0 :::123 :::* 516/ntpd udp6 0 0 :::47709 :::* 797/dhclient