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 လုပ်ရန်လိုနိုင်ပါသည်။