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

Στο Linux και σε άλλα συστήματα που βασίζονται στο Unix, συμπεριλαμβανομένων των BSD και του Mac OS X, βρίσκεται στο "/ etc / hosts" και λειτουργεί σχεδόν ακριβώς όπως ακριβώς κάνει και στα Windows. Στην πραγματικότητα, υπήρχε στο Unix για μεγαλύτερο χρονικό διάστημα από ό, τι έχει στα Windows.

Το αρχείο φιλοξενεί το Linux

Το αρχείο hosts εκτέλεσε αρχικά τον ίδιο ρόλο που έκανε το DNS: αντιστοίχιση διευθύνσεων IP με ονόματα κεντρικών υπολογιστών . Δούλεψε καλά κάτω από το αρχικό Διαδίκτυο, όπου υπήρχαν μόνο λίγες υποδοχές. Οι διαχειριστές συστημάτων θα κατεβάσουν ένα αντίγραφο του αρχείου από μια κεντρική πηγή που είχε μια λίστα με γνωστούς κεντρικούς υπολογιστές.

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

Ο παλιός, ταπεινός "/ etc / hosts" είναι ακόμα γύρω και εξακολουθεί να είναι χρήσιμος μερικές φορές, όπως είδατε στο προηγούμενο άρθρο. Είναι υπέροχο εάν είστε υπεύθυνος για ένα δίκτυο οικιακού ή μικρού γραφείου και η δημιουργία ενός διακομιστή DNS θα είναι υπερβολική.

Λήψη Άδειας

Το αρχείο "/ etc / hosts" ανήκει στον superuser, οπότε θα πρέπει να χρησιμοποιήσετε το "sudo" για να το τροποποιήσετε, υπό την προϋπόθεση ότι το σύστημα σας το έχει. Διαφορετικά, μπορείτε απλά να χρησιμοποιήσετε το "su" και να εκδώσετε την εντολή σαν να ήταν root.

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

Ακολουθεί ο τρόπος δημιουργίας του αντιγράφου ασφαλείας:

 sudo cp / etc / hosts /etc/hosts.old 

Ωστόσο, μπορείτε να καλέσετε το αρχείο σε οτιδήποτε θέλετε. Είναι απλά ένα απλό αρχείο ASCII. Και μιλώντας για απλά αρχεία ASCII, θα επεξεργαστείτε το / etc / hosts στον αγαπημένο σας επεξεργαστή κειμένου. Εδώ είναι ένα στιγμιότυπο οθόνης Emacs, μόνο και μόνο επειδή αυτό είναι το αγαπημένο μου.

Ναι, το netbook μου πήρε το όνομά του από τον Sam Gamgee από τον Άρχοντας των Δαχτυλιδιών .

 sudo emacs / etc / hosts 

Εναλλακτικά, μπορείτε επίσης να χρησιμοποιήσετε

 sudo nano / etc / hosts 

για να επεξεργαστείτε το αρχείο στο τερματικό σας.

Η μορφή είναι σχεδόν εξίσου ίδια στα συστήματα που μοιάζουν με Unix όπως στα Windows, τα οποία, θεωρώντας ότι το Διαδίκτυο εφαρμόστηκε σε αυτά τα συστήματα πριν από τα Windows, δεν είναι εκπληκτικό.

Δεν πρόκειται να ξοδέψω πολύ χρόνο για την ανανέωση του προηγούμενου άρθρου, αλλά θα επισημάνω μόνο μερικά από τα πράγματα που μπορείτε να κάνετε με το αρχείο.

Επεξεργασία του αρχείου Hosts

Για παράδειγμα, μπορείτε να αποκλείσετε έναν ιστότοπο από τον υπολογιστή σας:

 127.0.0.1 facebook.com 

Και για να κάνετε μια προσωπική συντόμευση:

 66.220.152.16 fa.ce 

Παρεμπιπτόντως, αν θέλετε να αναζητήσετε τη διεύθυνση IP ενός ιστότοπου, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα "nslookup", όπως θα κάνατε με τα παράθυρα. Στην πραγματικότητα, πολλές από αυτές τις βοηθητικές εφαρμογές του Διαδικτύου εμφανίστηκαν για πρώτη φορά στο Unix.

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

 whois facebook.com 

Αυτή η ανάρτηση πρέπει να σας δείξει ότι αν μπορείτε να κάνετε κάτι στα Windows, μπορείτε να το κάνετε σε Linux ή σε οποιοδήποτε άλλο σύστημα που μοιάζει με Unix.

Πιστοποίηση εικόνας: εικονίδιο διάνυσμα αναζήτησης τομέα. .com .net .org εύρεση τομέα από Big Stock Photo.