Kaedah: 1. Buka fail "/etc/hostname", padamkan nama hos lama, gantikan dengan nama hos baharu dan simpan fail 2. Gunakan "sudo hostnamectl set-hostname " arahan; 3. Gunakan arahan "sudo hostname
".
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
Mula-mula kami menggunakan arahan nama hos untuk melihat nama hos semasa.
hostname
Anda juga boleh menggunakan arahan hostnamctl
hostnamectl
Nama hos disimpan dalam fail /etc/hostname
, jadi kami boleh membuka fail ini dan mengedit nama hos secara manual.
sudo nano /etc/hosts
Padamkan nama hos lama, gantikannya dengan nama hos baharu dan simpan fail. Perhatikan penggunaan huruf besar.
Jika anda tidak mengemas kini fail /etc/hosts
, maka sesetengah program, seperti sudo, tidak tahu cara menyelesaikan nama hos baharu.
Jika anda menukar nama hos pelayan Linux, nama hos baharu harus diselesaikan kepada IP awam pelayan Linux. Jika anda menukar nama hos PC anda, nama hos baharu harus diselesaikan kepada 127.0.0.1 atau 127.0.1.1.
127.0.1.1 ialah IP hos tempatan yang diselesaikan oleh pengedaran Debian Linux. Apabila sistem Debian dipasang, jika IP komputer adalah dinamik, program pemasangan Debian akan mencipta entri 127.0.1.1
Sintaks arahan ialah:
sudo hostnamectl set-hostname <newhostname>
Arahan ini akan memadamkan nama hos dalam fail /etc/hostname dan menggantikannya dengan yang baharu satu nama hos. Seperti kaedah pertama, kami juga perlu mengemas kini fail /etc/hosts. Intipati kedua-dua kaedah adalah sama.
Jika anda hanya perlu menukar nama hos buat sementara waktu, anda boleh menggunakan arahan nama hos.
sudo hostname <new-hostname>
Arahan ini tidak menukar nama hos statik dalam fail /etc/hostname, ia hanya menukar nama hos sementara. Jadi selepas memulakan semula komputer ia akan kembali ke nama hos lama.
Nama hos statik disimpan dalam fail /etc/hostname
.
Cadangan berkaitan: "Tutorial Video Linux"
Atas ialah kandungan terperinci Bagaimana untuk menukar nama hos dalam linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!