天天看點

centos修改主機名整理(勿噴)

1.臨時修改主機名

顯示主機名:

spark@master:~$ hostname

master

修改主機名:

spark@master:~$ sudo hostname hadoop

[email protected]:~$ hostname

hadoop

PS:以上的修改隻是臨時修改,重新開機後就恢複原樣了。

2.永久修改主機名

redhat/centos上永久修改

[[email protected] ~]# cat /etc/sysconfig/network

NETWORKING=yes

HOSTNAME=localhost.localdomain

GATEWAY=192.168.10.1

修改network的HOSTNAME項。點前面是主機名,點後面是域名。沒有點就是主機名。

[[email protected] ~]# vi /etc/sysconfig/network

NETWORKING=yes

NETWORKING_IPV6=no

HOSTNAME=master

這個是永久修改,重新開機後生效。目前不知道怎麼立即生效。

想立即生效,可以同時采用第一種方法。

還有一個修改是:

/etc/hosts

127.0.0.1              localhost.localdomain

127.0.0.1後面的那一部分。

deb/ubuntu上修改 :

hostname

localhost.localdomain

sudo vi /etc/hostname

在/etc/hostname裡面直接填上hostname為master

[email protected]:~$ cat /etc/hostname

localhost

重新開機後,提示符變成了。

[email protected]:~$

如果不想重新開機,則用hostname名令。

3. 其他修改方式

用sysctl 修改kernel.hostname

檢視:

[email protected]:~$ sysctl kernel.hostname

kernel.hostname = master

修改:

[email protected]:~$ sudo sysctl kernel.hostname=hadoop

kernel.hostname = hadoop

重新打開shell就變成如下hostname了hadoop

[email protected]:~$

繼續閱讀