GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Mengubah atau Mengatur Hostname di CentOS 8 / RHEL 8

Pendahuluan

Nama host mesin adalah label yang membedakan satu sistem dari sistem lainnya di satu jaringan.

Selama instalasi Centos 8, admin menentukan nama host atau nama host dibuat secara otomatis. Nama sistem yang ditetapkan tidak selalu mudah diingat. Nanti, jika Anda menambahkan lebih banyak mesin ke jaringan, Anda mungkin ingin mengatur nama host.

Dalam tutorial ini, pelajari cara mengubah nama host di Centos 8 / RHEL .

Prasyarat

  • Sistem CentOS 8 / RHEL
  • Pengguna dengan izin Sudo atau root
  • Akses ke terminal atau baris perintah
  • Editor teks bawaan apa pun

Memahami Jenis-Jenis Hostname

Ada tiga kelas nama host:

  • Nama host tradisional , terletak di /etc/hostname . Panduan ini berfokus pada jenis ini.
  • Sebuah nama host yang dapat dibaca manusia yang memungkinkan karakter khusus (mis., server pnap ). Sistem hanya menggunakannya sebagai presentasi kepada pengguna. Itu terletak di /etc/machine-info direktori.
  • Sebuah nama host yang dapat diubah yang dipertahankan oleh kernel Linux. Secara default, ini sama dengan statis, tetapi DHCP dan mDNS dapat mengubahnya, atau Anda dapat mengubahnya secara manual.

Nama host statis didefinisikan secara default sebagai localhost , sedangkan dua lainnya harus ditentukan secara terpisah.

Cara Menampilkan Nama Inang Saat Ini

Untuk memeriksa nama host mesin, buka terminal dan masukkan:

hostname

Mesin virtual kami memiliki nama host default, localhost.localdomain .

Lihat artikel kami tentang perintah hostname untuk mempelajari lebih lanjut tentang perintah ini dan cara menggunakannya.

Cara lain untuk memeriksa nama host statis dan mendapatkan detail selengkapnya tentang mesin adalah dengan menggunakan hostnamectl perintah:

hostnamectl

Ubah Hostname di CentOS 8 / RHEL tanpa Restart Sistem

Dalam beberapa keadaan, me-reboot mesin bukanlah pilihan. Ada beberapa metode untuk mengubah nama host di CentOS 8 atau RHEL tanpa harus me-restart mesin.

Pilih opsi yang Anda inginkan, lalu keluar dan masuk kembali untuk memastikan perubahan telah diterapkan.

Gunakan hostnamectl untuk Mengubah Nama Host

hostnameectl alat memungkinkan Anda untuk mengatur semua kelas nama host. Perintah ini juga berfungsi pada distribusi Linux lainnya, tidak hanya CentOS / RHEL.

Setel Nama Host Statis dengan hostnamectl

Sintaks untuk menyetel nama host statis dengan hostnamectl adalah:

sudo hostnamectl set-hostname host.domain

Misalnya, kami akan mengubah nama host menjadi vm1.phoenixnap.com :

sudo hostnamectl set-hostname vm1.phoenixnap.com

Terminal mengembalikan baris baru. Gunakan salah satu dari dua metode yang kami sebutkan untuk memverifikasi apakah nama host diubah:

Setel Nama Host Cantik dengan hostnamectl

Untuk mengubah nama host cantik, tambahkan --pretty dengan perintah:

sudo hostnamectl set-hostname "New Pretty Hostname" --pretty

Misalnya:

sudo hostnamectl set-hostname "PNAP's Test VM" --pretty

Masukkan hostnamectl untuk memverifikasi perubahan:

Setel Nama Host Sementara dengan hostnamectl

Mengikuti pola dari contoh sebelumnya, tetapkan nama host sementara dengan menambahkan --transient untuk perintah.

Misalnya:

sudo hostnamectl set-hostname testvm1.phoenixnap.com

Periksa perubahan dengan hostnamectl :

Gunakan nmtui untuk Mengubah Nama Inang

Luncurkan TUI NetworkManager dengan nmtui perintah untuk mengubah nama host. Ini bukan fungsi utama alat, tetapi memungkinkan pengguna untuk menetapkan nama host baru.

1. Di jendela terminal, masukkan:

nmtui

Alat ini terbuka di jendela yang sama.

2. Pilih Setel nama host sistem menggunakan panah keyboard.

3. Masukkan nama host yang diinginkan dan pilih .

4. Masukkan sandi your Anda jika diminta, dan konfirmasikan perubahannya.

5. Berhenti alat.

6. Anda mungkin perlu memulai ulang system-hostnamed untuk menerapkan perubahan:

sudo systemctl restart system-hostnamed

Anda telah berhasil mengubah nama host pada mesin CentOS 8 atau RHEL Anda.

Gunakan nmcli untuk Mengubah Nama Inang

nmcli alat ini juga digunakan untuk mengontrol NetworkManager, tetapi tanpa GUI.

Perintah untuk mengganti hostname dengan nmcli adalah:

sudo nmcli g hostname newhostname.domain

Misalnya:

sudo nmcli g hostname vm.phoenixnap.com

Mulai ulang sytemd-hostanmed untuk menerapkan perubahan:

sudo systemctl restart system-hostnamed

Periksa nama host menggunakan salah satu metode yang kami sebutkan sebelumnya. Dalam hal ini, kita akan menggunakan nmcli untuk memeriksa nama host:

sudo nmcli g hostname

Tetapkan Hostname dengan Mengedit File /etc/hostname (Diperlukan Mulai Ulang)

Jika Anda terbiasa mengedit file sistem, ubah nama host dengan melakukan perubahan berikut:

1. Buka /etc/hostname file menggunakan editor teks pilihan Anda. Dalam contoh ini, kita akan menggunakan nano:

sudo nano /etc/hostname

2. Ubah nama host saat ini menjadi nama host yang diinginkan.

3. Simpan perubahan dan keluar dari editor.

4. Mulai ulang sistem untuk menerapkan perubahan.


Ubuntu
  1. Cara mengatur/mengubah nama host di CentOS 7 Linux

  2. Cara Mengatur atau Mengubah Nama Host di CentOS 7 / RHEL 7

  3. Cara Setting &Ubah Hostname &FQDN (Fully Qualified Domain Name) di RHEL &CentOS 7

  1. Cara Mengatur atau Mengubah Nama Host di CentOS 7

  2. Bagaimana cara mengubah Hostname di CentOS

  3. Cara Mengubah Nama Host di CentOS Linux

  1. RHEL 8 / CentOS 8 mengubah nama host

  2. Bagaimana cara mengubah alamat IP di RHEL 8 / CentOS 8 Linux

  3. Cara Mengubah Nama Host di CentOS 7