How to change Hostname

ဒီ guide ကို Ubuntu / Debian / CentOS / RHEL စတဲ့ systemd အသုံးပြုတဲ့ Linux distributions တွေအတွက် အသုံးပြုနိုင်ပါတယ်။

1️⃣ လက်ရှိ Hostname စစ်ဆေးခြင်း

Terminal မှာ run ပါ

hostnamectl

Output ထဲမှာ:

  • Static hostname

  • Pretty hostname

  • Operating System

တို့ကို မြင်ရပါမယ်။


ဥပမာ — newhostname လို့ပြောင်းချင်ရင်

sudo hostnamectl set-hostname newhostname

ဒီ command သုံးခြင်းဟာ modern Linux မှာ အကြံပြုထားတဲ့ နည်းလမ်းဖြစ်ပါတယ်။


3️⃣ /etc/hosts File ပြင်ဆင်ခြင်း (အရေးကြီး)

Hostname ပြောင်းပြီးနောက် /etc/hosts ကို မပြင်ပါက local name resolution ပြဿနာ ဖြစ်နိုင်ပါတယ်။

Open file:

အတွင်းမှာ ဒီလို line တစ်ခုတွေ့ရပါမယ်:

ဒါကို အောက်ပါအတိုင်း ပြောင်းပါ:

ပြီးလျှင် Save လုပ်ပါ။

Nano မှာ

  • CTRL + O → Save

  • CTRL + X → Exit


4️⃣ System Restart ပြုလုပ်ခြင်း

အလွယ်ဆုံးနည်း — Reboot လုပ်ပါ:

သို့မဟုတ် hostname service ကို restart လုပ်နိုင်ပါတယ်

⚠ Reboot လုပ်ခြင်းကို အကြံပြုပါတယ်။


🔹 5️⃣ ပြောင်းလဲမှု အတည်ပြုခြင်း

Reboot ပြီးနောက် စစ်ဆေးပါ

Output ထဲမှာ

ပေါ်လာပါက ပြောင်းလဲမှု အောင်မြင်ပါသည် ✅


🔐 Notes

  • Server environment မှာ hostname ပြောင်းရာတွင် DNS record ကိုပါ update လုပ်ရန်လိုပါသည်။

  • Production server ဖြစ်ပါက maintenance window အတွင်း ပြောင်းလဲရန် အကြံပြုပါသည်။

  • SSH session အသုံးပြုနေစဉ် hostname ပြောင်းလဲပါက session reconnect လုပ်ရန်လိုနိုင်ပါသည်။

Last updated