本文介紹如何在Linux系統(tǒng)中修改主機(jī)名,包括臨時(shí)修改和永久修改兩種方法。
一、臨時(shí)修改主機(jī)名(重啟后失效)
使用以下命令即可臨時(shí)更改主機(jī)名:
sudo hostnamectl set-hostname new_hostname
或
sudo hostname new_hostname
將new_hostname替換為您的新主機(jī)名。
二、永久修改主機(jī)名(重啟后生效)
永久修改主機(jī)名需要編輯系統(tǒng)配置文件。具體方法根據(jù)不同的Linux發(fā)行版略有不同:
-
編輯/etc/hostname文件:
sudo nano /etc/hostname
將文件內(nèi)容替換為新主機(jī)名,保存并退出。
然后,編輯/etc/hosts文件:
sudo nano /etc/hosts
找到包含舊主機(jī)名的行,將其中的舊主機(jī)名替換為新主機(jī)名,保存并退出。
-
red Hat/centos/Fedora系統(tǒng):
編輯/etc/hostname文件:
sudo nano /etc/hostname
將文件內(nèi)容替換為新主機(jī)名,保存并退出。
然后,編輯/etc/hosts文件:
sudo nano /etc/hosts
找到包含舊主機(jī)名的行,將其中的舊主機(jī)名替換為新主機(jī)名,保存并退出。(Red Hat/CentOS系統(tǒng)也可以編輯/etc/sysconfig/network文件中的HOSTNAME行,但推薦使用/etc/hostname方法)
三、重啟系統(tǒng)并驗(yàn)證
完成以上步驟后,重啟系統(tǒng)以使更改生效:
sudo reboot
重啟后,使用以下命令驗(yàn)證主機(jī)名是否已更改:
hostnamectl
或
hostname
這兩個(gè)命令都會(huì)顯示當(dāng)前的主機(jī)名。
通過以上步驟,您可以成功修改Linux系統(tǒng)的主機(jī)名。 請(qǐng)注意,修改主機(jī)名后,某些網(wǎng)絡(luò)服務(wù)可能需要重新啟動(dòng)才能正常工作。