linux 修改 hostname

不用重启就能永久修改 hostname


方法1:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用echo servername > /proc/sys/kernel/hostname。

[root@DB-Server ~]# echo Test >/proc/sys/kernel/hostname

注意当前会话还是不会变化,但是后续新建会话则会生效。

方法2:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用sysctl kernel.hostname命令使其立即生效

[root@DB-Server ~]# sysctl kernel.hostname=Test2
kernel.hostname = Test2

注意当前会话还是不会变化,但是后续新建会话会生效。

方法3:修改了/etc/sysconfig/network下的HOSTNAME后,然后使用hostname命令使其生效

[root@Test ~]# hostname DB-Server

注意当前会话还是不会变化,但是后续新建会话会生效。

总结

  1. hostname DB-Server --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

  2. echo DB-Server > /proc/sys/kernel/hostname --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

  3. sysctl kernel.hostname=DB-Server --运行后立即生效(新会话生效),但是在系统重启后会丢失所做的修改

  4. 修改/etc/sysconfig/network下的HOSTNAME变量 --需要重启生效,永久性修改。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 背景:公司的监控平台上会一个业务视图下会显示该业务上报的所有属性,每个属性中会显示问题机器的hostname和ip...
    blue_smile阅读 673评论 0 0
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,265评论 2 33
  • 近两天在CentOS7上安装了oracle,在网上找了一些资料,发现不是很全面,为了方便以后再次安装,所以...
    即墨雨阅读 6,778评论 1 11
  • 最近感悟很多,想分享给大家几点自己的体会。此文献给那些为自我梦想始终努力奋斗的姑娘们。 1.城市环境能够改变...
    高露洁_阅读 552评论 0 1
  • 行驶在路上的车里都发生着什么。 我乐意一个人坐车,旅程中幻想自己被置换成漂流瓶,收集每个人的故事,留下每个人的痕迹...
    池池雾阅读 213评论 0 0