如何修改主机名hostname

mac2022-06-30  74

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,作者潇湘隐者,有删改

转载于:https://www.cnblogs.com/fanren224/p/8457299.html

最新回复(0)