Kuinka muuttaa isäntänimeä Ubuntu 18.04

Tämä opetusohjelma opastaa sinua Ubuntu 18.04-järjestelmän palvelinnimen muuttamisessa.

palvelinnimi on asetettu aikaan, jolloin Ubuntu-käyttöjärjestelmä on asennettu, tai jos pyörität virtuaalikonetta, se on dynaamisesti osoitettu instanssiin käynnistyksen yhteydessä.

tässä oppaassa kuvattu menetelmä toimii ilman tarvetta käynnistää järjestelmä uudelleen.

Vaikka tämä opetusohjelma on kirjoitettu Ubuntu 18.04 pätevät samat ohjeet Ubuntu 16.,04 Ja mikä tahansa Ubuntu-pohjainen jakelu, mukaan lukien Linux Mint ja Elementary OS.

Edeltävät opinnot #

ennen tämän opetusohjelman jatkamista varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet .

isäntänimi on merkki, joka tunnistaa koneen verkossa. Samaa palvelinnimeä ei kannata käyttää kahdessa eri koneessa samassa verkossa.,

Näytä nykyinen palvelinnimi #

nähdäksesi nykyisen palvelinnimen, syötä seuraava komento:

hostnamectl

kuten yllä olevasta kuvasta näkyy, nykyinen isäntänimi on asetettuubuntu1804.localdomain.

Vaihda palvelinnimi #

seuraavat vaiheet hahmottavat, miten isäntänimi muutetaan Ubuntu 18.04: ssä.

vaihda isäntänimi käyttäen hostnamectl: ää. #

Ubuntu 18: ssa.,04 voimme muuttaa järjestelmän palvelinnimeä ja siihen liittyviä asetuksia komennolla hostnamectl.

esimerkiksi muuttaaksesi järjestelmän staattisen palvelinnimen linuxize, käyttäisit seuraavaa komentoa:

sudo hostnamectl set-hostname linuxize

hostnamectl komento ei tuota ulostuloa. Onnistuessa palautetaan 0, ei-nolla-vikakoodi muuten.

muokkaa/etc / hosts-tiedostoa. #

avaa /etc/hosts – tiedosto ja vaihda vanha isäntänimi uuteen.

/etc/hosts

Edit the cloud.cfg-tiedosto., #

Joscloud-init paketti on asennettu, sinun on myös muokattavacloud.cfg – tiedostoa. Tämä paketti asennetaan yleensä oletusarvoisesti pilvipalvelujen tarjoajien kuten AWS: n tarjoamiin kuviin, ja sitä käytetään käsittelemään pilvipalvelujen alustusta.

jos Haluat tarkistaa, onko paketti on asennettu, suorita seuraavat ls komento :

ls -l /etc/cloud/cloud.cfg

Jos näet seuraavan tulosteen se tarkoittaa, että paketti ei ole asennettu, ei lisätoimia tarvitaan.,

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

Jos paketti on asennettu, tuloste näyttää seuraavalta:

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

tässä tapauksessa sinun täytyy avata /etc/cloud/cloud.cfg tiedosto:

sudo vim /etc/cloud/cloud.cfg

Etsiä preserve_hostname ja muuttaa arvoa false ja true:

/etc/pilvi/pilvi.cfg
# This will cause the set+update hostname module to not operate (if true)preserve_hostname: true

Tallenna tiedosto ja sulje editori.,

Vahvista muutos #

varmista, että hostname oli onnistuneesti muuttunut, jälleen kerran, käyttää hostnamectl komento:

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

Sinun pitäisi nähdä uuden palvelimen nimi tulostetaan konsoliin.

Conclusion #

tässä opetusohjelmassa olemme näyttäneet, miten voit helposti vaihtaa Ubuntu-palvelimen palvelinnimeä käynnistämättä konetta uudelleen.

Leave a Comment