Όλα όσα πρέπει να ξέρετε για την εντολή Domainname

Αυτός ο οδηγός θα σας εισάγει σε 5 εντολές ως εξής:

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

Η εντολή hostname

Κάθε υπολογιστής έχει ένα όνομα κεντρικού υπολογιστή και το όνομα του υπολογιστή σας είναι πιθανό να έχει ρυθμιστεί κατά την πρώτη εγκατάσταση του Linux.

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

όνομα κεντρικού υπολογιστή

Στην περίπτωσή μου το αποτέλεσμα ήταν απλώς "γαρύμματα".

Σε ορισμένες μηχανές το όνομα του υπολογιστή σας μπορεί να εμφανιστεί ως κάτι σαν αυτό το "computername.computerdomain".

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

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

hostname -s

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

όνομα κεντρικού υπολογιστή -d

Η εντολή "Όνομα τομέα"

Αντί να χρησιμοποιήσετε το όνομα κεντρικού υπολογιστή με το διακόπτη μείον d για να επιστρέψετε το όνομα τομέα, μπορείτε απλά να εκτελέσετε την ακόλουθη εντολή:

όνομα τομέα

Εάν έχετε δημιουργήσει έναν τομέα, θα επιστραφεί, διαφορετικά θα δείτε το κείμενο (κανένα).

Η εντολή domainname επιστρέφει το όνομα τομέα NIS του συστήματος. Τι είναι λοιπόν το όνομα χώρου NIS;

Το NIS σημαίνει σύστημα πληροφοριών δικτύου. Αυτός ο οδηγός ορίζει τα ΝΑΚ ως εξής:

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

Η εντολή ypdomainname Command

Το YPDomainName εμφανίζει τις ίδιες πληροφορίες με την εντολή domainname. Δοκιμάστε τον για τον εαυτό σας πληκτρολογώντας τα ακόλουθα σε ένα παράθυρο τερματικού:

ypdomainname

Γιατί λοιπόν υπάρχουν πολλές εντολές για το ίδιο πράγμα;

Το YP σημαίνει Χρυσό Οδηγό αλλά πρέπει να αλλάξει λόγω νομικών λόγων. Αυτό άλλαξε σε NIS που αναφέρθηκε στην προηγούμενη ενότητα.

Μπορείτε να χρησιμοποιήσετε το ypdomainname εάν το επιθυμείτε, αλλά μπορείτε επίσης να αποθηκεύσετε τα δάχτυλά σας κάποια προσπάθεια και να αποτρέψετε αυτό το RSI αφήνοντάς το μόνο domainname.

Η εντολή nisdomainname Command

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

Το όνομα τομέα κίτρινων σελίδων άλλαξε σε σύστημα πληροφοριών δικτύου (NIS) και έτσι η εντολή nisdomainname ήρθε περίπου.

Στη συνέχεια δημιουργήθηκε η εντολή domainname για ευκολία χρήσης.

Μπορείτε να χρησιμοποιήσετε την εντολή nisdomainname ως εξής:

nisdomainname

Τα αποτελέσματα θα είναι τα ίδια με την εντολή domainname.

Η εντολή dnsdomainname Command

Η εντολή dnsdomainname επιστρέφει το όνομα τομέα DNS. Μπορείτε να το εκτελέσετε πληκτρολογώντας τα εξής στο τερματικό:

dnsdomainname

Το DNS σημαίνει διακομιστή ονομάτων τομέα και χρησιμοποιείται από το διαδίκτυο για τη μετατροπή των διευθύνσεων IP σε πραγματικά ονόματα τομέα. Χωρίς ονόματα τομέα θα χρησιμοποιούσαμε όλα τα μεγάλα υπολογιστικά φύλλα για να υπολογίσουμε ότι το 207.241.148.82 θα μας οδηγήσει στο linux.about.com.

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

Ρύθμιση του ονόματος τομέα NIS

Μπορείτε να ορίσετε ένα όνομα τομέα NIS για τον υπολογιστή σας χρησιμοποιώντας την ακόλουθη εντολή:

sudo domainname mydomainname

Ίσως χρειαστείτε το sudo για να αυξήσετε τα δικαιώματά σας.

Μπορείτε επίσης να χρησιμοποιήσετε τις εντολές ypdomainname και nisdomainname ως εξής:

sudo όνομα_τομέαname mydomainname
sudo nisdomainname mydomainname

Το αρχείο / etc / hosts

Σε ένα παράθυρο τερματικού εκτελέστε την ακόλουθη εντολή για να ανοίξετε το αρχείο hosts στον επεξεργαστή nano:

sudo nano / etc / hosts

Θα υπάρχουν πολλές γραμμές κειμένου στο αρχείο / etc / hosts ως εξής:

127.0.0.1 localhost

Το πρώτο μέρος είναι η διεύθυνση IP του υπολογιστή, το δεύτερο μέρος είναι το όνομα του υπολογιστή. Για να προσθέσετε μόνιμα ένα τομέα NIS για τον υπολογιστή, αλλάξτε τη γραμμή ως εξής:

127.0.0.1 localhost.yourdomainname

Μπορείτε επίσης να προσθέσετε ψευδώνυμα ως εξής:

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

Περισσότερες πληροφορίες σχετικά με την εντολή "Όνομα τομέα"

Η εντολή domainname έχει έναν αριθμό διακοπτών ως εξής:

domainname -a

Αυτό θα επιστρέψει τα ψευδώνυμα για τον τομέα που αναφέρεται στο αρχείο host.

domainname -b

Το όνομα τομέα που θα χρησιμοποιηθεί αν δεν έχει οριστεί άλλο.

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

domainname -b mydomainname

Ακολουθούν μερικές εντολές:

Περίληψη

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