Ubuntu hostinime muutmine: Samm-sammuline juhend serveri ja võrgu seadistamiseks

1. Sissejuhatus

Miks muuta hostinime Ubuntus?

Hostinimi on väga oluline element serveri või virtuaalmasina haldamisel, sest selle abil tuvastatakse masin süsteemi või võrgu sees. Eriti ettevõtetes või pilvekeskkondades, kus kasutatakse mitut serverit või virtuaalmasinat, muudab arusaadav hostinimi töö efektiivsemaks ja halduse lihtsamaks. Hostinime muutmine võib olla vajalik ka serveri migreerimisel või keskkonna muudatuste korral.

Selles artiklis selgitatakse üksikasjalikult, kuidas muuta hostinime Ubuntus ajutiselt, kuidas teha püsiv muudatus, mis säilib ka pärast taaskäivitust, ning kuidas kasutada Netplani võrguseadete haldamiseks.

2. Kuidas kontrollida hostinime

Hostinime kontrollimise käsk

Praegu määratud hostinime kontrollimiseks on kõige põhilisem järgmine käsk.

hostname

Selle käsuga kuvatakse praegune hostinimi. Kui soovite näha ka süsteemi detailsemat infot, kasutage järgmist hostnamectl käsku.

hostnamectl

Selle käsuga kuvatakse lisaks hostinimele ka süsteemi detailne info. Näiteks võib saada järgmise väljundi:

Static hostname: my-hostname
Operating System: Ubuntu 20.04 LTS

Nii on hostinime kontrollimine lõpetatud.

3. Kuidas muuta hostinime ajutiselt

Ajutine muutmine hostname käsuga

Hostinime ajutiseks muutmiseks kasutatakse hostname käsku. See muudatus kehtib kuni järgmise taaskäivitamiseni, seega sobib see ajutiseks testimiseks või virtuaalmasinas töötamiseks.

sudo hostname uus-hostinimi

Näiteks kui soovite ajutiselt muuta hostinime temp-hostname-ks, kasutage järgmist käsku.

sudo hostname temp-hostname

Ajutise hostinime muutmise kontroll

Et veenduda, kas hostinimi on õigesti muudetud, käivitage uuesti hostnamectl käsk.

hostnamectl

Nii saate kontrollida, et muudatus on korrektselt jõustunud. Kuid pärast taaskäivitamist taastub eelnev hostinimi, nii et püsiva muudatuse tegemiseks järgige järgmisi samme.

4. Kuidas muuta hostinime püsivalt

Püsiv muutmine hostnamectl käsuga

Kõige soovitatavam viis hostinime püsivaks muutmiseks on kasutada hostnamectl käsku. Selle meetodi puhul säilib uus hostinimi ka pärast süsteemi taaskäivitust.

sudo hostnamectl set-hostname uus-hostinimi

Näiteks kui soovite hostinime muuta my-new-hostname-ks, käivitage järgmine käsk:

sudo hostnamectl set-hostname my-new-hostname

Otse /etc/hostname faili muutmine

Teine püsiv viis on muuta otse /etc/hostname faili.

  1. Avage /etc/hostname fail tekstiredaktoris.
sudo nano /etc/hostname
  1. Asendage olemasolev hostinimi uue hostinimega.
my-new-hostname
  1. Salvestage fail ja taaskäivitage süsteem.
sudo reboot

/etc/hosts faili muutmine

Pärast hostinime muutmist ärge unustage kontrollida ja vajadusel muuta ka /etc/hosts faili. Selles failis seotakse hostinimed IP-aadressidega.

127.0.1.1 my-new-hostname

Nii tagate, et hostinime muudatus kajastub ka võrgus õigesti.

5. Netplani kasutamine võrgu seadistamiseks

Mis on Netplan?

Netplan on tööriist, mis aitab Ubuntus võrgu seadeid hallata, eriti soovitatav serverite ja virtuaalmasinate puhul. Netplan sobib hästi pilve- või suure võrgukeskkonna automaatseks seadistamiseks. Kuna Netplan võimaldab korraga hallata nii hostinime kui ka võrgu seadeid, on see eriti mugav keerukates võrkudes.

Hostinime ja võrgu seadete muutmine Netplaniga

  1. Redigeerige Netplani seadistuse faili.
sudo nano /etc/netplan/50-cloud-init.yaml
  1. Lisage seadistusfaili hostinimi ja võrguseaded.
network:
    ethernets:
        ens33:
            addresses:
            - 192.168.1.100/24
            gateway4: 192.168.1.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
    version: 2
    hostname: my-new-hostname
  1. Pärast seadistuse lõpetamist rakendage Netplani muudatused järgmise käsuga.
sudo netplan apply

Veaotsing

Kui Netplani rakendamisel tekib vigu, saate vea üksikasju vaadata järgmise käsuga.

sudo netplan --debug apply

Kui kuvatakse veateateid, on põhjuseks tavaliselt süntaksiviga või vale võrgu seadistus, seega kontrollige seadistusfaili hoolikalt. Samuti on soovitatav enne Netplani seadistuse muutmist olemasolevast failist varukoopia teha.

6. Turvalisuse kaalutlused

Pärast hostinime muutmist võib see mõjutada SSH-ühendusi ja tulemüüri seadeid, seetõttu kontrollige kindlasti, et turvaseaded on korrektsed. Näiteks kontrollige pärast hostinime muutust, kas /etc/hosts fail on uuendatud ja tulemüüri sätted on õiged. Vajadusel uuendage seadeid. Kuna SSH-ühendus võib samuti mõjutatud olla, kontrollige vajadusel SSH seadeid uuesti.

7. Kokkuvõte

Ubuntus hostinime muutmiseks on kaks võimalust: ajutine ja püsiv muutus. Ajutisteks töödeks sobib hostname käsk, püsivaks muutuseks on kõige lihtsam ja soovitatav kasutada hostnamectl käsku. Samuti on mugav hallata võrgu seadeid ja hostinime korraga Netplaniga, eriti keerukates võrgukeskkondades.

Pärast hostinime muutmist kontrollige kindlasti /etc/hosts faili, tulemüüri ja SSH seadeid, et veenduda süsteemi korrektses töös.

侍エンジニア塾