Kif issir taf il-lista tal-portijiet miftuħa kollha fil-Linux
F'dan l-artikolu, se nitkellmu fil-qosor dwar il-portijiet fin-netwerking tal-kompjuter u nimxu lejn kif tista' telenka l-portijiet miftuħa kollha fil-Linux.
Fin-netwerking tal-kompjuter, u aktar definittivament f'termini ta 'softwer, port huwa entità loġika li taġixxi bħala punt ta' tmiem tal-komunikazzjoni biex tidentifika applikazzjoni jew proċess partikolari fuq sistema operattiva Linux. Huwa numru ta '16-il bit (0 sa 65535) li jiddifferenzja applikazzjoni waħda minn oħra fuq sistemi finali.
Iż-żewġ protokolli tat-trasport bl-Internet l-aktar popolari, Transmission Control Protocol (TCP) u User Datagram Protocol (UDP) u protokolli oħra inqas magħrufa jużaw numri tal-port għal sessjonijiet ta’ komunikazzjoni (numri tal-port tas-sors u tad-destinazzjoni flimkien mal-indirizzi IP tas-sors u tad-destinazzjoni).
Barra minn hekk, taħlita ta 'indirizz IP, port u protokoll bħal TCP/UDP hija magħrufa bħala socket, u kull servizz għandu jkollu socket uniku.
Hawn taħt huma l-kategoriji differenti ta 'portijiet:
- 0-1023 – il-Portijiet Magħrufa sew, imsejħa wkoll Portijiet tas-Sistema.
- 1024-49151 – il-Portijiet Reġistrati, magħrufa wkoll bħala Portijiet tal-Utenti.
- 49152-65535 – il-Portijiet Dinatiċi, imsejħa wkoll il-Portijiet Privati.
Tista' tara lista ta' applikazzjonijiet differenti u kombinazzjoni port/protokoll fil-fajl /etc/services
fil-Linux billi tuża l-kmand tal-qtates:
$ cat /etc/services OR $ cat /etc/services | less
# /etc/services: # $Id: services,v 1.48 2009/11/11 14:32:31 ovasik Exp $ # # Network services, Internet style # IANA services version: last updated 2009-11-10 # # Note that it is presently the policy of IANA to assign a single well-known # port number for both TCP and UDP; hence, most entries here have two entries # even if the protocol doesn't support UDP operations. # Updated from RFC 1700, ``Assigned Numbers'' (October 1994). Not all ports # are included, only the more common ones. # # The latest IANA port assignments can be gotten from # http://www.iana.org/assignments/port-numbers # The Well Known Ports are those from 0 through 1023. # The Registered Ports are those from 1024 through 49151 # The Dynamic and/or Private Ports are those from 49152 through 65535 # # Each line describes one service, and is of the form: # # service-name port/protocol [aliases ...] [# comment] tcpmux 1/tcp # TCP port service multiplexer tcpmux 1/udp # TCP port service multiplexer rje 5/tcp # Remote Job Entry rje 5/udp # Remote Job Entry echo 7/tcp echo 7/udp discard 9/tcp sink null discard 9/udp sink null systat 11/tcp users systat 11/udp users daytime 13/tcp daytime 13/udp qotd 17/tcp quote qotd 17/udp quote msp 18/tcp # message send protocol msp 18/udp # message send protocol chargen 19/tcp ttytst source chargen 19/udp ttytst source ftp-data 20/tcp ftp-data 20/udp # 21 is registered to ftp, but also used by fsp ftp 21/tcp ftp 21/udp fsp fspd ssh 22/tcp # The Secure Shell (SSH) Protocol ssh 22/udp # The Secure Shell (SSH) Protocol telnet 23/tcp telnet 23/udp
Biex telenka l-portijiet miftuħa kollha jew il-portijiet li qed jaħdmu bħalissa inklużi TCP u UDP fil-Linux, se nużaw netstat, hija għodda qawwija għall-monitoraġġ tal-konnessjonijiet tan-netwerk u l-istatistika.
$ netstat -lntu Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN tcp 0 0 :::22 :::* LISTEN tcp 0 0 :::80 :::* LISTEN tcp 0 0 :::25 :::* LISTEN udp 0 0 0.0.0.0:68 0.0.0.0:*
Fejn,
-l
– jistampa biss sockets tas-smigħ-n
– juri n-numru tal-port-t
– jippermetti l-elenkar tal-portijiet tcp-u
– jippermetti l-elenkar tal-portijiet udp
Tista 'wkoll tuża kmand ss, utilità utli magħrufa sew biex teżamina sokits f'sistema Linux. Mexxi l-kmand hawn taħt biex telenka l-portijiet TCP u UCP miftuħa kollha tiegħek:
$ ss -lntu Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port udp UNCONN 0 0 *:68 *:* tcp LISTEN 0 128 :::22 :::* tcp LISTEN 0 128 *:22 *:* tcp LISTEN 0 50 *:3306 *:* tcp LISTEN 0 128 :::80 ::* tcp LISTEN 0 100 :::25 :::* tcp LISTEN 0 100 *:25
Agħmilha punt biex taqra l-paġni man tal-kmandi ta 'hawn fuq għal aktar informazzjoni dwar l-użu.
Fil-qosor, il-fehim tal-kunċett tal-portijiet fin-netwerking tal-kompjuter huwa vitali ħafna għall-amministraturi tas-sistema u tan-netwerk. Tista' wkoll tgħaddi minn din il-gwida ta' netstat b'eżempji sempliċi, preċiżi u spjegati tajjeb.
Fl-aħħar iżda mhux l-inqas, ikkuntattjana billi taqsam metodi oħra biex telenka portijiet miftuħa fil-Linux jew tistaqsi mistoqsija permezz tal-formola ta 'rispons hawn taħt.