Bii o ṣe le Ṣeto tabi Yi Orukọ ile-iṣẹ pada ni CentOS/RHEL 7/8


Orukọ ile-iṣẹ kọmputa kan duro fun orukọ alailẹgbẹ ti a fi sọtọ si kọnputa kan ninu nẹtiwọọki lati ṣe iyasọtọ adaṣe kọnputa yẹn ni nẹtiwọọki pato kan. Orukọ ogun kọmputa kan le ṣee ṣeto si orukọ eyikeyi ti o fẹ, ṣugbọn o yẹ ki o ranti awọn ofin wọnyi:

  • awọn orukọ ile-iṣẹ le ni awọn lẹta ninu (lati kan si z).
  • awọn orukọ ile-iṣẹ le ni awọn nọmba ninu (lati 0 si 9).
  • awọn orukọ ile-iṣẹ le ni ohun kikọ ori-ọrọ nikan (-) bi ohun kikọ pataki.
  • awọn orukọ ile-iṣẹ le ni ohun kikọ aami aami aami (.) .
  • awọn orukọ ile-iṣẹ le ni akojọpọ gbogbo awọn ofin mẹta ṣugbọn o gbọdọ bẹrẹ ati pari pẹlu lẹta tabi nọmba kan.
  • awọn lẹta orukọ orukọ jẹ aibikita ọran.
  • awọn orukọ ile-iṣẹ gbọdọ ni laarin awọn ohun kikọ 2 ati 63 ni gigun.
  • awọn orukọ ile-iṣẹ yẹ ki o jẹ ti alaye (lati rọrun idamo idi kọmputa, ipo, agbegbe agbegbe, ati bẹbẹ lọ lori nẹtiwọọki).

Lati ṣe afihan orukọ kọnputa kan ni CentOS 7/8 ati awọn eto RHEL 7/8 nipasẹ itọnisọna, gbekalẹ aṣẹ atẹle. Flag -s ṣe afihan orukọ kukuru kọmputa (orukọ olupin nikan) ati Flag -f ṣe afihan FQDN kọnputa ninu nẹtiwọọki (nikan ti kọnputa ba jẹ apakan ti agbegbe kan tabi ibugbe ati pe FQDN ti ṣeto).

# hostname
# hostname -s
# hostname -f

O tun le ṣe afihan orukọ olupin eto Linux kan nipa ṣayẹwo akoonu ti/ati be be lo/faili orukọ ile-iṣẹ nipa lilo aṣẹ ologbo.

# cat /etc/hostname

Lati yipada tabi ṣeto orukọ ile-iṣẹ ẹrọ ẹrọ CentOS 7/8 kan, lo aṣẹ hostnamectl bi o ṣe han ninu iyokuro aṣẹ isalẹ.

# hostnamectl set-hostname your-new-hostname

Ni afikun si aṣẹ orukọ ogun, o tun le lo aṣẹ hostnamectl lati ṣe afihan orukọ olupin ẹrọ Linux kan.

# hostnamectl

Lati le lo orukọ ile-iṣẹ tuntun, atunbere eto kan nilo, sọ ọkan ninu awọn aṣẹ isalẹ lati le tun atunbere ẹrọ CentOS 7 kan.

# init 6
# systemctl reboot
# shutdown -r

Ọna keji lati ṣeto Orukọ ile-iṣẹ ẹrọ CentOS 7/8 kan ni lati ṣatunkọ pẹlu ọwọ faili/ati be be/ile orukọ ogun ki o tẹ orukọ olupinle tuntun rẹ. Pẹlupẹlu, atunbere eto jẹ pataki lati le lo orukọ ẹrọ tuntun.

# vi /etc/hostname

Ọna kẹta ti a le lo lati yi orukọ ile-iṣẹ ẹrọ ẹrọ CentOS 7/8 kan pada ni lilo wiwo Linux sysctl. Sibẹsibẹ, lilo ọna yii lati yi awọn abajade orukọ orukọ ẹrọ pada ni siseto ẹrọ orukọ igbalejo to kọja.

Orukọ ile-iṣẹ ti o kọja jẹ orukọ apinfunni pataki ti ipilẹṣẹ ati itọju nikan nipasẹ ekuro Linux bi orukọ ẹrọ oluranlọwọ ni afikun si orukọ igbalejo aimi ati pe ko ye awọn atunbere.

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

Lati ṣe afihan ẹrọ orukọ igba diẹ ti o kọja ti ẹrọ.

# sysctl kernel.hostname
# hostnamectl

Lakotan, aṣẹ hostnamectl le ṣee lo lati ṣaṣeyọri awọn iṣeto orukọ olupin wọnyi: -itumọ, –awọn iṣiro, ati -koko.

Botilẹjẹpe awọn ọna pato diẹ sii miiran wa si aṣẹ nmtui tabi ṣiṣatunṣe pẹlu ọwọ diẹ ninu awọn faili iṣeto ni pato si pinpin Lainos kọọkan (/ ati be be/sysconfig/awọn iwe afọwọkọ nẹtiwọọki/ifcfg-ethX fun CentOS), awọn ofin ti o wa loke wa ni gbogbogbo laibikita pinpin Lainos ti a lo .