Android

Bagaimana untuk menukar nama hos di ubuntu 18.04

cara membuat, menghapus dan mengganti nama pada folder linux ubuntu

cara membuat, menghapus dan mengganti nama pada folder linux ubuntu

Isi kandungan:

Anonim

Tutorial ini akan membimbing anda melalui proses menukar nama hos pada sistem Ubuntu 18.04.

Nama tuan rumah ditetapkan pada masa sistem operasi Ubuntu dipasang atau jika anda berputar pada mesin maya, ia secara dinamik diberikan kepada contoh semasa permulaan.

Kaedah yang dijelaskan dalam panduan ini akan berfungsi tanpa memerlukan restart sistem anda.

Walaupun tutorial ini ditulis untuk Ubuntu 18.04 arahan yang sama memohon Ubuntu 16.04 dan mana-mana pengedaran berasaskan Ubuntu, termasuk Linux Mint dan Elementary OS.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Nama hos adalah label yang mengenal pasti mesin di rangkaian. Anda tidak boleh menggunakan nama hos yang sama pada dua mesin yang berbeza pada rangkaian yang sama.

Paparkan nama hos semasa

Untuk melihat nama hos semasa, masukkan arahan berikut:

hostnamectl

Seperti yang dapat anda lihat dalam imej di atas, nama hos semasa ditetapkan ke ubuntu1804.localdomain .

Tukar Nama Hos

Langkah-langkah berikut menggariskan cara menukar nama hos di Ubuntu 18.04.

1. Tukar nama hos menggunakan hostnamectl .

Di Ubuntu 18.04 kita boleh menukar nama hos sistem dan tetapan yang berkaitan dengan menggunakan hostnamectl arahan.

Sebagai contoh, untuk menukar nama host statik sistem untuk linuxize , anda akan menggunakan arahan berikut:

sudo hostnamectl set-hostname linuxize

Perintah hostnamectl tidak menghasilkan output. Pada kejayaan, 0 dikembalikan, kod kegagalan bukan sifar sebaliknya.

2. Edit fail /etc/hosts .

Buka fail /etc/hosts dan ubah nama hos lama ke yang baru.

/ etc / hosts

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. Edit fail cloud.cfg .

Jika pakej cloud-init dipasang, anda juga perlu mengedit fail cloud.cfg . Pakej ini biasanya dipasang secara lalai dalam imej yang disediakan oleh pembekal awan seperti AWS dan ia digunakan untuk mengendalikan permulaan kejadian awan.

Untuk memeriksa sama ada pakej dipasang, jalankan arahan ls berikut:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Jika pakej dipasang, output akan kelihatan seperti berikut:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Dalam kes ini, anda perlu membuka fail /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Cari nama preserve_hostname dan tukar nilai dari false ke true :

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

Simpan fail dan tutup editor anda.

Sahkan perubahan

Untuk mengesahkan bahawa nama hos berjaya ditukar, sekali lagi gunakan arahan hostnamectl :

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Anda harus melihat nama server baru anda dicetak pada konsol.

Kesimpulannya

Dalam tutorial ini, kami telah menunjukkan kepada anda cara untuk menukar nama hos pelayan Ubuntu Anda dengan mudah tanpa menghidupkan semula mesin.

Jangan ragu untuk meninggalkan komen jika anda mempunyai sebarang pertanyaan.

nama host ubuntu