CentOS/RedHat和Ubuntu/Debian徹底修改主機名(hostname)的方法

1、首先,查看一下當前的hostname,方法有兩種:

第一種,打開一個終端,在命令提示符中可以看到主機名,主機名通常位於“@”符號後;

第二種,在終端輸入hostname指令:

$ hostname
h93


2、要修改hostname,需要root權限,我們這裏切到root賬戶(用sudo也可以):

# su - root

3、然後我們將主機名(hostname)從h93改成vm93:

這裏要區分一下CentOS/RedHat和Ubuntu/Debian:

如果是CentOS/RedHat :

(1)修改/etc/hosts,將/etc/hosts內出現的h93都改成vm93,如下圖:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.4.93	vm93
(2)修改/etc/sysconfig/network,將hostname改爲vm93, 如下:

# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=vm93
(3)由於上面的改動必須重啓系統才能生效。所以如果不想重啓,則可以使用hostname臨時修改一下主機名:
#hostname vm93
(4)只要重新登入, 命令提示字符就會變爲:
[root@vm93 ~]#

即表示hostname修改成功。


如果是Ubuntu/Debian:

修改步驟和上面類似:

(1)修改/etc/hosts,將/etc/hosts內出現的h93都改成vm93。

(2)修改/etc/hostname,將該文件內容由h93修改爲vm93。

(3)執行“hostname vm93”,臨時修改一下。當下次重啓系統,則真正生效。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章