Kako postaviti ili promijeniti ime hosta u CentOS/RHEL 7/8
Ime hosta računara predstavlja jedinstveno ime koje se dodeljuje računaru u mreži kako bi se na jedinstven način identifikovao taj računar u toj specifičnoj mreži. Ime računala može se postaviti na bilo koje ime koje želite, ali treba imati na umu sljedeća pravila:
- imena hostova mogu sadržavati slova (od a do z).
- imena hostova mogu sadržavati cifre (od 0 do 9).
- imena hostova mogu sadržavati samo crticu
( – )
kao poseban znak. - imena hostova mogu sadržavati specijalni znak tačke
( . )
. - imena hostova mogu sadržavati kombinaciju sva tri pravila, ali moraju početi i završavati slovom ili brojem.
- imena hostova ne razlikuju velika i mala slova.
- imena hostova moraju sadržavati između 2 i 63 karaktera.
- imena hostova treba da budu deskriptivna (da bi se olakšala identifikacija svrhe računara, lokacije, geografskog područja, itd. na mreži).
Da biste prikazali ime računara u sistemima CentOS 7/8 i RHEL 7/8 putem konzole, izdajte sljedeću naredbu. Oznaka -s
prikazuje kratko ime računara (samo ime hosta), a -f
zastavica prikazuje FQDN računar u mreži (samo ako je računar je dio domene ili područja i FQDN je postavljen).
hostname
hostname -s
hostname -f
Također možete prikazati Linux sistemsko ime hosta tako što ćete pregledati sadržaj datoteke /etc/hostname pomoću naredbe cat.
cat /etc/hostname
Da biste promijenili ili postavili CentOS 7/8 ime računala, koristite hostnamectl komandu kao što je prikazano u donjem izvodu komande.
hostnamectl set-hostname your-new-hostname
Pored naredbe hostname, možete koristiti i naredbu hostnamectl za prikaz imena hosta Linux mašine.
hostnamectl
Da biste primijenili novo ime hosta, potrebno je ponovno pokretanje sistema, izdajte jednu od sljedećih naredbi kako biste ponovo pokrenuli CentOS 7 mašinu.
init 6
systemctl reboot
shutdown -r
Drugi način za postavljanje CentOS 7/8 imena računala je da ručno uredite datoteku /etc/hostname i unesete svoje novo ime hosta. Takođe, neophodno je ponovno pokretanje sistema da bi se primenilo novo ime mašine.
vi /etc/hostname
Treći metod koji se može koristiti za promjenu CentOS 7/8 imena računala je korištenje Linux sysctl interfejsa. Međutim, korištenje ove metode za promjenu imena stroja rezultira postavljanjem prolaznog imena računala.
Prolazno ime hosta je posebno ime hosta inicijalizirano i održavano samo od strane Linux kernela kao pomoćno ime stroja pored statičkog imena hosta i ne preživljava ponovno pokretanje.
sysctl kernel.hostname
sysctl kernel.hostname=new-hostname
sysctl -w kernel.hostname=new-hostname
Za prikaz strojnog prolaznog imena hosta izdajte donje naredbe.
sysctl kernel.hostname
hostnamectl
Konačno, naredba hostnamectl se može koristiti za postizanje sljedećih postavki imena hosta: –prilično, –statično i –prijelazno jako>.
Iako postoje i drugi specifičniji načini za promjenu imena hosta Linux mašine, kao što je izdavanje nmtui naredbe ili ručno uređivanje nekih konfiguracijskih datoteka specifičnih za svaku Linux distribuciju (/etc/sysconfig/network-scripts/ ifcfg-ethXza CentOS), gornja pravila su općenito dostupna bez obzira na korištenu distribuciju Linuxa.