Linux修改主機名,永久生效。
linux檢視主機名:
檢視主機指令:
[root@linux_epm2 ~]# hostname
localhost.localdomain
localhost.localdomain即為預設的主機名。
修改network檔案:
用root使用者登入,如果不是root使用者,使用su指令切換為root使用者:
[guoky@linux_epm2 root]$ su
Password:
[root@linux_epm2 ~]#
然後修改/etc/sysconfig下的network檔案:
[root@linux_epm2 ~]# cd /etc/sysconfig
[root@linux_epm2 sysconfig]# vi network
NETWORKING=yes
HOSTNAME= localhost.localdomain
修改前:

image
修改後:
修改hosts檔案:
修改/etc下的hosts檔案:
[root@linux_epm2 sysconfig]# cd /etc
[root@linux_epm2 etc]# vi hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
reboot重新開機:
指令:
[root@linux_epm2 etc]# reboot
檢視效果:
重新開機之後重新檢視主機名:
linux_epm2.1