Εγχειρίδια για τη γραμμή εντολών

Man » netstat Manual online - λεπτομερής διαδικτυακή τεκμηρίωση για τη σελίδα man του netstat

🌍
netstat - Εμφάνιση συνδέσεων δικτύου, πινάκων δρομολόγησης, στατιστικών στοιχείων διεπαφών, συνδέσεων μεταμφίεσης και μελών multicast

ΣΥΝΤΑΞΗ

netstat [address_family_options] [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w]
[--l2cap|-2] [--rfcomm|-f] [--listening|-l] [--all|-a] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--symbolic|-N] [--extend|-e[--extend|-e]] [--timers|-o] [--program|-p] [--verbose|-v] [--continuous|-c] [--wide|-W]

netstat {--route|-r} [address_family_options] [--extend|-e[--extend|-e]] [--verbose|-v] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--interfaces|-i} [--all|-a] [--extend|-e[--extend|-e]] [--verbose|-v] [--program|-p]
[--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--groups|-g} [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users]
[--continuous|-c]

netstat {--masquerade|-M} [--extend|-e] [--numeric|-n] [--numeric-hosts] [--numeric-ports] [--numeric-users] [--continuous|-c]

netstat {--statistics|-s} [--tcp|-t] [--udp|-u] [--udplite|-U] [--sctp|-S] [--raw|-w]

netstat {--version|-V}

netstat {--help|-h}

address_family_options:

[-4|--inet] [-6|--inet6] [--protocol={inet,inet6,unix,ipx,ax25,netrom,ddp,bluetooth, ... }]
[--unix|-x] [--inet|--ip|--tcpip] [--ax25] [--x25] [--rose] [--ash] [--bluetooth] [--ipx]
[--netrom] [--ddp|--appletalk] [--econet|--ec]

ΣΗΜΕΙΩΣΕΙΣ

Αυτό το πρόγραμμα είναι σε μεγάλο βαθμό ξεπερασμένο. Η αντικατάσταση για το netstat είναι το ss. Η αντικατάσταση για το netstat -r είναι το ip route. Η αντικατάσταση για το netstat -i είναι το ip -s link. Η αντικατάσταση για το netstat -g είναι το ip maddr.

ΠΕΡΙΓΡΑΦΗ

Το Netstat εκτυπώνει πληροφορίες σχετικά με το υποσύστημα δικτύου του Linux. Ο τύπος των πληροφοριών που εκτυπώνονται ελέγχεται από το πρώτο όρισμα, ως εξής:

(κανένα)
Από προεπιλογή, το netstat εμφανίζει μια λίστα με τις ανοιχτές υποδοχές. Εάν δεν καθορίσετε οικογένειες διευθύνσεων,
τότε θα εκτυπωθούν οι ενεργές υποδοχές όλων των διαμορφωμένων οικογενειών διευθύνσεων.

--route, -r
Εμφάνιση των πινάκων δρομολόγησης του πυρήνα. Δείτε την περιγραφή στο [route]({filename}../../route)(8) για λεπτομέρειες. Οι εντολές netstat -r και
route -e παράγουν την ίδια έξοδο.

--groups, -g
Εμφάνιση πληροφοριών για τη συμμετοχή σε ομάδες multicast για τις IPv4 και IPv6.

--interfaces, -i
Εμφάνιση ενός πίνακα όλων των διεπαφών δικτύου.

--masquerade, -M
Εμφάνιση μιας λίστας με τις συνδέσεις που έχουν υποστεί μεταμφίεση.

--statistics, -s

Εμφάνιση συνοπτικών στατιστικών στοιχείων για κάθε πρωτόκολλο.

ΕΠΙΛΟΓΕΣ

--verbose, -v

Ενημερώστε τον χρήστη σχετικά με το τι συμβαίνει, παρέχοντας λεπτομερείς πληροφορίες. Εκτυπώστε, ειδικά, κάποιες χρήσιμες πληροφορίες σχετικά με τις μη διαμορφωμένες οικογένειες διευθύνσεων.

--wide, -W

Μην περικόπτετε τις διευθύνσεις IP, χρησιμοποιώντας μια έξοδο που είναι όσο το δυνατόν ευρύτερη. Αυτό είναι προαιρετικό για την ώρα, ώστε να μην διαταραχθούν υπάρχοντα σενάρια.

--numeric, -n

Εμφανίστε αριθμητικές διευθύνσεις αντί να προσπαθείτε να προσδιορίσετε συμβολικά ονόματα κεντρικού υπολογιστή, θύρας ή χρήστη.

--numeric-hosts

Εμφανίζει αριθμητικές διευθύνσεις κεντρικού υπολογιστή, αλλά δεν επηρεάζει την ανάλυση των ονομάτων θυρών ή χρηστών.

--numeric-ports

Εμφανίζει αριθμητικούς αριθμούς θυρών, αλλά δεν επηρεάζει την ανάλυση των ονομάτων κεντρικού υπολογιστή ή χρηστών.

--numeric-users

Εμφανίζει αριθμητικά αναγνωριστικά χρηστών, αλλά δεν επηρεάζει την ανάλυση των ονομάτων κεντρικού υπολογιστή ή θυρών.

--protocol=family, -A

Καθορίζει τις οικογένειες διευθύνσεων (ίσως θα ήταν πιο ακριβές να περιγραφούν ως πρωτόκολλα χαμηλού επιπέδου) για τα οποία θα εμφανιστούν οι συνδέσεις. Το family είναι μια λίστα λέξεων-κλειδιών οικογένειας διευθύνσεων που χωρίζονται με κόμμα (,) όπως inet, inet6, unix, ipx, ax25, netrom, econet, ddp και bluetooth. Αυτό έχει την ίδια επίδραση με τη χρήση των επιλογών --inet|-4, --inet6|-6, --unix|-x, --ipx, --ax25, --netrom, --ddp και --bluetooth.

Η οικογένεια διευθύνσεων inet (IPv4) περιλαμβάνει τις υποδοχές πρωτοκόλλου raw, udp, udplite και tcp.

Η οικογένεια διευθύνσεων bluetooth (IPv4) περιλαμβάνει τις υποδοχές πρωτοκόλλου l2cap και rfcomm.

-c, --continuous

Αυτό θα κάνει το netstat να εκτυπώνει τις επιλεγμένες πληροφορίες κάθε δευτερόλεπτο συνεχώς.

-e, --extend

Εμφανίστε πρόσθετες πληροφορίες. Χρησιμοποιήστε αυτήν την επιλογή δύο φορές για μέγιστη λεπτομέρεια.

-o, --timers

Συμπεριλάβετε πληροφορίες σχετικά με τους χρονομετρητές δικτύου.

-p, --program

Εμφανίστε το PID και το όνομα του προγράμματος στο οποίο ανήκει κάθε υποδοχή. Ένα δεσμευτικό σύμβολο εμφανίζεται εάν η υποδοχή ανήκει στον πυρήνα (π.χ., μια υπηρεσία πυρήνα ή η διαδικασία έχει τερματιστεί αλλά η υποδοχή δεν έχει ολοκληρώσει την διαδικασία κλεισίματος).

-l, --listening

Εμφανίστε μόνο τις υποδοχές που βρίσκονται σε κατάσταση αναμονής. (Αυτές παραλείπονται από προεπιλογή.)

-a, --all

Εμφανίστε τόσο τις υποδοχές που βρίσκονται σε κατάσταση αναμονής όσο και τις μη. Με την επιλογή --interfaces, εμφανίστε τις διεπαφές που δεν είναι ενεργές.

-F

Εκτυπώστε πληροφορίες δρομολόγησης από το FIB. (Αυτό είναι η προεπιλογή.)

-C

Εκτυπώστε πληροφορίες δρομολόγησης από την προσωρινή μνήμη δρομολόγησης.

ΕΞΟΔΟΣ

Ενεργές συνδέσεις στο Διαδίκτυο (TCP, UDP, UDPLite, raw)
Proto

Το πρωτόκολλο (tcp, udp, udpl, raw) που χρησιμοποιείται από την υποδοχή.

Recv-Q
Ενεργή σύνδεση: Ο αριθμός των byte που δεν έχουν αντιγραφεί από το πρόγραμμα χρήστη που είναι συνδεδεμένο σε αυτήν την υποδοχή. Σε κατάσταση αναμονής: Από την έκδοση 2.6.18 του πυρήνα, αυτή η στήλη περιέχει την τρέχουσα κατάσταση αναμονής συγχρονισμού.

Send-Q
Ενεργή σύνδεση: Ο αριθμός των byte που δεν έχουν αναγνωριστεί από την απομακρυσμένη υποδοχή. Σε κατάσταση αναμονής: Από την έκδοση 6.18 του πυρήνα, αυτή η στήλη περιέχει το μέγιστο μέγεθος της κατάστασης αναμονής συγχρονισμού.

Τοπική Διεύθυνση

Η διεύθυνση και ο αριθμός θύρας του τοπικού άκρου της υποδοχής. Εκτός εάν έχει καθοριστεί η επιλογή --numeric (-n), η διεύθυνση της υποδοχής επιλύεται στο κανονικό όνομα κεντρικού υπολογιστή (FQDN) και ο αριθμός θύρας μεταφράζεται στο αντίστοιχο όνομα υπηρεσίας.


Εξωτερική Διεύθυνση

Διεύθυνση και αριθμός θύρας του απομακρυσμένου άκρου της υποδοχής. Ανάλογο με το "Τοπική Διεύθυνση".

Κατάσταση

Η κατάσταση της υποδοχής. Δεδομένου ότι δεν υπάρχουν καταστάσεις στη λειτουργία raw και συνήθως δεν χρησιμοποιούνται καταστάσεις στο UDP και το UDPLite, αυτή η στήλη μπορεί να παραμείνει κενή. Συνήθως, αυτό μπορεί να είναι μία από τις ακόλουθες τιμές:

ESTABLISHED

Η υποδοχή έχει μια καθιερωμένη σύνδεση.

SYN_SENT

Η υποδοχή προσπαθεί ενεργά να δημιουργήσει μια σύνδεση.

SYN_RECV

Ένα αίτημα σύνδεσης έχει ληφθεί από το δίκτυο.

FIN_WAIT1

Η υποδοχή είναι κλειστή και η σύνδεση τερματίζεται.

FIN_WAIT2

Η σύνδεση είναι κλειστή και η υποδοχή περιμένει ένα σήμα τερματισμού από το απομακρυσμένο άκρο.

TIME_WAIT

Η υποδοχή περιμένει μετά το κλείσιμο για να χειριστεί πακέτα που εξακολουθούν να υπάρχουν στο δίκτυο.

CLOSE Η υποδοχή δεν χρησιμοποιείται.

CLOSE_WAIT

Το απομακρυσμένο άκρο έχει τερματίσει, περιμένοντας να κλείσει η υποδοχή.

LAST_ACK

Το απομακρυσμένο άκρο έχει τερματίσει και η υποδοχή είναι κλειστή. Περιμένει αναγνώριση.

LISTEN Η υποδοχή ακούει για εισερχόμενες συνδέσεις. Αυτές οι υποδοχές δεν περιλαμβάνονται στην έξοδο, εκτός εάν καθορίσετε την επιλογή --listening (-l) ή --all (-a).

CLOSING

Και οι δύο υποδοχές έχουν τερματιστεί, αλλά δεν έχουμε ακόμη λάβει όλα τα δεδομένα μας.

UNKNOWN

Η κατάσταση της υποδοχής είναι άγνωστη.

Χρήστης Το όνομα χρήστη ή το αναγνωριστικό χρήστη (UID) του κατόχου της υποδοχής.

PID/Όνομα Προγράμματος Ζεύγος με κάθετο (/) του αναγνωριστικού διεργασίας (PID) και του ονόματος διεργασίας της διεργασίας που κατέχει την υποδοχή. Η επιλογή --program προκαλεί την συμπερίληψη αυτής της στήλης. Θα χρειαστείτε επίσης δικαιώματα υπερχρήστη για να δείτε αυτές τις πληροφορίες για υποδοχές που δεν σας ανήκουν. Αυτές οι πληροφορίες αναγνώρισης δεν είναι ακόμη διαθέσιμες για υποδοχές IPX.

Χρονόμετρο

TCP χρονόμετρο που σχετίζεται με αυτήν την υποδοχή. Η μορφή είναι timer(a/b/c). Το χρονόμετρο είναι μία από τις ακόλουθες τιμές:

off Δεν έχει οριστεί χρονόμετρο για αυτήν την υποδοχή.

on Το χρονόμετρο επαναμετάδοσης είναι ενεργό για την υποδοχή.

keepalive Το χρονόμετρο keepalive είναι ενεργό για την υποδοχή.

timewait Η σύνδεση κλείνει και το χρονόμετρο timewait είναι ενεργό για την υποδοχή.

Οι τιμές στις αγκύλες:

a Τιμή χρονομέτρου.

b Αριθμός επαναμεταδόσεων που έχουν σταλεί.

c Αριθμός keepalives που έχουν σταλεί.

Ενεργές υποδοχές τομέα UNIX Πρωτόκολλο Το πρωτόκολλο (συνήθως unix) που χρησιμοποιείται από την υποδοχή.

RefCnt Ο αριθμός αναφορών (π.χ., συνδεδεμένες διεργασίες μέσω αυτής της υποδοχής).

Σημαίες

Οι σημαίες που εμφανίζονται είναι SO_ACCEPTON (εμφανίζεται ως ACC), SO_WAITDATA (W) ή SO_NOSPACE (N). Το SO_ACCEPTON χρησιμοποιείται σε μη συνδεδεμένες υποδοχές εάν οι αντίστοιχες διεργασίες τους περιμένουν για ένα αίτημα σύνδεσης. Οι άλλες σημαίες δεν είναι συνήθως ενδιαφέρουσες.

Τύπος

Υπάρχουν διάφοροι τύποι πρόσβασης υποδοχών:

SOCK_DGRAM

Η υποδοχή χρησιμοποιείται σε λειτουργία Datagram (χωρίς σύνδεση).

SOCK_STREAM

Αυτή είναι μια υποδοχή ροής (με σύνδεση).

SOCK_RAW

Η υποδοχή χρησιμοποιείται ως μια υποδοχή raw.

SOCK_RDM

Αυτή παρέχει αξιόπιστα παραδοθέντα μηνύματα.

SOCK_SEQPACKET

Αυτή είναι μια διαδοχική υποδοχή πακέτων.

SOCK_PACKET

Υποδοχή πρόσβασης διεπαφής raw.


UNKNOWN

Όποιος και να ξέρει τι θα μας επιφυλάξει το μέλλον – απλώς συμπληρώστε εδώ :-)

Κατάσταση

Αυτό το πεδίο θα περιέχει μία από τις παρακάτω λέξεις-κλειδιά:

FREE

Η υποδοχή δεν έχει εκχωρηθεί.

LISTENING

Η υποδοχή ακούει για μια αίτηση σύνδεσης. Αυτές οι υποδοχές περιλαμβάνονται στην έξοδο μόνο εάν καθορίσετε την επιλογή --listening (-l) ή --all (-a).

CONNECTING

Η υποδοχή πρόκειται να δημιουργήσει μια σύνδεση.

CONNECTED

Η υποδοχή είναι συνδεδεμένη.

DISCONNECTING

Η υποδοχή αποσυνδέεται.

(κενό)

Η υποδοχή δεν είναι συνδεδεμένη σε κάποια άλλη.

UNKNOWN

Αυτή η κατάσταση δεν θα πρέπει ποτέ να συμβεί.

PID/Όνομα προγράμματος

Αναγνωριστικό διεργασίας (PID) και όνομα της διεργασίας που έχει ανοίξει την υποδοχή. Περισσότερες πληροφορίες είναι διαθέσιμες στην ενότητα Ενεργές συνδέσεις διαδικτύου που αναφέρεται παραπάνω.

Διαδρομή

Αυτή είναι η διαδρομή στην οποία έχουν συνδεθεί οι αντίστοιχες διεργασίες στην υποδοχή.

Ενεργές υποδοχές IPX

(αυτό πρέπει να γίνει από κάποιον που τις γνωρίζει)

Ενεργές υποδοχές NET/ROM

(αυτό πρέπει να γίνει από κάποιον που τις γνωρίζει)

Ενεργές υποδοχές AX.25

(αυτό πρέπει να γίνει από κάποιον που τις γνωρίζει)

ΑΡΧΕΙΑ

/etc/services – Το αρχείο μεταφράσεων υπηρεσιών

/proc – Σημείο προσάρτησης για το σύστημα αρχείων proc, το οποίο παρέχει πρόσβαση σε πληροφορίες κατάστασης του πυρήνα μέσω των ακόλουθων αρχείων.

/proc/net/dev – Πληροφορίες συσκευής

/proc/net/raw – Πληροφορίες υποδοχής raw

/proc/net/tcp – Πληροφορίες υποδοχής TCP

/proc/net/udp – Πληροφορίες υποδοχής UDP

/proc/net/udplite – Πληροφορίες υποδοχής UDPLite

/proc/net/igmp – Πληροφορίες multicast IGMP

/proc/net/unix – Πληροφορίες υποδομών τομέα Unix

/proc/net/ipx – Πληροφορίες υποδοχής IPX

/proc/net/ax25 – Πληροφορίες υποδοχής AX25

/proc/net/appletalk – Πληροφορίες DDP (appletalk)

/proc/net/nr – Πληροφορίες υποδοχής NET/ROM

/proc/net/route – Πληροφορίες δρομολόγησης IP

/proc/net/ax25_route – Πληροφορίες δρομολόγησης AX25

/proc/net/ipx_route – Πληροφορίες δρομολόγησης IPX

/proc/net/nr_nodes – Λίστα κόμβων NET/ROM

/proc/net/nr_neigh – Γείτονες NET/ROM

/proc/net/ip_masquerade – Μασκαρεμένες συνδέσεις

/sys/kernel/debug/bluetooth/l2cap – Πληροφορίες Bluetooth L2CAP

/sys/kernel/debug/bluetooth/rfcomm – Συνδέσεις σειριακής Bluetooth

/proc/net/snmp – στατιστικά

ΔΕΣ ΕΠΙΣΗΣ

route(8), ifconfig(8), iptables(8), proc(5), ss(8), ip(8)

ΣΦΑΛΜΑΤΑ

Περιστασιακά, μπορεί να εμφανιστούν περίεργες πληροφορίες εάν μια υποδοχή αλλάζει καθώς προβάλλεται. Αυτό είναι απίθανο να συμβεί.

ΣΥΓΓΡΑΦΕΙΣ

Η διεπαφή χρήστη netstat γράφτηκε από τον Fred Baumgarten <_>, η σελίδα man βασικά από τον Matt Welsh <_>. Ενημερώθηκε από τον Alan Cox <_>, ενημερώθηκε ξανά από τον Tuan Hoang <_>. Η σελίδα man και η εντολή που περιλαμβάνεται στο πακέτο net-tools ξαναγράφτηκαν πλήρως από τον Bernd Eckenfels <_>. Οι επιλογές UDPLite προστέθηκαν από τον Brian Micek <_>.