如何修改主机名hostname
hostname是Linux系統下的一個內核參數,它保存在/proc/sys/kernel/hostname下,但是它的值是Linux啟動時從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中,有如下邏輯判斷,當/etc/sysconfig/network下hostname值為localhost或者localhost.localdomain時,將會使用/etc/hosts中IP地址對應的hostname來重新設置系統的hostname。
如何修改hostname?
1: hostname DB-Server
echo DB-Server > /proc/sys/kernel/hostname
sysctl kernel.hostname=DB-Server
這三個命令是等價的
–運行后立即生效(新會話生效),系統重啟后失效
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
本文轉載自http://www.cnblogs.com/kerrycode/p/3595724.html,作者瀟湘隱者,有刪改
總結
以上是生活随笔為你收集整理的如何修改主机名hostname的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用百度大脑,导入aip以及相应的库文件
- 下一篇: 浅谈单例模式及其应用场景(Python)