hostname new-hostname 僅修改內核中當前主機名數據結構,不寫入磁盤配置。適用於臨時測試、容器環境。
RedHat/CentOS/Fedora 系列:
vi /etc/sysconfig/network# 修改 HOSTNAME=new-hostname Debian/Ubuntu 系列:
vi /etc/hostname# 直接寫入新主機名 (單行)vi /etc/hosts# 同步修改 127.0.1.1 行對應新主機名 systemd 通用方法 (現代發行版):
hostnamectl set-hostname new-hostname# 即時生效並寫入 /etc/hostname /etc/machine-info hostname # 查看當前主機名hostnamectl # 詳情 (含靜態/瞬態/pretty 名稱)cat /etc/hostname # 確認持久化 修改後建議同步更新 /etc/hosts 中 127.0.0.1 和 127.0.1.1 對應條目,避免 sudo、ssh 解析延遲或報錯。