Cara menetapkan atau menukar nama hos di CentOS/RHEL 7/8

Cara menetapkan atau menukar nama hos di CentOS/RHEL 7/8

Nama hos komputer mewakili nama unik yang diberikan kepada komputer dalam rangkaian untuk mengenal pasti komputer secara unik dalam rangkaian tertentu itu. Nama hos komputer boleh ditetapkan pada nama yang anda suka, tetapi anda harus ingat peraturan berikut:

  • Nama hos boleh mengandungi huruf (dari a hingga z).
  • Nama hos boleh mengandungi digit (dari 0 hingga 9).
  • Nama host hanya boleh mengandungi watak tanda hubung ( -) Sebagai watak istimewa.
  • Nama hos boleh mengandungi watak khas DOT ( . ).
  • Nama hos boleh mengandungi gabungan ketiga -tiga peraturan tetapi mesti bermula dan berakhir dengan huruf atau nombor.
  • Surat nama host tidak sensitif kes.
  • Nama hos mesti mengandungi antara 2 dan 63 aksara panjang.
  • Nama hos harus menjadi deskriptif (untuk memudahkan mengenal pasti tujuan komputer, lokasi, kawasan geografi, dan lain -lain di rangkaian).

Untuk memaparkan nama komputer di Centos 7/8 dan RHEL 7/8 sistem melalui konsol, mengeluarkan arahan berikut. The -s bendera memaparkan nama pendek komputer (nama host sahaja) dan -f Bendera memaparkan komputer FQDN dalam rangkaian (hanya jika komputer adalah sebahagian daripada domain atau alam dan FQDN ditetapkan).

# hostname # hostname -s # hostname -f 
Semak nama hos di CentOS 7

Anda juga boleh memaparkan nama hos sistem Linux dengan memeriksa kandungan /etc/hostname fail menggunakan arahan kucing.

# kucing /etc /hostname 
Paparkan CentOS 7 nama hos

Untuk menukar atau menetapkan a Centos 7/8 nama host mesin, gunakan perintah hostnamectl seperti yang ditunjukkan dalam petikan perintah di bawah.

# hostnamectl set-hostname nama-nama baru anda 

Di samping Nama Host perintah, anda juga boleh menggunakan Hostnamectl Perintah untuk memaparkan nama hos mesin Linux.

# hostnamectl 

Untuk menggunakan nama hos baru, sistem Reboot diperlukan, mengeluarkan salah satu arahan di bawah untuk reboot mesin CentOS 7.

# init 6 # Systemctl Reboot # Shutdown -R 
Tetapkan CentOS 7 Nama Host

Kaedah kedua untuk menubuhkan a Centos 7/8 nama host mesin adalah untuk mengedit secara manual /etc/hostname fail dan taipkan nama hos baru anda. Juga, reboot sistem diperlukan untuk menggunakan nama mesin baru.

# vi /etc /hostname 

Kaedah ketiga yang boleh digunakan untuk menukar a Centos 7/8 nama host mesin adalah dengan menggunakan linux sysctl antara muka. Walau bagaimanapun, dengan menggunakan kaedah ini untuk menukar nama nama mesin dalam menubuhkan nama hos transien mesin.

Nama Host Transient adalah nama host khas yang dimulakan dan dikekalkan hanya oleh kernel Linux sebagai nama mesin tambahan selain nama host statik dan tidak bertahan reboot.

# SYSCTL kernel.HostName # SYSCTL Kernel.HostName = New -hostname # sysctl -w kernel.HostName = New-HostName 

Untuk memaparkan nama host mesin sementara mengeluarkan arahan di bawah.

# SYSCTL kernel.HostName # hostnamectl 
Tukar CentOS 7 Nama Hos

Akhirnya, Hostnamectl Perintah boleh digunakan untuk mencapai persediaan nama hos berikut: -cantik, -statik, dan -sementara.

Walaupun terdapat cara lain yang lebih spesifik untuk menukar nama hos mesin Linux, seperti mengeluarkan perintah nmtui atau mengedit secara manual beberapa fail konfigurasi khusus untuk setiap taburan Linux (/etc/sysconfig/skrip rangkaian/ifcfg-ethx untuk centos), peraturan di atas biasanya tersedia tanpa mengira pengedaran Linux yang digunakan.