Linux系統(tǒng)如何修改主機名稱
Linux系統(tǒng)修改主機名稱
在 Linux 系統(tǒng)中,修改主機名稱(hostname)可以通過以下幾種方法完成:
1. 臨時修改
臨時修改的主機名稱只在當前會話有效,系統(tǒng)重啟后會恢復為原來的名稱。
sudo hostname new_hostname
2. 永久修改
永久修改主機名稱需要編輯系統(tǒng)配置文件,使其在系統(tǒng)重啟后也保持新的名稱。
對于使用 systemd
的系統(tǒng)(如 Ubuntu 16.04 及更高版本、CentOS 7 及更高版本)
- 1.使用
hostnamectl
命令:
sudo hostnamectl set-hostname new_hostname
這將更新 /etc/hostname
文件并適當配置 systemd
。
- 2.編輯
/etc/hosts
文件:
確保在 /etc/hosts
文件中更新主機名,以保持一致。
例如,將舊的主機名替換為新的:
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):
將文件中的內容更改為新的主機名:
new_hostname
- 3.更新
/etc/hosts
文件(與上文相同)。 - 4.重啟系統(tǒng):
sudo reboot
這些步驟可以幫助你根據(jù)不同的 Linux 發(fā)行版和系統(tǒng)環(huán)境修改主機名稱
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
萬網(wǎng)獨享主機Apache為Ecshop商城添加404頁面的方法詳解
基本都是做看客的角色,自己基本都沒寫過文章,不過昨天的經(jīng)歷確實讓我有想法了,因為在網(wǎng)絡上面看了很多文章,每篇寫的都相對較片面,對于我這個Linux新手來說不免有點分不清東南西北,一不小心就浪費了半天時間。2011-03-03