Loading

wait a moment

How to change hostname on CentOS 7

Change Hostname with hostnamectl

Introduction

Apa itu hostname? Hostname merupakan sebuah label atau nama yang disematkan/diberikan pada sebuah perangkat yang terhubung dalam jaringan komputer dan biasanya digunakan untuk identitas pada alat tersebut dalam berbagai jenis bentuk dari komunikasi elektronik, seperti pada World Wide Web. (sumber : en.wikipedia.org)

PemberianĀ hostname antara satu perangkat dengan perangkat lain dalam suatu jaringan haruslah unik dan berbeda atau tidak boleh sama. jika dalam suatu jaringan terdapat nama yang sama maka sistem akan memberitahukan bahwa terjadi duplikasi nama.

Hostname diberikan agar user dapat dengan mudah untuk membedakan dan membaca perangkat satu dengan lain dalam sebuah jaringan.

Sebelumnya pada CentOS 7 hostname dibagi dalam 3 tipe, yaitu :

  1. Static hostname, hostname tipe ini merupakan hostname yang diberikan oleh sysadmin ke server untuk identitas server tersebut. Sebagai contohnya server01, geekid, server01.geek.web.id
  2. Transcient/Dynamic hostname, pada hostname tipe ini diberikan oleh system DHCP saat pertama kali dijalankan.
  3. Pretty hostname, untuk hostname terakhir ini berikan oleh end-user atau sysadmin yang mana formatnya menggunakan UTF8 agar mudah dibaca oleh user, seperti “GEEKID-PC

How to change hostname CentOS 7

Setelah memahami tipe-tipe hostname diatas, lantas bagaimana caranya untuk mengganti hostname di CentOS 7? berikut ini step by step untuk mengganti hostname di CentOS 7

  1. Lihat dahulu hostname yang sudah ada, untuk itu kalian bisa menjalankan perintah “hostnamectl

    hostnamectl
    

    atau

    hostnamectl status

    dan hasilnya akan menunjukan seperti berikut ini.

    [root@geekid ~]# hostnamectl
       Static hostname: geekid.web.id
             Icon name: computer-vm
               Chassis: vm
            Machine ID: e9d0d8ba54454521bde364bf8b8f5b38
               Boot ID: d406b3f59dfb4204a9e13034b8453d36
        Virtualization: kvm
      Operating System: CentOS Linux 7 (Core)
           CPE OS Name: cpe:/o:centos:centos:7
                Kernel: Linux 3.10.0-693.11.6.el7.x86_64
          Architecture: x86-64
  2. Jika kalian ingin mengubah hostname yang sudah ada, kalai bisa menggantinya dengan menggunakan command “hostnamectl“.
    Untuk mengganti static hostname gunakan perintah berikut ini

    hostnamectl set-hostname Your-New-Host-Name-Here --static

    Untuk mengganti transient/dhcp hostname gunakan perintah berikut ini :

    hostnamectl set-hostname Your-New-Host-Name-Here --transient

    dan yang terakhir untuk mengubah pretty hostname gunakan perintah berikut ini :

    hostnamectl set-hostname "Your New Host Name Here" --pretty
  3. Jika sudah selesai mengganti seluruh tipe hostname, untuk mengeceknya bisa menggunakan perintah sebelumnya yaitu “hostnamectl status

    hostnamectl status

    dan hasilnya akan menampilkan hostname yang baru seperti berikut ini :

    [root@geekid ~]# hostnamectl status
       Static hostname: geekid
       Pretty hostname: GeekID-PC
             Icon name: computer-vm
               Chassis: vm
            Machine ID: e9d0d8ba54454521bde364bf8b8f5b38
               Boot ID: d406b3f59dfb4204a9e13034b8453d36
        Virtualization: kvm
      Operating System: CentOS Linux 7 (Core)
           CPE OS Name: cpe:/o:centos:centos:7
                Kernel: Linux 3.10.0-693.11.6.el7.x86_64
          Architecture: x86-64
    

Cukup simple kan untuk mengganti hostname pada CentOS 7? jika kalian masih bingung silakan tinggalkan komen nanti kita bantu dalam memahaminya šŸ˜€