Kā iestatīt vai mainīt resursdatora nosaukumu programmā CentOS/RHEL 7/8


Datora resursdatora nosaukums ir unikāls nosaukums, kas tiek piešķirts datoram tīklā, lai unikāli identificētu šo datoru konkrētajā tīklā. Datora resursdatora nosaukumu var iestatīt uz jebkuru vēlamo vārdu, taču jums jāpatur prātā šādi noteikumi:

  • resursdatora nosaukumos var būt burti (no a līdz z).
  • resursdatora nosaukumos var būt cipari (no 0 līdz 9).
  • resursdatora nosaukumos kā īpašo rakstzīmi drīkst būt tikai defise (-) .
  • resursdatora nosaukumos var būt punkts ar īpašu rakstzīmi (.) .
  • resursdatora nosaukumos var būt visu trīs kārtību kombinācija, taču tiem jāsākas un jābeidzas ar burtu vai ciparu.
  • saimniekvārdu burti nav reģistrjutīgi.
  • resursdatora nosaukumos jābūt no 2 līdz 63 rakstzīmēm.
  • resursdatora nosaukumiem jābūt aprakstošiem (lai tīklā būtu vieglāk identificēt datora mērķi, atrašanās vietu, ģeogrāfisko apgabalu utt.).

Lai ar konsoles starpniecību CentOS 7/8 un RHEL 7/8 sistēmās parādītu datora nosaukumu, izsniedziet šādu komandu. Karodziņā -s tika parādīts datora īsais nosaukums (tikai resursdatora nosaukums), un karodziņā -f tīklā tiek parādīts datora FQDN (tikai tad, ja dators ir domēna sastāvdaļa. vai valstība un FQDN ir iestatīts).

# hostname
# hostname -s
# hostname -f

Varat arī parādīt Linux sistēmas resursdatora nosaukumu, pārbaudot faila/etc/hostname saturu, izmantojot komandu cat.

# cat /etc/hostname

Lai mainītu vai iestatītu CentOS 7/8 mašīnas resursdatora nosaukumu, izmantojiet komandu hostnamectl, kā parādīts zemāk esošajā komandas fragmentā.

# hostnamectl set-hostname your-new-hostname

Papildus resursdatora nosaukumam varat izmantot arī komandu hostnamectl, lai parādītu Linux mašīnas resursdatora nosaukumu.

# hostnamectl

Lai lietotu jauno resursdatora nosaukumu, nepieciešama sistēmas atsāknēšana, lai atsāknētu CentOS 7 mašīnu, izdodiet kādu no šīm komandām.

# init 6
# systemctl reboot
# shutdown -r

Otra metode, kā iestatīt CentOS 7/8 mašīnas resursdatoru, ir manuāli rediģēt failu/etc/hostname un ierakstīt jauno resursdatora nosaukumu. Lai piemērotu jauno mašīnas nosaukumu, ir nepieciešama arī sistēmas pārstartēšana.

# vi /etc/hostname

Trešā metode, ko var izmantot, lai mainītu CentOS 7/8 mašīnas resursdatora nosaukumu, ir Linux sysctl saskarnes izmantošana. Tomēr, izmantojot šo metodi, lai mainītu iekārtas nosaukumu, tiek iestatīts iekārtas pārejošais resursdatora nosaukums.

Pārejošais resursdatora nosaukums ir īpašs resursdatora nosaukums, kuru papildus statiskajam resursdatora nosaukumam inicializē un uztur tikai Linux kodols kā palīgmašīnas nosaukums, un tas neizdzīvo no jauna.

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

Lai parādītu mašīnas pārejošu resursdatora nosaukumu, izdodiet tālāk norādītās komandas.

# sysctl kernel.hostname
# hostnamectl

Visbeidzot, komandu hostnamectl var izmantot, lai sasniegtu šādus resursdatora nosaukuma iestatījumus: –pretty, –static un –pārejošs.

Lai gan ir arī citi specifiskāki veidi, kā nmtui komandēt vai manuāli rediģēt dažus konfigurācijas failus, kas raksturīgi katram Linux izplatījumam (/ etc/sysconfig/network-scripts/ifcfg-ethX for CentOS), iepriekš minētie noteikumi parasti ir pieejami neatkarīgi no izmantotā Linux izplatīšanas .