本文介紹如何在Linux系統(tǒng)中設(shè)置主機(jī)名(Hostname)。主機(jī)名是標(biāo)識計算機(jī)在網(wǎng)絡(luò)中的唯一名稱。
臨時更改主機(jī)名
使用 hostname 命令可以臨時更改主機(jī)名,無需管理員權(quán)限,但重啟后失效。
复制代码
- sudo hostname 新主機(jī)名
例如,將主機(jī)名改為 new_host:
复制代码
- sudo hostname new_host
永久更改主機(jī)名
永久更改主機(jī)名需要修改配置文件,不同Linux發(fā)行版配置文件不同:
- Debian/Ubuntu: /etc/hostname
- red Hat/centos/Fedora: /etc/hostname (注意:雖然文檔中提到/etc/sysconfig/network,但現(xiàn)代版本的RHEL/CentOS/Fedora更推薦使用/etc/hostname)
步驟:
- 打開終端。
- 使用文本編輯器(如 nano 或 vi)以root權(quán)限打開配置文件,例如在Debian/Ubuntu系統(tǒng)上:
复制代码
- sudo nano /etc/hostname
- 將主機(jī)名修改為新的主機(jī)名。
- 保存并退出編輯器。
使更改生效:
- Debian/Ubuntu: 重啟系統(tǒng) sudo reboot
- Red Hat/CentOS/Fedora: 重啟網(wǎng)絡(luò)服務(wù) sudo systemctl restart network
或者,使用 hostnamectl 命令:
复制代码
- sudo hostnamectl set-hostname 新主機(jī)名
例如:
复制代码
- sudo hostnamectl set-hostname new_host
驗(yàn)證主機(jī)名設(shè)置
使用以下命令驗(yàn)證:
复制代码
- hostname # 查看主機(jī)名 hostname -f # 查看完全限定域名(FQDN)
重要提示:
- 需要root權(quán)限。
- 修改后可能需要重啟系統(tǒng)或服務(wù)才能生效。
- 避免與DNS設(shè)置沖突。
通過以上步驟,您可以輕松在Linux系統(tǒng)中設(shè)置和驗(yàn)證主機(jī)名。