暫時性修改主機名,重啟後又會恢復到原來的名字
hostname newhostname
查詢當前主機名稱(法一
[root@node0 ~]
# hostname
node0
查詢當前主機名稱(法二
[root@node0 ~]
# uname -n
node0
永久性修改主機名
修改配置檔案 :/etc/hostname
儲存退出後 reboot 一下,主機的靜態名字就改變了
修改配置檔案 :/etc/sysconfig/network
(這個是針對本地計算機名字,可以不用改)
networking=yes
hostname=tom
儲存退出後,reboot 一下主機名字就永久性修改為 tom 了,可以使用之前查詢主機名的方法進行驗證。
關於hosts檔案
位於linux目錄/etc/hosts
通常提供的是網域名稱解析的功能,類似dns,當linux系統向dns伺服器發出網域名稱解析請求之前就會查詢/etc/hosts
檔案,如果裡面有相應的記錄,就會使用 hosts 中的資訊
在這個檔案裡面,前面寫 ip 位址,後面寫 主機名 依然可以實現更改主機名的效果
若使用分布式,就需要將主機名和ip繫結在一起,這時候修改hosts檔案就顯得尤為重要!
# 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
# ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.133.33 node0
192.168.133.34 node1
192.168.133.35 node2
192.168.133.36 node3
192.168.133.37 node4
嗚呼,剛剛看了別人的部落格,還有很多小細節可以學習,詳見centos7修改主機名的三種方法 Linux主機名修改
hostname命令可以臨時修改機器名 hostname 檢視機器名 hostname i 檢視本機器名對應的ip位址 hostname xx 修改機器名為xx 修改配置檔案實現修改機器名 vi etc sysconfig network 修改hostname xx vi etc hosts 把預設...
修改linux主機名
1.修改centos主機名稱配置檔案 etc sysconfig network vi etc sysconfig network 修改hostname配置為想要的名稱,例如 networking yes networking ipv6 no hostname roothomes 2.修改 etc ...
LINUX修改主機名
修改主機名要修改多處配置檔案。以centos6為例子,新的centos rhel7等採用systemctl修改。1.修改核心引數 本機原host名為 sysctl a grep hostname kernel.hostname orcl db nod1 cat etc sysctl.conf gre...