Linux的hostname是一個kernel參數,存儲在/etc/sysconfig/network文件裏。
NETWORKING=yes
HOSTNAME=virtual
因此,更改hostname有幾種方式:
1、更改/etc/sysconfig/network文件裏的HOSTNAME項,然後reboot,系統在啓動過程中,/etc/rc.d/rc.sysinit腳本讀取/ect/sysconfig/network文件裏的HOSTNAME.
2、臨時更改hostname
echo 'new-hostname' > /proc/sys/kernel/hostname