Kaip nustatyti arba pakeisti pagrindinio kompiuterio pavadinimą sistemoje „CentOS/RHEL 7/8“


Kompiuterio pagrindinis vardas reiškia unikalų pavadinimą, kuris priskiriamas kompiuteriui tinkle, siekiant unikaliai identifikuoti tą kompiuterį tame konkrečiame tinkle. Kompiuterio pagrindinį vardą galima nustatyti pagal bet kurį jums patinkantį vardą, tačiau turėtumėte nepamiršti šių taisyklių:

  • pagrindinio kompiuterio pavadinimuose gali būti raidžių (nuo a iki z).
  • pagrindinio kompiuterio pavadinimuose gali būti skaitmenų (nuo 0 iki 9).
  • pagrindinio kompiuterio pavadinime kaip specialusis simbolis gali būti tik brūkšnelis (-) .
  • pagrindinio kompiuterio pavadinime gali būti taškinis specialusis simbolis (.) .
  • pagrindinio kompiuterio pavadinimuose gali būti visų trijų taisyklių derinys, tačiau jie turi prasidėti raide ar skaičiumi.
  • pagrindinio vardo raidės neskiriamos didžiosiomis ir mažosiomis raidėmis.
  • pagrindinio kompiuterio pavadinime turi būti nuo 2 iki 63 simbolių.
  • pagrindinio kompiuterio pavadinimai turėtų būti aprašomieji (kad būtų lengviau nustatyti kompiuterio paskirtį, vietą, geografinę vietovę ir pan. tinkle).

Norėdami per konsolę kompiuterio pavadinimą parodyti sistemose „CentOS 7/8“ ir „RHEL 7/8“, išleiskite šią komandą. Vėliava -s rodomas kompiuterio trumpasis vardas (tik pagrindinio kompiuterio pavadinimas), o žymoje -f rodomas kompiuterio FQDN tinkle (tik tuo atveju, jei kompiuteris yra domeno dalis arba karalystė ir nustatytas FQDN).

# hostname
# hostname -s
# hostname -f

Taip pat galite parodyti „Linux“ sistemos pagrindinio kompiuterio pavadinimą, patikrindami/etc/hostname failo turinį naudodami „cat“ komandą.

# cat /etc/hostname

Norėdami pakeisti ar nustatyti „CentOS 7/8“ kompiuterio pavadinimą, naudokite komandą „hostnamectl“, kaip parodyta toliau pateiktoje komandos ištraukoje.

# hostnamectl set-hostname your-new-hostname

Be „hostname“ komandos, taip pat galite naudoti komandą „hostnamectl“, norėdami parodyti „Linux“ mašinos pagrindinio kompiuterio pavadinimą.

# hostnamectl

Norint pritaikyti naują pagrindinio kompiuterio pavadinimą, reikia paleisti sistemą iš naujo. Norėdami iš naujo paleisti „CentOS 7“ kompiuterį, išduokite vieną iš žemiau pateiktų komandų.

# init 6
# systemctl reboot
# shutdown -r

Antrasis „CentOS 7/8“ kompiuterio pavadinimo nustatymo būdas yra rankiniu būdu redaguoti failą/etc/hostname ir įvesti naują pagrindinio kompiuterio pavadinimą. Be to, norint pritaikyti naują mašinos pavadinimą, būtina paleisti sistemą iš naujo.

# vi /etc/hostname

Trečias metodas, kurį galima naudoti norint pakeisti „CentOS 7/8“ kompiuterio pavadinimą, yra „Linux sysctl“ sąsaja. Tačiau naudojant šį metodą, norint pakeisti mašinos pavadinimą, nustatomas laikinas mašinos kompiuterio pavadinimas.

Pereinamasis pagrindinio kompiuterio vardas yra specialus pagrindinio kompiuterio vardas, kurį inicijuoja ir prižiūri tik „Linux“ branduolys kaip pagalbinio kompiuterio vardas, be statinio kompiuterio pavadinimo ir jis neišlieka iš naujo.

# sysctl kernel.hostname
# sysctl kernel.hostname=new-hostname
# sysctl -w kernel.hostname=new-hostname

Norėdami parodyti laikiną kompiuterio pavadinimą, pateikite toliau nurodytas komandas.

# sysctl kernel.hostname
# hostnamectl

Galiausiai komandą „hostnamectl“ galima naudoti norint pasiekti šias pagrindinio kompiuterio pavadinimo sąrankas: –pretty, –static ir –transient.

Nors yra ir kitų specifinių būdų, kaip komanduoti nmtui arba rankiniu būdu redaguoti kai kuriuos konfigūracijos failus, būdingus kiekvienam „Linux“ paskirstymui (/ etc/sysconfig/network-scripts/ifcfg-ethX for CentOS), pirmiau nurodytos taisyklės paprastai yra prieinamos neatsižvelgiant į naudojamą „Linux“ paskirstymą .