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

Fedora 17 切換 runlevel

Fedora 17 切換  runlevel

Jan 11th, 2013 by samlin35

如果要讓 Fedora 17 開機後就跑在文字模式 (Text Mode) 下的話,執行:
# ln -sf  /lib/systemd/system/runlevel3.target /etc/systemd/system/default.target

如果要跑在圖形模式 (Graphical Mode) 的話,執行:
# ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

以上動作記得使用 root 帳號來執行,不然會出現 Permission denied 的錯誤訊息。

另外,從 Fedora Documentation 可以知道 Fedora 現在定義的 Runlevel 如下,並且 level 2, level 4 已不再使用。

0 — Halt
1 — Single-user text mode
2 — Not used (user-definable)
3 — Full multi-user text mode
4 — Not used (user-definable)
5 — Full multi-user graphical mode (with an X-based login screen)
6 — Reboot

參考資料: