27Jun
Εάν έχετε δουλέψει στον κόσμο admin για οποιοδήποτε χρονικό διάστημα, πιθανότατα έχετε τρέξει σε μια περίπτωση όπου έπρεπε να αλλάξετε τα ονόματα κεντρικού υπολογιστή στον διακομιστή σας ώστε να ταιριάζει με κάποιο εταιρικό πρότυπο ονομασίας, αλλά δεν μπορείτε να έχετε και χρόνο διακοπής.Τόσο πώς αλλάζετε το όνομα κεντρικού υπολογιστή χωρίς επανεκκίνηση;
Αλλαγή του ονόματος κεντρικού υπολογιστή
Πρώτον, πρέπει να αλλάξετε το αρχείο ρυθμίσεων που το ελέγχει.Το πραγματικό αρχείο και η θέση του θα διαφέρουν μεταξύ των διανομών.Στα παράγωγα του Redhat, το αρχείο που πρόκειται να τροποποιήσετε είναι το δίκτυο /etc/sysconfig/, έτσι ώστε να το αρχείο αυτό και να αλλάξετε τη γραμμή που διαβάζει HOSTNAME =
Από αυτό:
Σε αυτό:
Για διανομές SuSE θα αλλάζετε το αρχείο /etc/ HOSTNAME, ενώ οι διαχειριστές του Debian θα τροποποιούνΑρχείο hostname /etc/ για να ορίσετε το νέο όνομα.
Στη συνέχεια, το αρχείο /etc/ φιλοξενεί πρέπει να αλλάξει.Αυτό είναι το ίδιο σε όλες τις γεύσεις και αποτελείται από τη χρήση του αγαπημένου σας επεξεργαστή κειμένου και την τροποποίηση του παλιού ονόματος του host στο εσωτερικό του.Όπως από αυτό:
Σε αυτό:
"Αλλά", μουρμουρίζεις κάτω από την αναπνοή σου, "απλά δακτυλογράφω στο hostname και πήρα το Snoopy ως αποτέλεσμα.Δεν λειτουργεί! ".
Αυτό που πρέπει να ξέρετε είναι ότι τα προηγούμενα βήματα είναι να ορίσετε μόνιμα το νέο όνομα.Είστε πάρα πολύ γρήγοροι να κρίνετε, προφανώς.Συνεπώς, συνεχίστε με την είσοδο( στη γραμμή εντολών ως root ή sudoer):
# hostname mdmvr14s9db
Αυτό θα ορίσει το όνομα κεντρικού υπολογιστή για τώρα, αλλά η αλλαγή δεν αποθηκεύεται( αυτό είναι τα παραπάνω βήματα για, θυμάστε;).Πάρε μπροστά - δοκιμάστε το.Πληκτρολογήστε 'hostname'( χωρίς τα σημάδια) και η εντολή θα πρέπει να επιστρέψει 'mdmvr14s9db'( χωρίς τα μοναδικά εισαγωγικά).
Τώρα ας το θέσουμε σε πέτρα.Εάν χρησιμοποιείτε τις εντολές chkconfig και service( συνήθως, οικογένεια RedHat, μπορείτε απλά να πληκτρολογήσετε
#service, κάντε επανεκκίνηση του δικτύου
, το οποίο θα κάνει επανεκκίνηση του δικτύου με το νέο όνομα κεντρικού υπολογιστή.Οι υπόλοιποι θα πρέπει να είναι σε θέση να πληκτρολογήσετε
# /etc/init.d/ επανεκκίνηση δικτύου
για να αποκτήσετε τα ίδια αποτελέσματα.
Στη συνέχεια, δοκιμάστε ξανά με την εντολή hostname - πρέπει να πάρετε το νέο όνομα που επιστρέφεται.
Αυτό ήταν το εύκολο κομμάτι.Ας ελπίσουμε ότι, προτού ξεκινήσετε αυτό, ελέγξατε όλα τα αρχεία conf confll για οποιαδήποτε σκληρή κωδικοποιημένη αναφορά στο νέο όνομα και άλλαξε το ίδιο.Και πρέπει να αλλάξετε την εγγραφή DNS 'A' για να αντικατοπτρίσετε επίσης το νέο όνομα.Και αφού έχετε ξαναρχίσει το όνομά σας με το νέο όνομα στο DNS, θα έχετε καταφέρει να ενοχλήσετε προσωρινά περίπου τους μισούς από τους 18.000 χρήστες που αναφέρθηκαν προηγουμένως, οι οποίοι τώρα δεν μπορούν να φτάσουν στο διακομιστή, αφού το όνομα δεν έχει διαδοθεί ακόμα γύρω από το δίκτυο.Αλλά και αυτό θα περάσει όσο θα κρύψετε αρκετά.
Και τουλάχιστον μπορείτε να κρατήσετε το μικρό γεμιστό βελούδινο Snoopy κάθεται στο γραφείο σας για να σας υπενθυμίσω ότι ο πιο ήπιος και απλούστερος χρόνος.