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.
- Avage
/etc/hostname
fail tekstiredaktoris.
sudo nano /etc/hostname
- Asendage olemasolev hostinimi uue hostinimega.
my-new-hostname
- 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
- Redigeerige Netplani seadistuse faili.
sudo nano /etc/netplan/50-cloud-init.yaml
- 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
- 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.