Linux系統(tǒng)如何修改主機(jī)名稱
Linux系統(tǒng)修改主機(jī)名稱
在 Linux 系統(tǒng)中,修改主機(jī)名稱(hostname)可以通過以下幾種方法完成:
1. 臨時修改
臨時修改的主機(jī)名稱只在當(dāng)前會話有效,系統(tǒng)重啟后會恢復(fù)為原來的名稱。
sudo hostname new_hostname
2. 永久修改
永久修改主機(jī)名稱需要編輯系統(tǒng)配置文件,使其在系統(tǒng)重啟后也保持新的名稱。
對于使用 systemd 的系統(tǒng)(如 Ubuntu 16.04 及更高版本、CentOS 7 及更高版本)
- 1.使用
hostnamectl命令:
sudo hostnamectl set-hostname new_hostname
這將更新 /etc/hostname 文件并適當(dāng)配置 systemd。
- 2.編輯
/etc/hosts文件:
確保在 /etc/hosts 文件中更新主機(jī)名,以保持一致。
例如,將舊的主機(jī)名替換為新的:
127.0.0.1 new_hostname
- 3.重啟系統(tǒng)(或使用
hostnamectl重新加載):
sudo systemctl restart systemd-hostnamed
對于較老的系統(tǒng)(如 Ubuntu 14.04 或 CentOS 6)
- 1.編輯
/etc/sysconfig/network文件(CentOS):
修改或添加 HOSTNAME 變量:
HOSTNAME=new_hostname
- 2.編輯
/etc/hostname文件(Ubuntu):
將文件中的內(nèi)容更改為新的主機(jī)名:
new_hostname
- 3.更新
/etc/hosts文件(與上文相同)。 - 4.重啟系統(tǒng):
sudo reboot
這些步驟可以幫助你根據(jù)不同的 Linux 發(fā)行版和系統(tǒng)環(huán)境修改主機(jī)名稱
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
用DNSPod和Squid打造自己的CDN (五) 安裝Squid的前期準(zhǔn)備
從本章開始,大家將會學(xué)到如何在Linux下面安裝、編譯程序,還會學(xué)到程序編譯的優(yōu)化方法,最后會通過源代碼編譯的方式把Squid安裝上2013-04-04
Linux下如何檢查網(wǎng)卡bonding狀態(tài)和切換主備網(wǎng)卡
這篇文章主要介紹了Linux下如何檢查網(wǎng)卡bonding狀態(tài)和切換主備網(wǎng)卡問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-11-11
K8s使用kubectl訪問api-server失敗,node“XXX“?not?found的解決方案
K8s中kubectl訪問api-server失敗,報錯node?not?found,需檢查連接、核對kubelet與宿主機(jī)IP,修正/etc/hosts或相關(guān)配置,確保節(jié)點(diǎn)信息匹配2025-07-07
詳解linux系統(tǒng)輸入輸出管理和vim的常用功能
這篇文章主要介紹了linux系統(tǒng)輸入輸出管理和vim的常用功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下2019-04-04
Apache服務(wù)器關(guān)閉TRACE Method請求方式的方法
這篇文章主要介紹了Apache服務(wù)器關(guān)閉TRACE Method請求方式的方法,因?yàn)橹С衷摲绞降姆?wù)器存在跨站腳本漏洞,需要的朋友可以參考下2014-06-06

