GNU/Linux >> Belajar Linux >  >> Debian

Cara Mengatur Atau Mengubah Nama Host Di Debian 11 Bullseye

Suatu hari saya meningkatkan sistem buster Debian 10 saya ke Debian 11 bullseye . Peningkatannya lancar dan mudah! Sekarang, saya ingin memperbarui nama host lama di sistem Debian 11. Dalam panduan singkat ini, izinkan saya menjelaskan cara menyetel atau mengubah nama host di sistem bullseye Debian 11 dari commandline.

Lihat nama host di Debian

Nama host adalah label yang ditetapkan ke Komputer untuk mengidentifikasinya dari LAN atau WAN. Sebuah hostname khas terdiri dari karakter alfanumerik dan khusus. Kita dapat menggunakan paling banyak 253 karakter dalam nama host dan tidak boleh dimulai dengan tanda hubung atau titik.

Menemukan nama host di Debian Linux itu mudah!

Untuk menampilkan nama host sistem Debian, cukup masukkan hostname perintah di Terminal:

$ hostname
debian10

Untuk menampilkan nama domain yang sepenuhnya memenuhi syarat (FQDN), gunakan -f bendera.

$ hostname -f

Anda juga dapat menggunakan --fqdn tandai untuk melihat nama domain yang sepenuhnya memenuhi syarat:

$ hostname --fqdn

Semua perintah yang disebutkan di atas hanya menampilkan nama host. Jika Anda ingin menampilkan lebih banyak detail, seperti nama host, jenis sasis, id mesin, detail sistem operasi, kernel dan arsitektur, gunakan hostnamectl perintah:

$ hostnamectl

Contoh keluaran:

   Static hostname: debian10
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64

Seperti yang Anda lihat pada output di atas, nama host sistem Debian saya adalah debian10 , tetapi versi sistem operasinya adalah Debian 11. Saya sudah mengupgradenya ke Debian 11, tetapi belum mengubah nama hostnya. Mari kita ubah hostname-nya sekarang.

Menyetel atau mengubah nama host di Debian 11

Kita dapat mengatur atau mengubah nama host dalam beberapa cara. Di sini, saya telah membuat daftar 6 metode berbeda untuk menyetel nama host di busllseye Debian 11.

Metode 1 - Menggunakan perintah hostname

Untuk mengubah atau menyetel nama host dalam sistem Debian 11 dengan cepat, cukup jalankan:

$ sudo hostname debian11

Ini akan menetapkan nama host sebagai debian11 . Ganti debian11 dengan nama host pilihan Anda.

Untuk melihat perubahan pada nama host, gunakan salah satu perintah di atas:

$ hostname
debian11

Harap dicatat bahwa perintah ini hanya akan mengatur nama host untuk sementara. Perubahan akan hilang setelah sistem reboot.

Jika Anda ingin menyetel atau mengubah nama host secara permanen, gunakan salah satu metode berikut.

Metode 2 - Menggunakan perintah hostnamectl

Ini adalah metode standar dan paling umum digunakan untuk menetapkan nama host secara permanen di Debian dan distribusi Linux lainnya.

Untuk menyetel atau mengubah nama host secara permanen di Debian bullseye menggunakan perintah hostnaectl, jalankan:

$ sudo hostnamectl set-hostname debian11

Logout dan login lagi untuk melihat perubahan nama host.

$ hostnamectl 
   Static hostname: debian11
         Icon name: computer-vm
           Chassis: vm
        Machine ID: aa47d2d8352c404898f47e00562730d3
           Boot ID: 9a12f2136ba74df5bd378bc837869e9b
    Virtualization: kvm
  Operating System: Debian GNU/Linux 11 (bullseye)
            Kernel: Linux 5.10.0-8-amd64
      Architecture: x86-64

Jika Anda hanya ingin melihat nama host, gunakan --static bendera.

$ hostnamectl --static
debian11

Perhatian: Anda akan terus mendapatkan pesan peringatan seperti di bawah ini, setiap kali Anda menggunakan sudo perintah setelah mengubah nama host.

sudo: unable to resolve host debian11: Name or service not known

Untuk menghilangkan peringatan ini, edit hosts berkas:

Tambahkan/perbarui nama host di dalamnya.

Simpan dan tutup file. Keluar dan masuk kembali untuk menerapkan perubahan.

Metode 3 - Menggunakan perintah nmcli

Untuk mengatur nama host menggunakan nmcli perintah di Debian, jalankan:

$ sudo nmcli general hostname debian11

Ganti debian11 dalam perintah di atas dengan nama host Anda sendiri. Logout dan login kembali untuk menerapkan perubahan nama host.

Metode 4 - Menggunakan perintah sysctl

Untuk mengubah atau mengatur nama host di Debian menggunakan sysctl perintah, jalankan:

$ sudo sysctl kernel.hostname=debian11

Keluar dan masuk lagi untuk menerapkan perubahan.

Metode 5 - Tambahkan atau perbarui nama host di file /etc/hostname

Edit /etc/hostname file di editor pilihan Anda:

$ sudo nano /etc/hostname

dan tambahkan/perbarui nama host di dalamnya:

Simpan file dan tutup. Logout dan login lagi untuk memperbarui nama host.

Metode 6 - Perbarui nama host di file /proc/sys/kernel/hostname

Buka /proc/sys/kernel/hostname file dalam editor teks dan tambahkan/perbarui nama host di dalamnya.

Atau, Anda dapat menambahkan nama host baru di /proc/sys/kernel/hostname file menggunakan perintah satu baris berikut:

$ sudo sh -c "echo 'debian11' > /proc/sys/kernel/hostname"

Dalam panduan ini, kita telah mempelajari 6 kemungkinan cara untuk menyetel, mengubah, dan memperbarui nama host di Debian 11 bullseye dari baris perintah. Semoga membantu.

Bacaan terkait:

  • Cara Menemukan Nama Inang Di Linux

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

  2. Cara Mengatur atau Mengubah Nama Host Sistem di Linux

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

  1. Cara Mengatur atau Mengubah Nama Host di CentOS 7

  2. Cara Mengubah Nama Host di Debian 10

  3. Cara Mengubah Nama Host di Debian

  1. Bagaimana mengubah nama host di Debian Linux

  2. Bagaimana mengubah nama host di Debian 9 Linux

  3. Cara Mengatur atau Mengubah Zona Waktu di Debian 9