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

最新文章

  1. IOS 杂笔-11(实现在外部无法改变UIView的size)
  2. OC基础--结构体 枚举做类成员属性
  3. JAVA多线程(一)
  4. 设置某个ip对mysql服务器有权限,以及mysql定时备份
  5. OD调试篇9
  6. net中使用母版页
  7. js设置radio选中
  8. Block中的引用循环
  9. (@DBRef)spring-data-mongodb
  10. HDU5125--magic balls(LIS)
  11. yyt
  12. xcode打包真机测试
  13. Borg, Omega, and Kubernetes读后笔记
  14. 如何优雅的关闭golang的channel
  15. Vue:生命周期
  16. js中文输入法字符串截断
  17. Java逻辑运算
  18. 总目录(Catalog)
  19. Codeforces 777C - Alyona and Spreadsheet - [DP]
  20. Android log 日志分析

热门文章

  1. 【LeetCode】998. Maximum Binary Tree II 解题报告(C++)
  2. 【LeetCode】472. Concatenated Words 解题报告(C++)
  3. 【LeetCode】693. Binary Number with Alternating Bits 解题报告(Python)
  4. 【LeetCode】705. Design HashSet 解题报告(Python)
  5. 阿克曼函数推导过程(m<=3)
  6. 「HAOI2016」找相同字符
  7. Capstone CS5268 Type-C转HDMI+VGA带PD快充+USB3.1扩展坞方案
  8. 数据可视化 gojs 简单使用介绍
  9. MySQL百分比显示和显示前百分之几的方法
  10. Java面向对象笔记 • 【第10章 Swing编程初级应用】