購買阿里云或者騰訊云主機(jī)后默認(rèn)主機(jī)名太丑,不利于區(qū)分主機(jī)部署的服務(wù),如何修改主機(jī)名呢?
首先,查看主機(jī)名你可以使用echo HOSTNAME或者h(yuǎn)ostname命令。在我使用的centos中,主機(jī)名實(shí)際上保存在/proc/sys/kernel/hostname文件中,但是它的值是Linux啟動(dòng)時(shí)從rc.sysinit讀取的。但你并沒有權(quán)限直接修改內(nèi)核文件,可以通過使用命令sysctl kernel.hostname=newHostname修改這個(gè)文件內(nèi)容。也可以使用輸入重定向的方式修改這個(gè)文件:echo newHostname > /proc/sys/kernel/hostnam。
如果只是臨時(shí)修改主機(jī)名,使用hostname newHostname即可,重啟后失效。
需要永久生效的話,你必須理解linux啟動(dòng)后配置文件的載入順序。Linux啟動(dòng)時(shí),內(nèi)核文件從rc.sysinit讀取配置信息,而/etc/rc.d/rc.sysinit中HOSTNAME的取值來自與/etc/sysconfig/network下的HOSTNAME。所以你只需要在這個(gè)文件中修改或添加HOSTNAME的值即可。
四種方法隨便選用哦。