Linux : Perintah hostname

Revision as of 07:48, 4 November 2025 by Novy (talk | contribs) (Created page with "thumb|tux Perintah <code>hostname</code> digunakan untuk '''menampilkan atau mengatur nama host (hostname)''' dari sistem Linux. Hostname berfungsi sebagai '''identitas unik''' dalam jaringan, sehingga komputer bisa dikenali tanpa harus menggunakan alamat IP. ๐Ÿ“˜ '''Sintaks Umum'''<syntaxhighlight lang="shell"> hostname [opsi] [nama_host_baru] </syntaxhighlight>Jika dijalankan tanpa argumen, perintah ini hanya menampilkan nama host saat ini. == ๐Ÿ“‹...")
(diff) โ† Older revision | Latest revision (diff) | Newer revision โ†’ (diff)
tux

Perintah hostname digunakan untuk menampilkan atau mengatur nama host (hostname) dari sistem Linux.

Hostname berfungsi sebagai identitas unik dalam jaringan, sehingga komputer bisa dikenali tanpa harus menggunakan alamat IP.

๐Ÿ“˜ Sintaks Umum

hostname [opsi] [nama_host_baru]

Jika dijalankan tanpa argumen, perintah ini hanya menampilkan nama host saat ini.

๐Ÿ“‹ Tabel Atribut dan Penjelasan

Atribut / Opsi Keterangan Contoh Aplikatif
(tanpa opsi) Menampilkan hostname saat ini hostname โ†’ output: server01
-a / --alias Menampilkan alias host jika ada hostname -a
-A Menampilkan semua nama host jaringan (FQDN) yang dikaitkan dengan host saat ini hostname -A
-d Menampilkan domain name dari sistem (bagian setelah titik pada FQDN) hostname -d โ†’ output: example.com
-f / --fqdn Menampilkan Fully Qualified Domain Name (FQDN) lengkap hostname -f โ†’ output: server01.example.com
-F <file> Mengatur hostname dari isi file yang diberikan sudo hostname -F /etc/hostname
-i Menampilkan alamat IP yang terkait dengan hostname saat ini hostname -i โ†’ output: 192.168.1.10
-I Menampilkan semua alamat IP (IPv4 dan IPv6) yang dikaitkan dengan host hostname -I โ†’ output: 192.168.1.10 10.0.0.2
-s Menampilkan short hostname (nama host tanpa domain) hostname -s โ†’ output: server01
-y Menampilkan NIS/YP domain name hostname -y
--help Menampilkan bantuan singkat penggunaan perintah hostname --help
--version Menampilkan versi dari utilitas hostname hostname --version

๐Ÿงฉ Contoh Aplikatif Lengkap

1. Menampilkan nama host saat ini

hostname

2. Mengubah hostname sementara (tidak permanen)

sudo hostname labserver

3. Mengubah hostname permanen (persisten setelah reboot)

sudo nano /etc/hostname
sudo nano /etc/hosts

Lalu reboot:

sudo reboot

4. Menampilkan FQDN

hostname -f

5. Menampilkan semua alamat IP yang terkait

hostname -I

Output: 192.168.10.10 10.0.0.5

โš™๏ธ Catatan Teknis

  • Perintah hostname ini umumnya berinteraksi dengan systemd-hostnamed pada sistem modern (Ubuntu 20.04+, Debian 10+, dsb).
  • Untuk sistem dengan systemd, disarankan menggunakan:
hostnamectl set-hostname <nama_host>

agar perubahan bersifat persisten dan terintegrasi dengan systemd.