2013年1月11日 星期五

Fedora 17 更改 host name

Fedora 17 更改 host name

Jan 11th, 2013 by samlin35

Environment:
    OS: Fedora 17 64bit
    ip address:  192.168.205.116 (by DHCP)
    netmask: 255.255.0.0
    hostname: testpc1
   
假設我們要將原 host name 是 testpc1 設定成 testpc2,步驟如下:

1. 使用 root 帳號。
$ su

2. 編輯 /etc/hosts,將 host name 是 testpc1 的字眼都改成 testpc2。我的 /etc/hosts 如下:

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4 testpc2
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 testpc2

3. 編輯 /etc/sysconfig/network,將裡頭的 HOSTNAME 指定成你要的 hostname。我的 /etc/sysconfig/network 如下:

NETWORKING=yes
HOSTNAME=testpc2

4. 使用 hostname 指令設定一次。

# hostname testpc2

5. 重新登入後,就會看到提示符號有正常顯示,使用 hostname 指令查看,也可看到已使用新的 hostname 了。

[sam@testpc2 ~]$
# hostname
testpc2

2 則留言:

crazyrushstar 提到...

不是直接用hostname指令就能改嗎? 還是Fedora 17 比較麻煩?

Sam Lin 提到...

crazyrushstar 您好, hostname 指令可以更改沒錯, 可是他不會將 hostname 寫入設定檔, 重開機後就又回復了喔.