在Linux中設置靜態hostname可以通過以下步驟完成。這些步驟適用于大多數基于Debian和Red Hat的發行版,如Ubuntu、CentOS等。
打開終端。
編輯/etc/hostname
文件:
sudo nano /etc/hostname
將文件中的內容替換為你想要的靜態hostname,然后保存并退出(在nano編輯器中,按Ctrl+O
保存,按Ctrl+X
退出)。
編輯/etc/hosts
文件:
sudo nano /etc/hosts
找到類似于以下的行:
127.0.0.1 localhost
::1 localhost
在這行下面添加一行,將your_static_hostname
替換為你設置的靜態hostname:
127.0.0.1 localhost your_static_hostname
::1 localhost your_static_hostname
保存并退出。
重啟網絡服務:
sudo systemctl restart networking
或者,如果你使用的是ifupdown
:
sudo /etc/init.d/networking restart
驗證hostname:
hostnamectl
或者:
hostname
你應該看到設置的靜態hostname。
打開終端。
編輯/etc/hostname
文件:
sudo nano /etc/hostname
將文件中的內容替換為你想要的靜態hostname,然后保存并退出(在nano編輯器中,按Ctrl+O
保存,按Ctrl+X
退出)。
編輯/etc/sysconfig/network
文件:
sudo nano /etc/sysconfig/network
找到HOSTNAME
行,并將其值更改為你設置的靜態hostname:
HOSTNAME=your_static_hostname
保存并退出。
重啟網絡服務:
sudo systemctl restart network
驗證hostname:
hostnamectl
或者:
hostname
你應該看到設置的靜態hostname。
通過以上步驟,你可以在Linux系統中成功設置靜態hostname。