GNU/Linux >> Belajar Linux >  >> Cent OS

Bagaimana cara mengubah Hostname di CentOS

Nama host adalah bagian penting dari informasi yang membantu Anda memelihara mesin server Anda. Sebagai administrator sistem, sangat penting untuk memiliki nama host yang pendek namun mudah dikenali untuk memisahkan mesin server satu sama lain. Nama host yang ambigu atau kompleks dapat menyebabkan kesulitan dalam mengenali server persis yang mungkin ingin Anda akses dari jarak jauh dan dapat meningkatkan kemungkinan kesalahan saat menerapkan patch perangkat lunak atau pembaruan lainnya.

Dalam artikel ini, saya akan fokus pada mengubah Hostname server CentOS, tetapi sebelum itu, mari kita bahas berbagai jenis Hostname.

Nama host memiliki tiga jenis:

Nama Inang Statis: Ini adalah Hostname utama dan esensial. Mereka disimpan di file /etc/hostname. Ini digunakan oleh mesin untuk mengenali server tertentu.

Nama Inang Cantik: Jenis nama host ini ramah pengguna. Ini memungkinkan Anda untuk menggunakan karakter dan tanda baca tambahan. Tapi itu tidak diizinkan untuk kode mesin karena karakternya yang tidak standar.

Nama Inang Sementara: Ini adalah nama host sementara dan diatur ulang setelah reboot. Kernel Linux mempertahankan Hostname ini. Anda dapat menggunakannya untuk pekerjaan pemecahan masalah kecil dalam satu sesi.

Pada artikel ini, kami akan menjelaskan metode untuk mengubahnya secara permanen tanpa me-restart PC Anda.

Cara mengubah Hostname di CentOS

Untuk mengubah Hostname di CentOS secara permanen ikuti langkah-langkah di bawah ini:

Langkah 1:Periksa Nama Inang Saat Ini

Pertama, Anda harus mengetahui Hostname saat ini. Untuk memeriksa Hostname saat ini, ketik perintah hostnamectl di konsol.

$ hostnamectl

Perintah ini akan mencantumkan sistem operasi dan informasi konfigurasi jaringan bersama dengan Hostname statis.

Keluaran:

Static hostname: workmachine21
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Langkah 2:Ubah Nama Host Statis

Sebelum mengubah Hostname statis CentOS 7, Anda harus mengetahui nilainya karena hanya mengizinkan Fully Qualified Domain Names (FQDN).

Ini termasuk:

  • Huruf kecil A-Z
  • Angka 0-9
  • Tanda hubung dan Titik
  • Batas karakter Hostname adalah 2 hingga 63
  • Awal dan akhir nama host harus berupa huruf atau angka.

Sekarang ketik perintah sebagai berikut:

hostnamectl set-hostname fosslinux

Kami baru saja mengubah Hostname statis dari “workmachine” menjadi “fosslinux”.

Langkah 3:Verifikasi Nama Inang

Setelah mengubah Hostname, verifikasi dengan mengetikkan perintah hostnamectl. Hasilnya menunjukkan informasi sistem bersama dengan nama host statis baru.

Keluaran:

Static hostname: fosslinux
Icon name: computer-desktop
Chassis: desktop
Machine ID: 5f7e36c18a974f06ae94ddaaf11d71e8
Boot ID: 337e48b00fed4abe9ab929fed5aa6018
Operating System: CentOS Linux 8 (Core)
CPE OS Name: cpe:/o:centos:centos:8
Kernel: Linux 4.18.0-193.x86_64
Architecture: x86-64

Langkah 4:Gunakan Nama Host yang Cantik dan Sementara (Opsional)

Untuk setting Hostname yang cantik, penggunaan tanda petik wajib dilakukan jika Hostname berisi spasi atau tanda petik tunggal. Misalnya:

hostnamectl set-hostname "FOSS Linux" --pretty

Untuk Transient Hostname, di mana kami menetapkan nama host sementara, gunakan perintah di bawah ini:

sudo hostnamectl –transient set-hostname temporary.fosslinux

Setelah selesai rename, cek status Hostname dengan menggunakan perintah:

hostnamectl status

Konsol akan menampilkan daftar informasi, termasuk Nama Host statis, cantik, dan sementara, untuk mengonfirmasi perubahan.

Catatan:Mesin hanya dapat mengidentifikasi nama host FQDN. Jadi, CentOS secara otomatis mengubah atau menghapus karakter yang tidak dapat diterima.

Menghapus Nama Host Tertentu

Untuk menghapus nama host dan kembali ke default, masukkan perintah berikut sebagai root dengan opsi yang sesuai:

hostnamectl set-hostname "" [option...]

Di mana "" adalah string kosong yang dikutip diikuti oleh opsi adalah satu atau lebih dari:–cantik, –statis, dan –transien.

Mengubah Nama Host dari Jarak Jauh

Untuk situasi di mana Anda ingin menjalankan perintah hostnamectl pada sistem jarak jauh, gunakan opsi -H, –host sebagai berikut:

hostnamectl set-hostname -H [username]@name

Alat akan menggunakan SSH untuk terhubung ke sistem jarak jauh. Dimana nama adalah Hostname jarak jauh, yang ingin Anda konfigurasikan. Nama pengguna bersifat opsional.

Kesimpulan

Itu semua tentang pengaturan, membersihkan nama host CentOS di mesin lokal atau melalui jaringan, dari jarak jauh. Jalankan perintah yang diinginkan dari perintah seperti yang disebutkan sebelumnya dan ubah Hostname secara permanen atau sementara.


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

  2. Bagaimana cara mengubah nama host di Ubuntu

  3. Cara Mengubah Nama Host di CentOS Linux

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

  2. Cara mengubah Alamat MAC di CentOS 8

  3. Bagaimana cara mengubah Nama Host di Ubuntu?

  1. Cara Mengatur atau Mengubah Nama Host di CentOS 7

  2. Cara Mengubah Nama Host di CentOS 7

  3. Bagaimana Cara Mengubah Nama Host?