Android

Πώς να αλλάξετε το hostname στο ubuntu 18.04

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Πίνακας περιεχομένων:

Anonim

Αυτό το σεμινάριο θα σας καθοδηγήσει στη διαδικασία αλλαγής του ονόματος του host σε ένα σύστημα Ubuntu 18.04.

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

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

Αν και αυτό το σεμινάριο είναι γραμμένο για το Ubuntu 18.04, ισχύουν οι ίδιες οδηγίες για το Ubuntu 16.04 και οποιαδήποτε διανομή που βασίζεται στο Ubuntu, συμπεριλαμβανομένου του Linux Mint και του Elementary OS.

Προϋποθέσεις

Πριν συνεχίσετε με αυτό το σεμινάριο, βεβαιωθείτε ότι έχετε συνδεθεί ως χρήστης με δικαιώματα sudo.

Ένα όνομα κεντρικού υπολογιστή είναι μια ετικέτα που αναγνωρίζει ένα μηχάνημα στο δίκτυο. Δεν πρέπει να χρησιμοποιείτε το ίδιο όνομα κεντρικού υπολογιστή σε δύο διαφορετικές μηχανές σε ένα ίδιο δίκτυο.

Εμφανίστε το τρέχον όνομα κεντρικού υπολογιστή

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

hostnamectl

Όπως μπορείτε να δείτε στην παραπάνω εικόνα, το τρέχον όνομα κεντρικού υπολογιστή έχει οριστεί στο ubuntu1804.localdomain .

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

Τα παρακάτω βήματα περιγράφουν τον τρόπο αλλαγής του ονόματος του host στο Ubuntu 18.04.

1. Αλλάξτε το όνομα του hostname χρησιμοποιώντας hostnamectl .

Στο Ubuntu 18.04 μπορούμε να αλλάξουμε το hostname του συστήματος και τις σχετικές ρυθμίσεις χρησιμοποιώντας την εντολή hostnamectl .

Για παράδειγμα, για να αλλάξετε το static όνομα συστήματος στο linuxize , θα χρησιμοποιήσατε την ακόλουθη εντολή:

sudo hostnamectl set-hostname linuxize

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

2. Επεξεργαστείτε το αρχείο /etc/hosts .

Ανοίξτε το αρχείο /etc/hosts και αλλάξτε το παλιό όνομα του host στο νέο.

/ etc / hosts

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. Επεξεργαστείτε το αρχείο cloud.cfg .

Εάν είναι εγκατεστημένο το πακέτο cloud-init , πρέπει επίσης να επεξεργαστείτε το αρχείο cloud.cfg . Αυτό το πακέτο συνήθως εγκαθίσταται από προεπιλογή στις εικόνες που παρέχονται από τους παρόχους σύννεφο, όπως το AWS και χρησιμοποιείται για να χειριστεί την προετοιμασία των παρουσιών σύννεφο.

Για να ελέγξετε αν έχει εγκατασταθεί το πακέτο, εκτελέστε την ακόλουθη εντολή ls:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Εάν το πακέτο είναι εγκατεστημένο, η έξοδος θα μοιάζει με την εξής:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Σε αυτήν την περίπτωση θα χρειαστεί να ανοίξετε το αρχείο /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Αναζητήστε το preserve_hostname και αλλάξτε την τιμή από false σε true :

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

Αποθηκεύστε το αρχείο και κλείστε τον επεξεργαστή σας.

Επαληθεύστε την αλλαγή

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

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Θα πρέπει να εμφανιστεί το νέο όνομα του διακομιστή σας στην κονσόλα.

συμπέρασμα

Σε αυτό το σεμινάριο, σας δείξαμε πώς μπορείτε εύκολα να αλλάξετε το όνομα του διακομιστή του Ubuntu χωρίς να ξεκινήσετε ξανά το μηχάνημα.

Μη διστάσετε να αφήσετε ένα σχόλιο εάν έχετε οποιεσδήποτε ερωτήσεις.

ubuntu hostname