Android

Cum se schimbă numele de gazdă pe ubuntu 18.04

Учебник Linux для начинающих

Учебник Linux для начинающих

Cuprins:

Anonim

Acest tutorial vă va ghida prin procesul de schimbare a numelui de gazdă pe un sistem Ubuntu 18.04.

Numele de gazdă este stabilit la momentul instalării sistemului de operare Ubuntu sau dacă rotiți o mașină virtuală, acesta este atribuit dinamic instanței la pornire.

Metoda descrisă în acest ghid va funcționa fără a fi necesară repornirea sistemului.

Deși acest tutorial este scris pentru Ubuntu 18.04, aceleași instrucțiuni se aplică pentru Ubuntu 16.04 și pentru orice distribuție bazată pe Ubuntu, inclusiv Linux Mint și OS Elementary.

Cerințe preliminare

Înainte de a continua cu acest tutorial, asigurați-vă că sunteți autentificat ca utilizator cu privilegii sudo.

Un nume de gazdă este o etichetă care identifică o mașină din rețea. Nu ar trebui să utilizați același nume de gazdă pe două mașini diferite dintr-o aceeași rețea.

Afișați numele de gazdă curent

Pentru a vizualiza numele de gazdă curent, introduceți următoarea comandă:

hostnamectl

După cum puteți vedea în imaginea de mai sus, numele de gazdă curent este setat pe ubuntu1804.localdomain .

Schimbați numele de gazdă

Următorii pași prezintă modul de schimbare a numelui de gazdă în Ubuntu 18.04.

1. Schimbați numele de gazdă folosind hostnamectl .

În Ubuntu 18.04 putem modifica numele de gazdă al sistemului și setările aferente folosind comanda hostnamectl .

De exemplu, pentru a schimba numele de gazdă statică în linuxize , ar trebui să folosiți următoarea comandă:

sudo hostnamectl set-hostname linuxize

Comanda hostnamectl nu produce ieșire. La succes, 0 este returnat, un cod de eșec diferit de zero.

2. Editați /etc/hosts .

Deschideți /etc/hosts și schimbați vechiul nume de gazdă pe unul nou.

/ 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. Editați fișierul cloud.cfg .

Dacă pachetul cloud-init este instalat, trebuie să editați fișierul cloud.cfg . Acest pachet este de obicei instalat în imaginile furnizate de furnizorii de cloud, cum ar fi AWS și este utilizat pentru a gestiona inițializarea instanțelor cloud.

Pentru a verifica dacă pachetul este instalat, executați următoarea comandă ls:

ls -l /etc/cloud/cloud.cfg

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

Dacă pachetul este instalat, ieșirea va arăta astfel:

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

În acest caz, va trebui să deschideți fișierul /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Căutați preserve_hostname și schimbați valoarea de la false la true :

/etc/cloud/cloud.cfg

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

Salvați fișierul și închideți editorul.

Verificați modificarea

Pentru a verifica dacă numele de gazdă a fost schimbat cu succes, utilizați din nou comanda 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

Ar trebui să vedeți noul nume de server imprimat pe consolă.

Concluzie

În acest tutorial, v-am arătat cum puteți schimba cu ușurință numele de gazdă al serverului Ubuntu fără a reporni aparatul.

Simțiți-vă liber să lăsați un comentariu dacă aveți întrebări.

nume de gazdă ubuntu