Linux 更改主機名稱

最近剛買(租)了一台 VPS,預設主機名稱為 vps-aa123456 ,不是很容易記憶,那該如何變更呢?非常簡單,只要一行指令:
    
hostnamectl set-hostname new-name
    

執行後會需要確認密碼,並且需要重新啟動後才能變更完畢。
    
ubuntu@vps-aa123456:~$ hostnamectl set-hostname new-name
==== AUTHENTICATING FOR org.freedesktop.hostname1.set-static-hostname ===
Authentication is required to set the statically configured local hostname, as well as the pretty hostname.
Authenticating as: Ubuntu (ubuntu)
Password:
==== AUTHENTICATION COMPLETE ===

    

重新啟動:
    
sudo reboot
    

再次連入就會發現名稱已經變更了:
    
# ssh ubuntu@12.234.345.56
ubuntu@new-name:~$
    

留言