溫馨提示×

Linux hostname如何生效

小樊
52
2025-02-21 09:26:37
欄目: 智能運維

在Linux系統中,更改主機名后,需要執行以下步驟以使更改生效:

  1. 臨時生效:在當前終端會話中,使用export命令設置新的主機名。例如,將主機名更改為new-hostname,請在終端中輸入以下命令:
export HOSTNAME=new-hostname

這將僅在當前終端會話中更改主機名。關閉終端或打開新的終端窗口后,更改將不再有效。

  1. 永久生效:要永久更改主機名,您需要編輯/etc/hostname文件(在某些發行版中可能是/etc/sysconfig/network/etc/sysconfig/network-scripts/ifcfg-eth0)。使用文本編輯器打開文件,例如:
sudo nano /etc/hostname

將文件中的舊主機名替換為新主機名,然后保存并關閉文件。

  1. 重啟網絡服務:要使更改生效,您需要重啟網絡服務。這取決于您的Linux發行版和網絡管理工具。以下是一些常見的命令:
  • 對于使用systemd的系統(如Ubuntu 16.04及更高版本):
sudo systemctl restart networking
  • 對于使用SysVinit的系統(如Ubuntu 14.04):
sudo service networking restart
  • 對于使用NetworkManager的系統(如Fedora、CentOS 7):
sudo systemctl restart NetworkManager

現在,新的主機名應該已經生效。您可以通過運行以下命令來驗證:

hostname

這將顯示當前系統主機名。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女