Si të vendosni ose ndryshoni emrin e hostit në CentOS/RHEL 7/8
Emri i hostit të kompjuterit përfaqëson një emër unik që i caktohet një kompjuteri në një rrjet në mënyrë që të identifikojë në mënyrë unike atë kompjuter në atë rrjet specifik. Emri i hostit të kompjuterit mund të vendoset në çdo emër që ju pëlqen, por duhet të keni parasysh rregullat e mëposhtme:
- emrat e hosteve mund të përmbajnë shkronja (nga a në z).
- emrat e hosteve mund të përmbajnë shifra (nga 0 në 9).
- emrat e hosteve mund të përmbajnë vetëm karakterin vizë
( – )
si karakter të veçantë. - emrat e hosteve mund të përmbajnë karakterin special të pikës
( . )
. - emrat e hosteve mund të përmbajnë një kombinim të të tre rregullave, por duhet të fillojnë dhe të përfundojnë me një shkronjë ose një numër.
- Shkronjat e emrave të hostit janë të pandjeshme ndaj shkronjave.
- emrat e hosteve duhet të përmbajnë nga 2 deri në 63 karaktere të gjata.
- emrat e hosteve duhet të jenë përshkrues (për të lehtësuar identifikimin e qëllimit të kompjuterit, vendndodhjes, zonës gjeografike, etj. në rrjet).
Për të shfaqur një emër kompjuteri në sistemet CentOS 7/8 dhe RHEL 7/8 nëpërmjet konsolës, lëshoni komandën e mëposhtme. Flamuri -s
shfaq emrin e shkurtër të kompjuterit (vetëm emri i hostit) dhe flamuri -f
shfaq kompjuterin FQDN në rrjet (vetëm nëse kompjuteri është pjesë e një domeni ose sfera dhe FQDN është vendosur).
# hostname
# hostname -s
# hostname -f
Ju gjithashtu mund të shfaqni një emër hosti të sistemit Linux duke inspektuar përmbajtjen e skedarit /etc/hostname duke përdorur komandën cat.
# cat /etc/hostname
Për të ndryshuar ose vendosur një emër hosti të makinës CentOS 7/8, përdorni komandën hostnamectl siç tregohet në fragmentin e komandës më poshtë.
# hostnamectl set-hostname your-new-hostname
Përveç komandës hostname, mund të përdorni gjithashtu komandën hostnamectl për të shfaqur një emër hosti të makinës Linux.
# hostnamectl
Për të aplikuar emrin e ri të hostit, kërkohet një rindezje e sistemit, lëshoni një nga komandat e mëposhtme në mënyrë që të rindizni një makinë CentOS 7.
# init 6
# systemctl reboot
# shutdown -r
Një metodë e dytë për të vendosur një emër hosti të makinës CentOS 7/8 është të modifikoni manualisht skedarin /etc/hostname dhe të shkruani emrin tuaj të ri të hostit. Gjithashtu, një rindezje e sistemit është e nevojshme për të aplikuar emrin e ri të makinës.
# vi /etc/hostname
Një metodë e tretë që mund të përdoret për të ndryshuar emrin e hostit të makinës CentOS 7/8 është duke përdorur ndërfaqen Linux sysctl. Megjithatë, përdorimi i kësaj metode për të ndryshuar emrin e makinës rezulton në konfigurimin e emrit të hostit kalimtar të makinës.
Emri kalimtar i hostit është një emër pritës i veçantë i inicializuar dhe i mirëmbajtur vetëm nga kerneli Linux si një emër ndihmës i makinerisë, përveç emrit statik të hostit dhe nuk i mbijeton rindezjeve.
# sysctl kernel.hostname
# sysctl kernel.hostname=new-hostname
# sysctl -w kernel.hostname=new-hostname
Për të shfaqur emrin e hostit kalimtar të makinës, lëshoni komandat e mëposhtme.
# sysctl kernel.hostname
# hostnamectl
Së fundi, komanda hostnamectl mund të përdoret për të arritur konfigurimet e mëposhtme të emrit të hostit: –pretty, –static, dhe –transient.
Megjithëse ka mënyra të tjera më specifike për të komanduar nmtui ose për të redaktuar manualisht disa skedarë konfigurimi specifikë për secilën shpërndarje Linux (/etc/sysconfig/network-scripts/ifcfg-ethX për CentOS), rregullat e mësipërme janë përgjithësisht të disponueshme pavarësisht nga shpërndarjes së përdorur Linux .