存hostname的幾個文件
cat /etc/sysconfig/network 是開機檢測的Hostname文件
[sroot@AAEP7151 craft]# cat /etc/sysconfig/network
HOSTNAME=AAEP7151
NETWORKING=yes
2.
[sroot@AAEP7151 craft]# hostname hostname指令用於查詢本機hostname
AAEP7151
[sroot@AAEP7151 craft]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost localhost4
::1 localhost6.localdomain6 localhost6
135.122.53.151 AAEP7151 AAEP7151.sdr.avaya.com EPM MPP1
10.133.13.86 DALIANAACC64
[sroot@AAEP7151 craft]# cat /proc/sys/kernel/hostname
AAEP7151
現在,用hostname指令更改hostname
[sroot@AAEP7151 craft]# hostname AAAA
[sroot@AAEP7151 craft]# hostname
AAAA 更改成功
[sroot@AAEP7151 craft]# cat /proc/sys/kernel/hostname
AAAA 更改額內容保存在/proc/sys/kernel/hostname裏面,也隨着更改
[sroot@AAEP7151 craft]# cat /etc/sysconfig/network 文件裏的hostname不變
HOSTNAME=AAEP7151
NETWORKING=yes
[sroot@AAEP7151 craft]# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost localhost4
::1 localhost6.localdomain6 localhost6
135.122.53.151 AAEP7151 AAEP7151.sdr.avaya.com EPM MPP1
現在reboot 服務器,發現用hostname命令更改的只是 暫時保存在kernel裏,隨着重啓,會重新去/etc/sysconfig/network裏讀Hostname。
另外,直接更改文件裏的Hostname需要非常謹慎,使用hostname的地方非常多,後果自負。