• 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

  • 相关阅读:
    Python 基础 -2.4.2 生成器,迭代器
    Python 基础 -2.4.1 装饰器
    Python 基础 -2.4 函数进阶,名称空间,闭包,高阶函数,递归,匿名函数,生产式,生成器,迭代器
    Python 基础 -2.3 函数
    python中字典,元组,列表和字符串之间的转换
    input和raw_input区别
    Python 基础 -2.2 文件操作
    Golang之AES/DES加密解密
    Golang与MySQL
    RTFM
  • 原文地址:https://www.cnblogs.com/xqzt/p/4912805.html
Copyright © 2020-2023  润新知