zoukankan      html  css  js  c++  java
  • Linux修改系统主机名

    Linux修改系统主机名

    一、查看主机名

     

    [root@xqzt ~]# uname -n
    xqzt
    [root@xqzt ~]# hostname
    xqzt

    二、修改hostname的四种方式?

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

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

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

    4: 修改/etc/sysconfig/network配置文件中的HOSTNAME变量         --需要重启生效,永久性修改。

    # cat /etc/sysconfig/network
    NETWORKING=yes
    HOSTNAME= xqzt

    三、修改了hostname后,如何使其立即生效而不用重启操作系统?

    结合永久性修改和临时性修改hostname,使其不必重启Linux服务器可实现立即永久修改linux的主机名.

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

    [root@xqzt ~]# echo xqzt >/proc/sys/kernel/hostname

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

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

    [root@xqzt ~]# sysctl kernel.hostname= xqzt

    kernel.hostname = xqzt

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

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

    [root@Test ~]# hostname xqzt

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

    四、文件/etc/hosts的功能

    /ect/hosts 配置主机名和IP地址的对应

    参考

    深入理解Linux修改hostname

  • 相关阅读:
    TCP IP基础知识的复习
    Design Pattern: Singleton 模式
    解决Win7下安装VS2010不显示序列号框的两种方法
    字典树(Trie tree)
    在VS如何查看汇编代码
    使用模板实现编译期间多态
    一段c++代码小例子
    C++ 虚函数表解析
    C++问题:if( input.rdstate() & std::ios::failbit )
    Design Pattern: Adapter 模式 Class Adapter
  • 原文地址:https://www.cnblogs.com/xqzt/p/4912805.html
Copyright © 2011-2022 走看看