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”,臨時修改一下。當下次重啓系統,則真正生效。