Πώς να εγκαταστήσετε την εντολή netstat στο Linux


Το Netstat – που προέρχεται από τις λέξεις δίκτυο και στατιστικά – είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών που χρησιμοποιείται από τους διαχειριστές συστημάτων για την ανάλυση στατιστικών στοιχείων δικτύου.

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

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

Πώς να εγκαταστήσετε την εντολή netstat στο Linux

Το πακέτο που περιέχει netstat ονομάζεται net-tools. Στα σύγχρονα συστήματα, το βοηθητικό πρόγραμμα netstat είναι προεγκατεστημένο και δεν χρειάζεται να το εγκαταστήσετε.

Σε παλαιότερα συστήματα, ωστόσο, είναι πιθανό να συναντήσετε σφάλμα όταν εκτελείτε την εντολή netstat.

bash: netstat: command not found

Επομένως, για να εγκαταστήσετε το netstat σε διανομές Linux, εκτελέστε την εντολή.

sudo apt install net-tools         [On Debian, Ubuntu and Mint]
sudo yum install net-tools         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/net-tools  [On Gentoo Linux]
sudo apk add net-tools            [On Alpine Linux]
sudo pacman -S net-tools           [On Arch Linux]
sudo zypper install net-tools      [On OpenSUSE]    

Μόλις εγκατασταθεί, εκτελέστε την παρακάτω εντολή για να ελέγξετε την εγκατεστημένη έκδοση του netstat.

netstat -v

Πώς να χρησιμοποιήσετε την εντολή netstat στο Linux

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

1. Προβολή του πίνακα δρομολόγησης δικτύου

Χρησιμοποιείτε τη σημαία -r για να εμφανίσετε τον πίνακα δρομολόγησης δικτύου για να λάβετε κάτι παρόμοιο με την παρακάτω έξοδο.

netstat -nr

Η επιλογή -n αναγκάζει το netstat να εκτυπώνει διευθύνσεις διαχωρισμένες με τελείες αντί να χρησιμοποιεί συμβολικά ονόματα δικτύου. Η επιλογή είναι χρήσιμη για την αποφυγή αναζήτησης διευθύνσεων μέσω δικτύου.

2. Στατιστικά στοιχεία διεπαφής δικτύου εμφάνισης

Χρησιμοποιήστε τη σημαία -i για να λάβετε μια έξοδο στατιστικών στοιχείων μιας διεπαφής δικτύου που έχει διαμορφωθεί. Η επιλογή -a εκτυπώνει όλες τις υπάρχουσες διεπαφές στον πυρήνα.

netstat -ai

3. Εμφάνιση συνδέσεων δικτύου

Το βοηθητικό πρόγραμμα εντολών netstat υποστηρίζει επιλογές που εμφανίζουν ενεργές ή παθητικές υποδοχές χρησιμοποιώντας τις επιλογές -t, -n και -a. Οι σημαίες δείχνουν υποδοχές σύνδεσης RAW, UDP, TCP ή UNIX. Προσθέτοντας την επιλογή -a, θα δημιουργηθούν πρίζες έτοιμες για σύνδεση.

netstat -ant

4. Εμφάνιση υπηρεσιών δικτύου

Για να παραθέσετε τις υπηρεσίες, την τρέχουσα κατάστασή τους και τις αντίστοιχες θύρες τους, εκτελέστε την εντολή.

netstat -pnltu

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

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