Kako postaviti ili promijeniti ime glavnog računala u CentOS/RHEL 7/8


Naziv glavnog računala predstavlja jedinstveno ime koje se dodjeljuje računalu u mreži kako bi se to računalo jedinstveno identificiralo u toj specifičnoj mreži. Naziv glavnog računala može se postaviti na bilo koji naziv koji želite, ali trebate imati na umu sljedeća pravila:

  • imena hostova mogu sadržavati slova (od a do z).
  • imena hostova mogu sadržavati znamenke (od 0 do 9).
  • imena hostova mogu sadržavati samo znak crtice ( – ) kao poseban znak.
  • imena hostova mogu sadržavati posebni znak točku ( . ).
  • imena hostova mogu sadržavati kombinaciju sva tri pravila, ali moraju počinjati i završavati slovom ili brojem.
  • slova imena hostova ne razlikuju velika i mala slova.
  • imena hostova moraju sadržavati između 2 i 63 znaka.
  • nazivi hostova trebaju biti opisni (radi lakšeg prepoznavanja namjene računala, lokacije, geografskog područja itd. na mreži).

Kako biste prikazali naziv računala u sustavima CentOS 7/8 i RHEL 7/8 putem konzole, izdajte sljedeću naredbu. Oznaka -s prikazuje kratki naziv računala (samo naziv glavnog računala), a zastavica -f prikazuje FQDN računala u mreži (samo ako računalo je dio domene ili područja i FQDN je postavljen).

hostname
hostname -s
hostname -f

Također možete prikazati ime glavnog računala Linux sustava pregledavanjem sadržaja datoteke /etc/hostname pomoću naredbe cat.

cat /etc/hostname

Kako biste promijenili ili postavili naziv glavnog računala CentOS 7/8, upotrijebite naredbu hostnamectl kao što je prikazano u donjem izvatku naredbe.

hostnamectl set-hostname your-new-hostname

Uz naredbu hostname, također možete koristiti naredbu hostnamectl za prikaz imena glavnog računala Linux stroja.

hostnamectl

Kako biste primijenili novi naziv hosta, potrebno je ponovno pokretanje sustava, izdajte jednu od naredbi u nastavku kako biste ponovno pokrenuli CentOS 7 stroj.

init 6
systemctl reboot
shutdown -r

Drugi način postavljanja naziva glavnog računala CentOS 7/8 je ručno uređivanje datoteke /etc/hostname i upisivanje vašeg novog naziva glavnog računala. Također, potrebno je ponovno pokretanje sustava kako bi se primijenio novi naziv stroja.

vi /etc/hostname

Treća metoda koja se može koristiti za promjenu naziva hosta CentOS 7/8 stroja je korištenje Linux sysctl sučelja. Međutim, korištenje ove metode za promjenu naziva stroja rezultira postavljanjem prijelaznog naziva hosta stroja.

Prilazno ime glavnog računala posebno je ime glavnog računala koje inicijalizira i održava samo Linux kernel kao pomoćno ime stroja uz statično ime glavnog računala i ne preživljava ponovno pokretanje.

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

Za prikaz prijelaznog naziva računala izdajte donje naredbe.

sysctl kernel.hostname
hostnamectl

Konačno, naredba hostnamectl može se koristiti za postizanje sljedećih postavki naziva glavnog računala: –pretty, –static i –transient.

Iako postoje i drugi specifičniji načini za promjenu naziva hosta Linux stroja, kao što je izdavanje nmtui naredbe ili ručno uređivanje nekih konfiguracijskih datoteka specifičnih za svaku distribuciju Linuxa (/etc/sysconfig/network-scripts/ ifcfg-ethXza CentOS), gore navedena pravila su općenito dostupna bez obzira na korištenu distribuciju Linuxa.