如何修改主机名hostname
hostname是Linux系統(tǒng)下的一個(gè)內(nèi)核參數(shù),它保存在/proc/sys/kernel/hostname下,但是它的值是Linux啟動(dòng)時(shí)從rc.sysinit讀取的。而/etc/rc.d/rc.sysinit中HOSTNAME的取值來自與/etc/sysconfig/network下的HOSTNAME
[root@navinfo kernel]# cat /proc/sys/kernel/hostname
navinfo
在/etc/rc.d/rc.sysinit中,有如下邏輯判斷,當(dāng)/etc/sysconfig/network下hostname值為localhost或者localhost.localdomain時(shí),將會(huì)使用/etc/hosts中IP地址對(duì)應(yīng)的hostname來重新設(shè)置系統(tǒng)的hostname。
如何修改hostname?
1: hostname DB-Server
echo DB-Server > /proc/sys/kernel/hostname
sysctl kernel.hostname=DB-Server
這三個(gè)命令是等價(jià)的
–運(yùn)行后立即生效(新會(huì)話生效),系統(tǒng)重啟后失效
2 : 修改/etc/sysconfig/network下的HOSTNAME變量 –重啟永久生效
3:修改/etc/hosts –重啟永久生效
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.0.111 haproxy-slave
本文轉(zhuǎn)載自http://www.cnblogs.com/kerrycode/p/3595724.html,作者瀟湘隱者,有刪改
總結(jié)
以上是生活随笔為你收集整理的如何修改主机名hostname的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用百度大脑,导入aip以及相应的库文件
- 下一篇: 中科大 计算机网络5 接入网和物理媒体