Back to all posts
Linux

How to change Hostname in Linux

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

March 5, 2026
5 min read

1️⃣ လက်ရှိ Hostname စစ်ဆေးခြင်း Terminal မှာ run ပါ hostnamectl

2️⃣ Hostname ပြောင်းခြင်း (Recommended Method) ဥပမာ — newhostname လို့ပြောင်းချင်ရင် sudo hostnamectl set-hostname newhostname ဒီ command သုံးခြင်းဟာ modern Linux မှာ အကြံပြုထားတဲ့ နည်းလမ်းဖြစ်ပါတယ်။

3️⃣ /etc/hosts File ပြင်ဆင်ခြင်း (အရေးကြီး) Hostname ပြောင်းပြီးနောက် /etc/hosts ကို မပြင်ပါက local name resolution ပြဿနာ ဖြစ်နိုင်ပါတယ်။ Open file: sudo nano /etc/hosts အတွင်းမှာ ဒီလို line တစ်ခုတွေ့ရပါမယ်: 127.0.1.1 oldhostname ဒါကို အောက်ပါအတိုင်း ပြောင်းပါ: 127.0.1.1 newhostname ပြီးလျှင် Save လုပ်ပါ။ Nano မှာ CTRL + O → Save CTRL + X → Exit

4️⃣ System Restart ပြုလုပ်ခြင်း အလွယ်ဆုံးနည်း — Reboot လုပ်ပါ: sudo shutdown -r now သို့မဟုတ် hostname service ကို restart လုပ်နိုင်ပါတယ် sudo systemctl restart systemd-logind ⚠ Reboot လုပ်ခြင်းကို အကြံပြုပါတယ်။

🔹 5️⃣ ပြောင်းလဲမှု အတည်ပြုခြင်း Reboot ပြီးနောက် စစ်ဆေးပါ hostname Output ထဲမှာ newhostname ပေါ်လာပါက ပြောင်းလဲမှု အောင်မြင်ပါသည် ✅

🔐 Notes Server environment မှာ hostname ပြောင်းရာတွင် DNS record ကိုပါ update လုပ်ရန်လိုပါသည်။ Production server ဖြစ်ပါက maintenance window အတွင်း ပြောင်းလဲရန် အကြံပြုပါသည်။ SSH session အသုံးပြုနေစဉ် hostname ပြောင်းလဲပါက session reconnect လုပ်ရန်လိုနိုင်ပါသည်။

Comments (0)

Leave a Reply

Loading comments...