Kami telah menjalankan perintah dan proses yang disebutkan dalam artikel ini pada sistem Debian 10 Buster tetapi anda dapat menirunya dengan mudah di kebanyakan distro Linux.
Menukar Hostname melalui UI Linux
UI Linux hanya dapat digunakan untuk mengubah apa yang anda boleh panggil cantik nama hos. Bentuk nama host ini adalah nama komputer bentuk bebas yang mesra pengguna yang kebanyakannya digunakan di persekitaran UI. Berbeza dengan itu, a nama hos statik adalah nama komputer tradisional yang ditetapkan oleh pengguna dalam fail / etc / hostname dan / etc / hosts.
Nama host yang cantik boleh diubah melalui utiliti Tetapan sistem anda. Terdapat dua cara di mana anda dapat mengakses Tetapan sistem.
Akses Pelancar Aplikasi melalui kekunci Super / Windows dan kemudian masukkan 'tetapan' kata kunci di bar carian seperti berikut:
Klik anak panah ke bawah di panel atas desktop Debian / Ubuntu dan kemudian klik pada ikon 'setting' dari menu drop-down berikut:
Dalam utiliti Tetapan, pilih tab Perincian dari panel kiri dan kemudian pilih tab Tentang di atasnya untuk membuka paparan Tentang tetapan. Begini paparannya:
Nama Peranti yang anda lihat pada paparan ini adalah nama hos komputer anda yang cantik. Anda boleh menukar nama ini menjadi yang baru dengan hanya mengedit kotak teks Nama Peranti. Sebaik sahaja anda memasukkan nama baru, sistem anda akan mengenalinya sebagai nama host baru yang cantik dari sistem anda.
Petua: Salah satu cara mudah dan cepat untuk mengakses tetapan "Tentang" adalah memasukkan kata kunci 'peranti' dalam Pelancar Aplikasi seperti berikut:
Ikuti artikel yang selebihnya untuk mengetahui bagaimana anda dapat mengubah nama host statik sistem Linux anda, baik sementara dan kekal.
Menukar Hostname melalui Command Line
Melalui baris arahan, anda mendapat lebih banyak kuasa pada Linux untuk membuat konfigurasi sistem terperinci. Untuk melancarkan aplikasi baris perintah lalai di Linux Debian dan Ubuntu, buka Aplikasi Pelancar dan masukkan kata kunci 'Terminal' seperti berikut:
Semasa Terminal dibuka, anda boleh menukar nama host statik melalui dua cara berikut:
- Tukar nama host secara manual melalui fail / etc / hostname dan / etc / host
- Tukar nama host menggunakan arahan hostnamectl
Tukar nama host secara manual melalui fail / etc / hostname dan / etc / host
Perintah nama host adalah kaedah termudah untuk menukar nama host. Walau bagaimanapun, perubahan itu hanya sementara dan nama host berubah kepada nilai sebelumnya apabila anda memulakan semula sistem. Walaupun begitu, kami akan menerangkan bagaimana anda boleh menggunakan arahan ini. Masukkan arahan berikut untuk mengambil nama host semasa anda:
$ nama hos
Anda kemudian boleh menggunakan perintah berikut sebagai sudo, untuk menetapkan nama host sementara yang baru.
$ sudo hostname "new-hostname"Harap maklum bahawa hanya pengguna sah yang boleh menukar nama host statik di Linux.
Contoh:
$ sudo hostname debian-linux
Dalam contoh di atas, saya menukar nama host dan kemudian mengesahkan perubahan melalui arahan nama host.
Untuk mengubah nama host secara kekal, tetap sama walaupun selepas dimulakan semula, ikuti langkah berikut:
Buka fail / etc / hostname di salah satu penyunting teks yang ada. Sebagai contoh, kami menggunakan penyunting nano untuk membuka fail seperti berikut:
$ sudo nano / etc / hostname
Tukar nama host kepada yang anda mahu dan tekan Ctrl + x. Ini akan menanyakan kepada anda jika anda ingin menyimpan perubahan. Masukkan Y dan perubahan akan disimpan ke fail nama host.
Langkah seterusnya adalah menukar fail / etc / hosts dengan cara yang serupa. Buka fail seperti berikut:
$ sudo nano / etc / hostKemudian, tetapkan nama host statik baru yang disenaraikan terhadap IP: 127.0.1.1 dan kemudian simpan fail.
Sekarang apabila anda memulakan semula sistem anda, nama host statik baru akan ditetapkan yang tidak akan kembali pada sistem dimulakan semula.
Tukar nama host menggunakan arahan hostnamectl
Utiliti systemd di Linux adalah kaedah yang paling berkesan untuk menukar nama host yang statik dan cantik. Sekiranya systemd tidak dipasang pada sistem anda, gunakan arahan berikut untuk memasangnya:
$ sudo apt-get install systemdPerintah hostnamectl dari utiliti systemd menyenaraikan maklumat berikut mengenai sistem anda:
Anda boleh menggunakannya seperti berikut untuk menukar nama host yang cantik:
$ sudo hostnamectl - cantik "nama-cantik"Dan arahan berikut untuk menetapkan nama host statik:
$ sudo hostnamectl - "static-hostname" statikContoh:
$ sudo hostnamectl - statian debian-linuxAtau,
$ sudo hostnamectl set-hostname "static-hostname"Contoh:
$ sudo hostnamectl set-hostname debian-linux
Perubahan dapat disahkan dengan menjalankan perintah hostnamectl sekali lagi:
Oleh kerana nama host yang cantik sama dengan nama host statik, GUI akan menunjukkan nama peranti sebagai nama host baru yang telah kami tetapkan:
Ini adalah beberapa cara di mana anda dapat menukar nama host yang cantik dan statik dari sistem Linux anda dengan cekap. Sebagai pentadbir, anda boleh menggunakan kaedah apa pun yang sesuai dengan keperluan anda dan memberikan identiti baru dan lebih disesuaikan untuk sistem anda.