Κάθε φορά που εκκινείτε τη διανομή σας και βλέπετε ένα όνομα ομάδας που είναι πολύ μεγάλο ή δεν βγάζει νόημα Στο τερματικό, είναι ωραίο να το αλλάζεις σε κάτι πιο σύντομο και πιο αξιοπρεπές. Αυτό το όνομα δεν είναι μόνο για εμφάνιση: είναι το hostname, το αναγνωριστικό με το οποίο παρουσιάζεται το μηχάνημά σας στο δίκτυο και το οποίο πολλές υπηρεσίες χρησιμοποιούν ως αναφορά.
Η μετονομασία ενός υπολογιστή Linux είναι μια εργασία Σχετικά απλό, αλλά είναι καλύτερο να το κάνετε καλάΔεν αρκεί απλώς να επεξεργάζεστε τυχαία ένα αρχείο και να κάνετε τα πάντα: πρέπει να γνωρίζετε ποιες εντολές να χρησιμοποιήσετε, ποια αρχεία να επεξεργαστείτε, ποια συγκεκριμένα εργαλεία προσφέρει κάθε διανομή και ποιους ελέγχους να εκτελέσετε στη συνέχεια για να αποτρέψετε τυχόν απροσδόκητες βλάβες, ειδικά σε διακομιστές ή σταθμούς εργασίας.
Ποιο είναι το όνομα κεντρικού υπολογιστή (hostname) στο Linux και πού αποθηκεύεται;
Στο Linux, το hostname είναι το μοναδικό όνομα με το οποίο το σύστημα αυτοπροσδιορίζεται εναντίον άλλων ομάδων και εναντίον των δικών του εσωτερικών υπηρεσιών. Αυτό το όνομα εμφανίζεται στην προτροπή του τερματικού (η τυπική μορφή χρήστης@ομάδα), σε αρχεία καταγραφής, σε διαμορφώσεις δικτύου και σε πολλές εφαρμογές που το χρησιμοποιούν για να σας αναγνωρίζουν.
Αυτό το αναγνωριστικό αποθηκεύεται σε διάφορες τοποθεσίες και η πρόσβαση σε αυτό είναι δυνατή με διαφορετικούς τρόπους. Ο πιο παραδοσιακός τρόπος είναι μέσω του εντολή hostnameΑν ανοίξετε ένα τερματικό και πληκτρολογήσετε:
hostname
Θα δείτε στην οθόνη το όνομα που χρησιμοποιεί το σύστημα αυτήν τη στιγμή. Είναι μια πολύ απλή εικόνα, αλλά στις μέρες μας συνήθως συμπληρώνεται από άλλα, πιο ολοκληρωμένα βοηθητικά προγράμματα.
Στις περισσότερες σύγχρονες διανομές που χρησιμοποιούν systemd έχετε επίσης hostnamectlΑυτή η εντολή δεν εμφανίζει μόνο το όνομα του υπολογιστή, αλλά και πληροφορίες όπως η έκδοση διανομής, η έκδοση πυρήνα, η αρχιτεκτονική, ακόμη και το αν το σύστημα είναι εικονικοποιημένο. Μπορείτε να την συμβουλευτείτε για να λάβετε πληροφορίες. πληροφορίες υλικού:
hostnamectl
Με αυτό μπορείτε να δείτε το στατικό όνομαΤο "ωραίο" ή περιγραφικό όνομα και άλλες πληροφορίες περιβάλλοντος, οι οποίες είναι ιδανικές για την επιβεβαίωση του υπολογιστή στον οποίο εργάζεστε, ειδικά εάν διαχειρίζεστε πολλές εικονικές μηχανές ή διακομιστές.
Εκτός από τις εντολές, το όνομα κεντρικού υπολογιστή αποθηκεύεται σε διάφορα αρχεία συστήματος. Σε σχεδόν οποιαδήποτε διανομή, θα βρείτε το τρέχον όνομα κεντρικού υπολογιστή στο αρχείο / etc / hostnameΑν το δείτε με:
cat / etc / hostname
Συνήθως θα βλέπετε μία μόνο γραμμή με το όνομα της ομάδας. Μπορείτε επίσης να χρησιμοποιήσετε ένα ακόμη χαμηλότερο επίπεδο με:
cat / proc / sys / kernel / hostname
που θα σας δείξει το όνομα ακριβώς όπως είναι γραμμένο πυρήνας στη μνήμη εκείνη τη στιγμή. Αυτό επιτρέπει την επαλήθευση ότι η διαμόρφωση του συστήματος αρχείων και η προβολή του πυρήνα είναι συνεπείς.
Γενικές μέθοδοι για την αλλαγή ονόματος υπολογιστή στο Linux
Όταν μετονομάζετε το μηχάνημα, έχετε δύο κύριες προσεγγίσεις: επεξεργαστείτε απευθείας τα αρχεία διαμόρφωσης που εμπλέκονται ή χρησιμοποιήστε συγκεκριμένα εργαλεία (όπως hostnamectl ή βοηθητικά προγράμματα δικτύου σε λειτουργία κειμένου ή με γραφική διεπαφή).
Ο απλούστερος και πιο καθολικός μηχανισμός βασίζεται σε επεξεργαστείτε το αρχείο /etc/hostname με δικαιώματα διαχειριστή (μάθετε να επεξεργασία αρχείων συστήματοςΓια παράδειγμα, χρησιμοποιώντας nano:
sudo nano /etc/όνομακεντρικούυπολογιστή
Στο εσωτερικό συνήθως θα βλέπετε μόνο το τρέχον όνομα του συστήματος. Αυτό είναι όλο. αντικαταστήστε το με το νέο όνομα κεντρικού υπολογιστήΑποθήκευση (στο nano, Ctrl+O για εγγραφή, Enter για επιβεβαίωση και Ctrl+X για έξοδο) και αυτό θα είναι το όνομα που θα εφαρμόσει το σύστημα στην επόμενη εκκίνηση.
Ωστόσο, Η τροποποίηση μόνο του /etc/hostname συνήθως δεν είναι αρκετή.Πολλές εφαρμογές, και το ίδιο το σύστημα, εξαρτώνται επίσης από τη συνέπεια με το αρχείο. / Etc / hostsτο οποίο λειτουργεί ως τοπικός πίνακας επίλυσης ονομάτων. Εάν δεν το αγγίξετε, μπορεί να καταλήξετε με υπηρεσίες που επιλύουν το παλιό όνομα ενώ το σύστημα χρησιμοποιεί το νέο.
Σε διανομές που χρησιμοποιούν systemd (το οποίο περιλαμβάνει Ubuntu, Debian, Red Hat, CentOS, Fedora και παράγωγα), συνιστάται η χρήση της εντολής hostnamectl Για να αλλάξετε το όνομα του υπολογιστή με πιο ελεγχόμενο τρόπο. Αυτό το εργαλείο χειρίζεται εσωτερικές ενημερώσεις ονομάτων κεντρικού υπολογιστή και διαχειρίζεται διαφορετικούς τύπους ονομάτων (στατικά, εμφανιζόμενα κ.λπ.) με μικρότερο κίνδυνο λαθών κατά τη χειροκίνητη επεξεργασία.
Σε οικογενειακά περιβάλλοντα Red Hat όπου χρησιμοποιείται Διαχειριστής δικτύουΗ διεπαφή κειμένου είναι επίσης διαθέσιμη nmtui (Διεπαφή χρήστη κειμένου του Network Manager). Αυτό το βοηθητικό πρόγραμμα προσφέρει μενού με βάση κείμενο για τη διαμόρφωση συνδέσεων δικτύου και, μεταξύ άλλων, Αλλαγή του ονόματος κεντρικού υπολογιστή από ένα απλό παράθυρο διαλόγου, ιδανικό για διακομιστές χωρίς γραφικό περιβάλλον αλλά όπου επιθυμείται κάτι πιο φιλικό προς το χρήστη από μια απλή γραμμή εντολών.
Αλλάξτε το όνομα κεντρικού υπολογιστή με hostnamectl σε συστήματα με systemd
Για χρόνια, οι περισσότερες διανομές έχουν αντικαταστήσει την παλιά αρχική εντολή System V με systemdΑνάμεσα στα πολλά χαρακτηριστικά του, ξεχωρίζουν τα εξής: hostnamectl ως τυπικός μηχανισμός για την υποβολή ερωτημάτων και τη μετονομασία του υπολογιστή σε σχεδόν οποιαδήποτε σύγχρονη διανομή.
Το πρώτο βήμα είναι συνήθως να ρίξετε μια ματιά στην τρέχουσα κατάσταση με:
hostnamectl
Έτσι μπορείτε να επιβεβαιώσετε το τρέχον όνομα κεντρικού υπολογιστήΤο στατικό όνομα, οι πληροφορίες διανομής, η έκδοση πυρήνα, η αρχιτεκτονική, ο τύπος εικονικοποίησης κ.λπ. Αυτό είναι ιδιαίτερα χρήσιμο εάν εργάζεστε με πρότυπα εικονικής μηχανής ή παρόχους cloud που έχουν ήδη ορίσει ένα προεπιλεγμένο όνομα.
Για να αλλάξετε το στατικό όνομα του υπολογιστή, απλώς χρησιμοποιήστε την υποεντολή ορισμός ονόματος κεντρικού υπολογιστήΦανταστείτε ότι θέλετε να μετονομάσετε τον διακομιστή σας σε LINUX-SYSADMIT-01. Θα εκτελέσετε:
sudo hostnamectl set-hostname LINUX-SYSADMIT-01
Αν όλα πάνε καλά, η εντολή δεν θα εμφανίσει κανένα αποτέλεσμα, κάτι που είναι τυπικό για τα εργαλεία Unix. Από εκείνη τη στιγμή και μετά, το σύστημα αναγνωρίζει το νέο όνομα χωρίς να χρειάζεται πλήρης επανεκκίνησηΩστόσο, ενδέχεται να χρειαστεί να αποσυνδεθείτε ή να επανεκκινήσετε ορισμένες υπηρεσίες για να τεθεί σε ισχύ η αλλαγή.
Στη συνέχεια, συνιστάται να ξεκινήσετε ξανά:
hostnamectl
y επιβεβαιώστε ότι το πεδίο στατικού ονόματος ταιριάζει με το νέοΩστόσο, το hostnamectl δεν τροποποιεί πάντα το αρχείο για εσάς. / Etc / hostsΕπομένως, συνιστάται ιδιαίτερα να το ελέγξετε και να βεβαιωθείτε ότι δεν υπάρχουν υπόλοιπες αναφορές στο προηγούμενο όνομα κεντρικού υπολογιστή.
Χρήση του nmtui για αλλαγή ονομάτων στο Red Hat και τα παράγωγά του
Σε συστήματα όπως RHEL, CentOS, AlmaLinux, Rocky Linux και άλλα παράγωγα του Red Hat, είναι πολύ συνηθισμένο να πραγματοποιείται διαχείριση δικτύου Διαχειριστής δικτύουΑυτό το στοιχείο περιλαμβάνει το εργαλείο nmtui, μια διεπαφή κειμένου που διευκολύνει τόσο τη διαμόρφωση των συνδέσεων όσο και την εκχώρηση του ονόματος της ομάδας.
Για να το εκκινήσετε, ανοίξτε ένα τερματικό και πληκτρολογήστε:
nmtui
Θα εμφανιστεί ένα Α μενού σε λειτουργία κειμένου με δυνατότητα πλοήγησης με τα βέλη, το Tab και το πλήκτρο διαστήματοςΜεταξύ των επιλογών, συνήθως θα βρείτε κάτι όπως "Ορισμός ονόματος κεντρικού υπολογιστή συστήματος" ή "Ορισμός ονόματος συστήματος". Αυτή είναι η καταχώρηση που σας ενδιαφέρει όταν θέλετε να αλλάξετε διαδραστικά το αναγνωριστικό του υπολογιστή.
Αφού το επιλέξετε, θα δείτε ένα πλαίσιο όπου μπορείτε να Διαγράψτε το παλιό όνομα και εισαγάγετε το νέο όνομα κεντρικού υπολογιστή.Εσείς επιβεβαιώνετε και αποδέχεστε τις αλλαγές και το nmtui αναλαμβάνει την εφαρμογή τους. Στις περισσότερες περιπτώσεις, η αλλαγή τίθεται σε ισχύ αμέσως, χωρίς να χρειάζεται να προσαρμόσετε χειροκίνητα άλλα στοιχεία.
Ακόμα κι έτσι, για λόγους ασφαλείας, συνιστάται να ανοίξετε το αρχείο αργότερα. / Etc / hosts και ελέγξτε ότι η καταχώρηση που σχετίζεται με την τοπική IP (συνήθως 127.0.0.1 ή 127.0.1.1, ανάλογα με τη διανομή) αναφέρεται στο νέο όνομα ομάδαςΕάν το παλιό όνομα κεντρικού υπολογιστή εξακολουθεί να εμφανίζεται, αντικαταστήστε το για να αποφύγετε ασυνέπειες στην τοπική ανάλυση.
Αλλαγή του ονόματος υπολογιστή στο Ubuntu και τα παράγωγά του από την κονσόλα

Σε συστήματα όπως το Ubuntu, το Kubuntu, το Xubuntu και παρόμοια συστήματα, η αλλαγή του ονόματος κεντρικού υπολογιστή είναι στην πραγματικότητα... Γρήγορα αν δεν σας πειράζει να χρησιμοποιήσετε το τερματικόΣτην πραγματικότητα, η κλασική διαδικασία, η οποία λειτουργεί και σε πολλές άλλες διανομές, περιλαμβάνει την επεξεργασία δύο αρχείων: / Etc / hosts y / etc / hostname.
Η πιο συνιστώμενη ροή είναι πρώτη επαφή /etc/hosts Για να διατηρηθεί η συνέπεια στην τοπική ανάλυση. Σε ένα τερματικό:
sudo nano / etc / hosts
Σε αυτό το αρχείο θα δείτε αρκετές γραμμές αντιστοίχισης διεύθυνσης IP-ονόματος. Συνήθως θα βρείτε μια γραμμή loopback όπως αυτή: 127.0.0.1 localhost και ένα άλλο παρόμοιο με:
127.0.1.1 παλιό όνομα
Η δουλειά σου είναι να τοποθετηθείς παλιό όνομα και αντικαταστήστε το με το νέο όνομα κεντρικού υπολογιστήΜόλις τελειώσετε, αποθηκεύστε με Ctrl+O, επιβεβαιώστε με Enter και κλείστε με Ctrl+X. Αυτό διασφαλίζει ότι το σύστημα μπορεί να συνεχίσει να επιλύει μόνο του χρησιμοποιώντας το νέο όνομα.
Στη συνέχεια, επαναλαμβάνετε την κίνηση με / etc / hostname:
sudo nano /etc/όνομακεντρικούυπολογιστή
Αυτό το αρχείο συνήθως περιέχει μόνο μία γραμμή με το τρέχον όνομα υπολογιστή. Απλώς... αντικαταστήστε με το νέο αναγνωριστικόΑποθηκεύστε και κλείστε όπως πριν. Είναι σημαντικό εδώ το όνομα να ταιριάζει ακριβώς με αυτό που βάλατε στο /etc/hosts, χωρίς κενά ή ειδικούς χαρακτήρες.
Αφού τροποποιήσετε και τα δύο αρχεία, το πιο εύκολο πράγμα που μπορείτε να κάνετε είναι επανεκκινήστε τον υπολογιστή έτσι ώστε όλες οι υπηρεσίες να ξεκινούν με το νέο όνομα κεντρικού υπολογιστή και καμία εφαρμογή να μην παραμένει "κολλημένη" στο παλιό όνομα:
sudo επανεκκίνηση
Θα μπορούσατε επίσης να αποσυνδεθείτε ή να επανεκκινήσετε συγκεκριμένες υπηρεσίες, αλλά αν δεν θέλετε να περιπλέξετε τα πράγματα, μια πλήρης επανεκκίνηση αφήνει τα πάντα καθαρά και τακτοποιημένα.
Αλλάξτε το όνομα κεντρικού υπολογιστή χρησιμοποιώντας γραφικά προγράμματα επεξεργασίας
Υπάρχουν χρήστες που, παρόλο που η διαδικασία της κονσόλας είναι απλή, Προτιμούν να αποφεύγουν τον τερματικό σταθμό όποτε είναι δυνατόν.Σε αυτήν την περίπτωση, είναι επίσης δυνατό να αλλάξετε το όνομα επεξεργάζοντας τα ίδια αρχεία, αλλά χρησιμοποιώντας έναν γραφικό επεξεργαστή με δικαιώματα διαχειριστή.
Στο κλασικό Ubuntu, για μεγάλο χρονικό διάστημα ο επεξεργαστής ήταν GeditΠιο πρόσφατα έχει αντικατασταθεί από Επεξεργαστής GNOMETextΑλλά η ιδέα είναι η ίδια: χρειάζεστε έναν επεξεργαστή ικανό να Άνοιγμα και αποθήκευση αρχείων συστήματος με δικαιώματα rootΑν θέλετε να ανακτήσετε το Gedit, μπορείτε να το εγκαταστήσετε με:
sudo apt εγκατάσταση gedit
Μόλις είναι διαθέσιμο, ανοίξτε το αρχείο hosts με αυξημένα δικαιώματα:
sudo gedit / etc / hosts
Στο παράθυρο του προγράμματος επεξεργασίας, αναζητήστε τη γραμμή όπου το το τρέχον όνομα του υπολογιστή που σχετίζεται με την τοπική διεύθυνση IPΕπεξεργαστείτε το για να συμπεριλάβετε το νέο όνομα κεντρικού υπολογιστή και αποθηκεύστε το. Στη συνέχεια, επαναλάβετε τη διαδικασία με:
sudo gedit /etc/όνομακεντρικούυπολογιστή
και αντικαταστήστε το περιεχόμενο με το ίδιο όνομα που βάλατε στο /etc/hosts. Το μοτίβο είναι πανομοιότυπο, μόνο που αντί για nano χρησιμοποιείτε μια γραφική εφαρμογή.
Εάν το περιβάλλον σας δεν χρησιμοποιεί Gedit, μπορείτε να αντικαταστήσετε το δυαδικό αρχείο με το κατάλληλο πρόγραμμα επεξεργασίας. Για παράδειγμα, θα μπορούσατε να δοκιμάσετε:
sudo gnome-text-editor /etc/hosts
Αν και σε ορισμένα περιβάλλοντα ενδέχεται να προκαλέσει σφάλματα ανάλογα με τον τρόπο ρύθμισης παραμέτρων του συστήματος γραφικών δικαιωμάτων. Σε επιφάνειες εργασίας KDE, ο πιο συνηθισμένος επεξεργαστής κειμένου είναι Καίτηαλλά συνήθως είναι πιο πρακτικό ανοίξτε απευθείας τον διαχειριστή αρχείων Dolphin, μεταβείτε στο /και τα λοιπα/, ανοιχτό οικοδεσπότεςΕπεξεργαστείτε το και, κατά την αποθήκευση, εισαγάγετε τον κωδικό πρόσβασης διαχειριστή όταν σας τον ζητήσει η διεπαφή.
Ανεξάρτητα από τον εκδότη, η ιδέα είναι η ίδια: τροποποιήστε τα /etc/hosts και /etc/hostname με συνέπειαδιασφαλίζοντας ότι το νέο όνομα γράφεται το ίδιο και στα δύο σημεία και τηρώντας τη μορφή κάθε αρχείου.
Αλλαγή του ονόματος από τις γραφικές ρυθμίσεις του συστήματος
Σε ορισμένες σύγχρονες επιφάνειες εργασίας (για παράδειγμα, το GNOME σε πολλές διανομές), μπορείτε Αλλάξτε το όνομα της συσκευής από τον πίνακα ρυθμίσεων χωρίς να αγγίζετε χειροκίνητα αρχεία ή να θυμάστε εντολές.
Η τυπική διαδικασία είναι να ανοίξετε το Πίνακας δραστηριοτήτων ή κύριο μενού Στη συνέχεια, ξεκινήστε να πληκτρολογείτε «Διαμόρφωση» ή «Ρυθμίσεις» μέχρι να εμφανιστεί το εικονίδιο «Προτιμήσεις συστήματος». Ανοίγοντάς το, θα εμφανιστεί ένα παράθυρο με ένα πλευρικό πλαίσιο κατηγοριών και ένα κύριο πλαίσιο με τις επιλογές για την επιλεγμένη κατηγορία.
Συνήθως θα χρειαστεί να μεταβείτε σε μια ενότητα που σχετίζεται με Πληροφορίες συστήματος, Πληροφορίες ή Λεπτομέρειες συσκευήςΚατά την είσοδο, ο δεξιός πίνακας θα ενημερωθεί, εμφανίζοντας γενικά δεδομένα μηχανήματος, συμπεριλαμβανομένου ενός πεδίου που ονομάζεται κάτι σαν "Όνομα συσκευής".
Σε αυτό το κουτί θα μπορείτε να απευθείας επεξεργασία του ονόματος κεντρικού υπολογιστήΕισαγάγετε το νέο όνομα που θέλετε να χρησιμοποιήσετε (χωρίς κενά, τόνους ή ειδικά σύμβολα). Αποθηκεύστε ή κλείστε το παράθυρο και, ανάλογα με την υλοποίηση, η αλλαγή θα τεθεί σε ισχύ αμέσως ή μετά από μια σύντομη επανεκκίνηση της συνεδρίας. Αν θέλετε να βεβαιωθείτε ότι όλα έχουν λειτουργήσει, μπορείτε πάντα να το ελέγξετε αργότερα στο τερματικό με:
hostnamectl
και επαληθεύστε ότι το σύστημα εμφανίζει πλέον το νέο αναγνωριστικό.
Επιτυχής ενημέρωση του αρχείου /etc/hosts
Το αρχείο Το /etc/hosts είναι ένα βασικό κομμάτι σε οποιοδήποτε σύγχρονο σύστημα. Η λειτουργία του είναι να διατηρεί έναν στατικό πίνακα που συσχετίζει Διευθύνσεις IP με ονόματα κεντρικών υπολογιστώνΤο σύστημα συνήθως το συμβουλεύεται πριν καταφύγει σε διακομιστές DNS, επομένως επηρεάζει άμεσα τον τρόπο επίλυσης των ονομάτων, ακόμα και όταν ο υπολογιστής δεν διαθέτει σύνδεση στο διαδίκτυο.
Σε όλες σχεδόν τις εγκαταστάσεις Linux θα δείτε, τουλάχιστον, μια σειρά από βασικές καταχωρήσεις παρόμοιες με:
127.0.0.1 localhost 127.0.1.1 παλιό όνομα
Η πρώτη γραμμή εγγυάται ότι το όνομα Το localhost δείχνει πάντα στη διεπαφή loopbackΗ δεύτερη μέθοδος συνήθως συνδέει την τοπική διεύθυνση IP με το όνομα κεντρικού υπολογιστή του υπολογιστή. Όταν αλλάζετε το όνομα του μηχανήματος, πρέπει αντικαταστήστε το παλιό όνομα με το νέο έτσι ώστε όλα να συνεχίζουν να προστίθενται.
Για να το επεξεργαστείτε, μπορείτε να χρησιμοποιήσετε το nano, το οποίο είναι γρήγορο και πανταχού παρόν:
sudo nano / etc / hosts
Στο εσωτερικό, εντοπίστε τις γραμμές όπου εμφανίζεται το παλιό όνομα κεντρικού υπολογιστή και αντικαταστήστε το με το νέο, χωρίς να αλλάξετε τη διεύθυνση IP ή την απόσταση και τη δομή των στηλοθετών. Είναι σημαντικό να διατηρήσετε το σωστή μορφή κάθε γραμμήςεπειδή ένα σφάλμα εδώ μπορεί να προκαλέσει δυσάρεστα προβλήματα επίλυσης ονομάτων που είναι δύσκολο να εντοπιστούν.
Σε γραφικές επιφάνειες εργασίας, όπως ήδη αναφέρθηκε, μπορείτε να το ανοίξετε με τον αγαπημένο σας επεξεργαστή (Gedit, GNOME Text Editor, Kate, κ.λπ.) αρκεί να τον έχετε. δικαιώματα διαχειριστή για την αποθήκευση αλλαγώνΣε πολλές περιπτώσεις, η ίδια η επιφάνεια εργασίας θα σας ζητήσει τον κωδικό πρόσβασής σας όταν προσπαθείτε να αποθηκεύσετε σε έναν κατάλογο συστήματος.
Αν η ομάδα λειτουργήσει ως διακομιστή με σημαντικές υπηρεσίες (βάσεις δεδομένων, διακομιστές ιστού, εταιρικές εφαρμογές κ.λπ.), συνιστάται να ελέγξετε την τεκμηρίωση για κάθε υπηρεσία για να ελέγξετε εάν αποθηκεύουν το όνομα κεντρικού υπολογιστή σε συγκεκριμένα αρχεία. Σε αυτές τις περιπτώσεις, η αλλαγή των /etc/hostname και /etc/hosts είναι μόνο ένα μέρος της εργασίας: ίσως χρειαστεί να προσαρμόστε πρόσθετες εσωτερικές ρυθμίσεις που παραπέμπουν στο παλιό όνομα.
Κίνδυνοι, παρενέργειες και βέλτιστες πρακτικές
Η αλλαγή ονόματος ενός υπολογιστή Linux είναι, γενικά, Βέβαια, αν γίνει με κοινή λογική.Αλλά δεν είναι χωρίς παρενέργειες. Ο μεγαλύτερος κίνδυνος δεν είναι τόσο η ίδια η αλλαγή, αλλά όλη η εξαρτήσεις που μπορεί να έχουν άλλες εφαρμογές σε σχέση με το προηγούμενο όνομα κεντρικού υπολογιστή.
Ορισμένα προγράμματα συνδέουν τα προφίλ τους, τις εσωτερικές διαδρομές ή ακόμα και τις άδειες χρήσης τους με το όνομα του μηχανήματος. Όταν το αλλάζετε, αυτά τα στοιχεία ενδέχεται να αντιμετωπίσουν ασυνέπειες μεταξύ αυτού που αναμένουν και του νέου περιβάλλοντος. Συχνά, η ίδια η εφαρμογή εντοπίζει την κατάσταση και Ανανεώνει αυτόματα τις ρυθμίσεις του.Αλλά αυτό δεν ισχύει πάντα.
Εάν παρατηρήσετε ότι κάποια εφαρμογή αρχίζει να παρουσιάζει δυσλειτουργία μετά τη μετονομασία του υπολογιστή, μια απλή στρατηγική είναι να Ελέγξτε τους κρυφούς φακέλους διαμόρφωσης στον αρχικό σας κατάλογο. Ανοίξτε τη διαχείριση αρχείων και πατήστε Ctrl+H για να εμφανιστούν κατάλογοι όπως .mozilla για Firefox o .config/BraveSoftware για BraveΣε ακραίες περιπτώσεις, μπορείτε να μετονομάσετε ή να διαγράψετε αυτούς τους καταλόγους για να αναγκάσετε το πρόγραμμα να δημιουργήσει μια καθαρή διαμόρφωση στην επόμενη εκκίνηση (αν και θα χάσετε προσωπικές ρυθμίσεις, μη συγχρονισμένους σελιδοδείκτες κ.λπ.).
Σε διακομιστές παραγωγής, συνιστάται να είστε ακόμη πιο προσεκτικοί (στρατηγικές αναβάθμισηςΠριν αλλάξετε το όνομα κεντρικού υπολογιστή, είναι καλή ιδέα Σημειώστε ποιες υπηρεσίες είναι ενεργέςΕλέγξτε την τεκμηρίωση για τα πιο σημαντικά και, αν μπορείτε, δοκιμάστε τη διαδικασία σε ένα δοκιμαστικό περιβάλλον παρόμοια. Αυτό ελαχιστοποιεί τις εκπλήξεις στο κύριο σύστημα.
Ως σύνολο βέλτιστων πρακτικών, κάθε φορά που μετονομάζετε ένα μηχάνημα Linux θα πρέπει:
- Ενημέρωση /etc/hostname με το νέο όνομα.
- Διόρθωση του /etc/hosts έτσι ώστε η τοπική διεύθυνση IP να δείχνει στο νέο όνομα κεντρικού υπολογιστή.
- Ελέγξτε το αποτέλεσμα με hostname και hostnamectl για να επαληθεύσετε ότι όλα ταιριάζουν.
- Ελέγξτε τα αρχεία καταγραφής ψάχνοντας για παράξενα μηνύματα μετά την αλλαγή.
- Επαλήθευση βασικών υπηρεσιών (SSH, διακομιστές ιστού, βάσεις δεδομένων, κ.λπ.) και επιβεβαιώστε ότι ξεκινούν και λειτουργούν κανονικά.
Παρόλο που η διαδικασία είναι σταθερή και υποστηρίζεται καλά από τις σύγχρονες διανομές, ιδανικά είναι Επιλέξτε ένα σύντομο, σαφές και συνεπές όνομα από την αρχή του κύκλου ζωής του συστήματος και αποφύγετε να το αλλάζετε κάθε δύο ημέρες. Όταν έρθει η ώρα να το κάνετε, ακολουθήστε την εξής σειρά: χρησιμοποιήστε εργαλεία όπως hostnamectl ή nmtui Όταν είναι διαθέσιμα, επεξεργαστείτε τα σωστά /etc/όνομα_κεντρικού_δέκτη και /etc/hosts Η εκτέλεση επακόλουθων ελέγχων θα σας γλιτώσει από πονοκεφάλους και θα διατηρήσει τον εξοπλισμό σας πλήρως αναγνωρίσιμο τόσο στο τερματικό όσο και στο δίκτυο.