CentOS/RHEL 7/8-de host adyny nädip sazlamaly ýa-da üýtgetmeli
Kompýuter host ady, şol belli bir setdäki şol kompýuteri ýeke-täk tanamak üçin tordaky kompýutere berlen özboluşly ady aňladýar. Kompýuteriň adyny islän adyňyza belläp bilersiňiz, ýöne aşakdaky düzgünleri ýadyňyzdan çykarmaly dälsiňiz:
- host atlarynda harplar bolup biler (a-dan z).
- host atlary sanlary öz içine alyp biler (0-dan 9-a çenli).
- host atlarynda diňe nyşan belgisi bolup biler
(-)
aýratyn nyşan hökmünde. - host atlarynda nokat ýörite nyşan
(.)
bolup biler. - host atlary üç düzgüniň hemmesini öz içine alyp biler, ýöne harp ýa-da san bilen başlamaly we gutarmaly.
- host atlarynyň harplary baş harplar bilen tapawutlanýar.
- host atlary 2 bilen 63 simwoldan ybarat bolmaly.
- host atlary suratlandyryjy bolmaly (kompýuteriň maksadyny, ýerleşýän ýerini, geografiki sebtini we ş.m. kesgitlemegi aňsatlaşdyrmak üçin).
CentOS 7/8 we RHEL 7/8 ulgamlarynda kompýuteriň adyny konsol arkaly görkezmek üçin aşakdaky buýrugy beriň. -s
baýdagy kompýuteriň gysga adyny görkezýär (diňe host ady) we -f
baýdagy kompýuterde FQDN kompýuterini görkezýär (diňe kompýuter domeniň bir bölegi bolsa) ýa-da älem we FQDN düzüldi).
# hostname # hostname -s # hostname -f
Şeýle hem, pişik buýrugyny ulanyp/etc/hostname faýlynyň mazmunyny barlap, Linux ulgamynyň host adyny görkezip bilersiňiz.
# cat /etc/hostname
CentOS 7/8 maşyn host adyny üýtgetmek ýa-da bellemek üçin hostnamectl buýrugyny aşakdaky buýruk parçasynda görkezilişi ýaly ulanyň.
# hostnamectl set-hostname your-new-hostname
Hostname buýrugyndan başga-da, Linux maşyn host adyny görkezmek üçin hostnamectl buýrugyny hem ulanyp bilersiňiz.
# hostnamectl
Täze host adyny ulanmak üçin ulgamy täzeden açmak zerur, CentOS 7 enjamyny täzeden açmak üçin aşakdaky buýruklardan birini çykaryň.
# init 6 # systemctl reboot # shutdown -r
CentOS 7/8 maşyn host adyny gurmagyň ikinji usuly/etc/hostname faýlyny el bilen redaktirlemek we täze host adyňyzy ýazmakdyr. Şeýle hem, täze maşynyň adyny ulanmak üçin ulgamy täzeden açmak zerur.
# vi /etc/hostname
CentOS 7/8 maşynyň adyny üýtgetmek üçin ulanyp boljak üçünji usul, Linux sysctl interfeýsini ulanmakdyr. Şeýle-de bolsa, bu usuly ulanyp, maşynyň adyny üýtgetmek, enjamyň wagtlaýyn host adyny gurmaga getirýär.
Wagtlaýyn host ady, statiki host adyndan başga-da, kömekçi maşyn ady hökmünde Linux ýadrosy tarapyndan başlanan we saklanylýan ýörite host ady bolup, gaýtadan açylmakdan halas bolup bilmeýär.
# sysctl kernel.hostname # sysctl kernel.hostname=new-hostname # sysctl -w kernel.hostname=new-hostname
Maşyn wagtlaýyn host adyny görkezmek üçin aşakdaky buýruklary çykaryň.
# sysctl kernel.hostname # hostnamectl
Netijede, hostnamectl buýrugy aşakdaky host ady sazlamalaryna ýetmek üçin ulanylyp bilner: “Gözel”, “Statik” we “Transransient”.
Nmtui buýrugynyň ýa-da her Linux paýlanyşyna mahsus bolan käbir konfigurasiýa faýllaryny (/ etc/sysconfig/network-scripts/ifcfg-ethX) el bilen redaktirlemegiň has anyk usullary bar bolsa-da, ýokardaky düzgünler ulanylýan Linux paýlanyşyna garamazdan elýeterlidir .