Otu esi edobe ma ọ bụ gbanwee aha nnabata na CentOS/RHEL 7/8


Aha nnabata kọmputa na-anọchi anya aha pụrụ iche e kenyere kọmpụta dị na netwọkụ iji mata kọmpụta ahụ n'ụzọ pụrụ iche na netwọkụ ahụ. Enwere ike ịtọ aha nnabata kọmputa na aha ọ bụla masịrị gị, mana ị ga-eburu n'uche iwu ndị a:

  • aha ndị ọbịa nwere ike ịnwe mkpụrụedemede (site na a ruo z)
  • aha ndị ọbịa nwere ike ịnwe ọnụọgụ (site na 0 ruo 9).
  • aha ndị ọbịa nwere ike ịnwe naanị mkpụrụedemede akara ( - ) dị ka agwa pụrụ iche.
  • aha ndị ọbịa nwere ike ịnwe ntụpọ pụrụ iche ( . ) .
  • aha ndị ọbịa nwere ike ịnwe nchikota nke iwu atọ niile mana ha ga-eji mkpụrụedemede ma ọ bụ nọmba bido na mechie.
  • mkpụrụedemede aha nnabata anaghị enwe mmetụta.
  • aha nnabata ga-enwerịrị n'etiti mkpụrụedemede 2 na 63 ogologo.
  • aha ndị ọbịa kwesịrị ịkọwapụta (iji mee ka ọ dị mfe ịchọpụta ebumnuche kọmputa, ọnọdụ, mpaghara mpaghara, wdg na netwọkụ).

Iji gosi aha kọmpụta na sistemụ CentOS 7/8 na RHEL 7/8 site na console, nye iwu a. Ọkọlọtọ -s gosipụtara aha mkpirikpi kọmpụta ahụ (naanị aha nnabata) yana ọkọlọtọ -f na-egosiputa FQDN kọmputa na netwọk (naanị ma ọ bụrụ na kọmputa bụ akụkụ nke ngalaba. ma ọ bụ alaeze na FQDN atọrọ).

# hostname
# hostname -s
# hostname -f

Ịnwekwara ike igosipụta aha nnabata sistemụ Linux site na inyocha ọdịnaya nke /etc/hostname file site na iji iwu pusi.

# cat /etc/hostname

Ka ịgbanwee ma ọ bụ tọọ aha nnabata igwe CentOS 7/8, jiri iwu hostnamectl dị ka egosiri na ntinye iwu dị n'okpuru.

# hostnamectl set-hostname your-new-hostname

Na mgbakwunye na iwu nnabata, ị nwekwara ike iji iwu hostnamectl gosi aha nnabata igwe Linux.

# hostnamectl

Iji tinye aha nnabata ọhụrụ, achọrọ reboot sistemu, nye otu n'ime iwu ndị dị n'okpuru iji malitegharịa igwe CentOS 7.

# init 6
# systemctl reboot
# shutdown -r

Ụzọ nke abụọ iji melite aha nnabata igwe CentOS 7/8 bụ iji aka dezie faịlụ /etc/hostname wee pịnye aha nnabata ọhụrụ gị. Ọzọkwa, nrụpụta sistemụ dị mkpa iji tinye aha igwe ọhụrụ ahụ.

# vi /etc/hostname

Ụzọ nke atọ enwere ike iji gbanwee aha nnabata igwe CentOS 7/8 bụ site na iji Linux sysctl interface. Agbanyeghị, iji usoro a ịgbanwe aha igwe na-arụpụta ịtọlite aha nnabata igwe na-agafe agafe.

Aha nnabata na-agafe agafe bụ aha nnabata pụrụ iche nke kernel Linux malitere ma na-echekwa ya dị ka aha igwe inyeaka na mgbakwunye na aha nnabata ya static na ọ naghị adị ndụ reboots.

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

Iji gosi aha nnabata igwe na-adịru nwa oge nye iwu ndị a n'okpuru.

# sysctl kernel.hostname
# hostnamectl

N'ikpeazụ, enwere ike iji iwu hostnamectl iji nweta ntọala aha nnabata ndị a: -mara mma, -static, na -transient.

Agbanyeghị na enwere ụzọ ndị ọzọ akọwapụtara iji nmtui iwu ma ọ bụ jiri aka dezie ụfọdụ faịlụ nhazi akọwapụtara maka nkesa Linux ọ bụla (/etc/sysconfig/network-scripts/ifcfg-ethX maka CentOS), iwu ndị dị n'elu na-adịkarị n'agbanyeghị nkesa Linux ejiri. .