How to Change Hostname in Ubuntu 18.04 LTS Permanently?
Talaan ng mga Nilalaman:
- Mga kinakailangan
- Ipakita ang Kasalukuyang Hostname
- Baguhin ang Hostname
- 1. Baguhin ang hostname gamit ang
hostnamectl
. - 2. I-edit ang
/etc/hosts
file. - 3. I-edit ang file ng
cloud.cfg
. - Patunayan ang pagbabago
- Konklusyon
Tutulungan ka ng tutorial na ito sa pamamagitan ng proseso ng pagbabago ng hostname sa isang Ubuntu 18.04 system.
Ang hostname ay nakatakda sa oras na ang operating system ng Ubuntu ay naka-install o kung ikaw ay umiikot ng isang virtual machine ito ay pabago-bagong itinalaga sa halimbawa sa pagsisimula.
Ang pamamaraan na inilarawan sa gabay na ito ay gagana nang hindi nangangailangan ng pag-restart ng iyong system.
Kahit na ang tutorial na ito ay isinulat para sa Ubuntu 18.04 ang parehong mga tagubilin na nalalapat para sa Ubuntu 16.04 at anumang pamamahagi na nakabase sa Ubuntu, kasama ang Linux Mint at Elementary OS.
Mga kinakailangan
Bago magpatuloy sa tutorial na ito, siguraduhing naka-log in ka bilang isang gumagamit na may mga pribilehiyo ng sudo.
Ang isang hostname ay isang label na nagpapakilala sa isang makina sa network. Hindi mo dapat gamitin ang parehong hostname sa dalawang magkakaibang machine sa parehong network.
Ipakita ang Kasalukuyang Hostname
Upang makita ang kasalukuyang hostname, ipasok ang sumusunod na utos:
hostnamectl
Tulad ng nakikita mo sa imahe sa itaas, ang kasalukuyang hostname ay nakatakda sa
ubuntu1804.localdomain
.
Baguhin ang Hostname
Ang mga sumusunod na hakbang ay naglalarawan kung paano baguhin ang hostname sa Ubuntu 18.04.
1. Baguhin ang hostname gamit ang
hostnamectl
.
Sa Ubuntu 18.04 maaari naming baguhin ang hostname ng system at mga kaugnay na setting gamit ang command
hostnamectl
.
Halimbawa, upang mabago ang system static hostname upang
linuxize
, gagamitin mo ang sumusunod na utos:
sudo hostnamectl set-hostname linuxize
Ang utos ng
hostnamectl
ay hindi gumagawa ng output. Sa tagumpay, ang 0 ay ibabalik, isang di-zero kabiguan code kung hindi man.
2. I-edit ang
/etc/hosts
file.
Buksan ang
/etc/hosts
file at baguhin ang dating hostname sa bago.
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. I-edit ang file ng
cloud.cfg
.
Kung naka
cloud-init
install ang
cloud-init
package kailangan mo ring i-edit ang
cloud.cfg
file. Ang pakete na ito ay karaniwang naka-install sa pamamagitan ng default sa mga imahe na ibinigay ng mga provider ng ulap tulad ng AWS at ginagamit ito upang hawakan ang inisasyon ng mga pagkakataon sa ulap.
Upang suriin kung naka-install ang package ay tumatakbo ang sumusunod na utos ng ls:
ls -l /etc/cloud/cloud.cfg
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Kung ang package ay naka-install ang output ay magiging hitsura ng mga sumusunod:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
Sa kasong ito kailangan mong buksan ang file
/etc/cloud/cloud.cfg
:
sudo nano /etc/cloud/cloud.cfg
Maghanap para sa pag-
preserve_hostname
at baguhin ang halaga mula sa
false
hanggang sa
true
:
# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true
I-save ang file at isara ang iyong editor.
Patunayan ang pagbabago
Upang mapatunayan na matagumpay na nabago ang hostname, muling gamitin ang utos ng
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
Dapat mong makita ang iyong bagong pangalan ng server na naka-print sa console.
Konklusyon
Sa tutorial na ito, ipinakita namin sa iyo kung paano madaling baguhin ang iyong server ng server ng Ubuntu nang hindi muling i-restart ang machine.
Huwag mag-atubiling mag-iwan ng komento kung mayroon kang mga katanungan.
ubuntu hostnamePaano baguhin ang hostname sa debian 10 linux
Ipinapaliwanag ng tutorial na ito kung paano baguhin ang hostname sa Debian 10 Buster nang hindi muling nai-restart ang system.
Paano itakda o baguhin ang hostname sa linux
Ang isang hostname ay isang label na nakatalaga sa isang makina na nagpapakilala sa makina sa network. Tutulungan ka ng tutorial na ito sa proseso ng pagbabago ng hostname sa Linux nang hindi nangangailangan ng pag-restart ng system. Ang mga hakbang ay dapat gumana sa anumang modernong pamamahagi ng Linux na gumagamit ng systemd.
Paano baguhin ang hostname sa debian 9 linux
Tutulungan ka ng tutorial na ito sa pamamagitan ng proseso ng pagbabago ng isang hostname sa isang Debian 9 nang hindi nangangailangan ng pag-restart ng iyong system.