Αρχική σελίδα » πως να » Πώς να εργαστείτε με το δίκτυο από το τερματικό Linux 11 εντολές που πρέπει να ξέρετε

    Πώς να εργαστείτε με το δίκτυο από το τερματικό Linux 11 εντολές που πρέπει να ξέρετε

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

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

    curl & wget

    Χρησιμοποιήστε το μπούκλα ή wget εντολές για τη λήψη ενός αρχείου από το Internet χωρίς έξοδο από το τερματικό. Εάν χρησιμοποιείτε μπούκλα, πληκτρολογήστε μπούκλα -O ακολουθούμενη από τη διαδρομή προς το αρχείο. οι χρήστες wget μπορούν να χρησιμοποιήσουν wget χωρίς επιλογές ... Το αρχείο θα εμφανιστεί στον τρέχοντα κατάλογο.

    curl -O site.com/file
    wget website.com/file

    ping

    ping στέλνει τα πακέτα ECHO_REQUEST στη διεύθυνση που καθορίζετε. Είναι ένας πολύ καλός τρόπος να διαπιστώσετε αν ο υπολογιστής σας μπορεί να επικοινωνήσει με το Internet ή με μια συγκεκριμένη διεύθυνση IP. Λάβετε υπόψη ότι πολλά συστήματα έχουν ρυθμιστεί να μην ανταποκρίνονται σε pings, ωστόσο.

    Σε αντίθεση με την εντολή ping στα Windows, η εντολή ping του Linux θα συνεχίσει να στέλνει πακέτα μέχρι να την τερματίσετε. Μπορείτε να καθορίσετε ένα πεπερασμένο ποσό πακέτων με το -ντο διακόπτης.

    ping -c 4 google.com

    tracepath & traceroute

    ο tracepath η εντολή είναι παρόμοια με traceroute, αλλά δεν απαιτεί προνόμια root. Είναι επίσης εγκατεστημένο από προεπιλογή στο Ubuntu, ενώ το traceroute δεν είναι. tracepath εντοπίζει τη διαδρομή του δικτύου σε έναν προορισμό που καθορίζετε και αναφέρει κάθε "hop" κατά μήκος της διαδρομής. Εάν αντιμετωπίζετε προβλήματα δικτύου ή βραδύτητα, το tracepath μπορεί να σας δείξει πού αποτυγχάνει το δίκτυο ή όπου συμβαίνει η βραδύτητα.

    tracepath example.com

    mtr

    ο mtr Η εντολή συνδυάζει το ping και το tracepath σε μία μόνο εντολή. Το mtr θα συνεχίσει να στέλνει πακέτα, δείχνοντας τον χρόνο ping σε κάθε "hop". Αυτό θα σας δείξει επίσης κάποια προβλήματα - στην περίπτωση αυτή, μπορούμε να δούμε ότι το hop 6 χάνει πάνω από το 20% των πακέτων.

    mtr howtogeek.com

    Πατήστε q ή Ctrl-C για να τερματίσετε όταν τελειώσετε.

    πλήθος

    ο πλήθος εντολή DNS. Δώστε το όνομα τομέα και θα δείτε τη σχετική διεύθυνση IP. Δώστε τη διεύθυνση IP και θα δείτε το σχετικό όνομα τομέα.

    φιλοξενούμε το howtogeek.com
    host 208.43.115.82

    ποιος είναι

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

    whois example.com

    ifplugstatus

    ο ifplugstatus η εντολή θα σας πει εάν ένα καλώδιο είναι συνδεδεμένο σε μια διεπαφή δικτύου ή όχι. Δεν είναι εγκατεστημένο από προεπιλογή στο Ubuntu. Χρησιμοποιήστε την ακόλουθη εντολή για να την εγκαταστήσετε:

    sudo apt-get εγκατάσταση ifplugd

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

    ifplugstatus
    ifplugstatus eth0

    Η ένδειξη "Ανίχνευση κτύπου εντοπίστηκε" σημαίνει ότι το καλώδιο είναι συνδεδεμένο. Θα δείτε "αποσυνδεδεμένο" αν δεν συμβαίνει.

    ifconfig

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

    ifconfig
    ifconfig eth0

    ifdown & ifup

    ο ifdown και ifup οι εντολές είναι το ίδιο με το τρέξιμο ifconfig up ή ifconfig κάτω. Δεδομένου του ονόματος μιας διασύνδεσης, παίρνουν τη διασύνδεση προς τα κάτω ή την αναδεικνύουν. Αυτό απαιτεί δικαιώματα root, επομένως πρέπει να χρησιμοποιήσετε το sudo στο Ubuntu.

    sudo ifdown eth0
    sudo ifup eth0

    Δοκιμάστε αυτό σε ένα επιτραπέζιο σύστημα Linux και πιθανόν να λάβετε ένα μήνυμα σφάλματος. Οι επιτραπέζιοι υπολογιστές Linux χρησιμοποιούν συνήθως το NetworkManager, το οποίο διαχειρίζεται τις διεπαφές δικτύου για εσάς. Αυτές οι εντολές θα εξακολουθούν να δουλεύουν σε διακομιστές χωρίς το NetworkManager.

    Αν πραγματικά πρέπει να διαμορφώσετε το NetworkManager από τη γραμμή εντολών, χρησιμοποιήστε το nmcli εντολή.

    dhclient

    ο dhclient εντολή μπορεί να απελευθερώσει τη διεύθυνση IP του υπολογιστή σας και να πάρει ένα νέο από το διακομιστή DHCP σας. Αυτό απαιτεί δικαιώματα root, οπότε χρησιμοποιήστε το sudo στο Ubuntu. Εκτελέστε το dhclient χωρίς επιλογές για να πάρετε μια νέα διεύθυνση IP ή χρησιμοποιήστε το -r μεταβείτε για να απελευθερώσετε την τρέχουσα διεύθυνση IP σας.

    sudo dhclient -r
    sudo dhclient

    netstat

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

    Υπάρχουν πολλά περισσότερα που μπορείτε να κάνετε με αυτή την εντολή. Για παράδειγμα, χρησιμοποιήστε το netstat -p εντολή για την προβολή των προγραμμάτων που σχετίζονται με ανοιχτές υποδοχές.

    Δείτε λεπτομερή στατιστικά στοιχεία για όλες τις θύρες με netstat -s.


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