zoukankan      html  css  js  c++  java
  • Linux 修改 hostname

    背景

    之前安装Linux系统的时候,没有明确指定。现在因为在做某些实验的时候,为了更好地区分我所登录的每一台服务器。

    于是有了此文。

    做法

    首先修改/etc/hostname,修改为自己想要的名字xxx

    同时,修改/etc/hosts,中第二行,否则在执行sudo的时候提示找不到host:

    sudo: unable to resolve host xxx
    

    修改以后的效果,假设修改为xxx

    $ cat /etc/hosts
    127.0.0.1	localhost
    127.0.1.1	xxx
    
    # The following lines are desirable for IPv6 capable hosts
    ::1     ip6-localhost ip6-loopback
    fe00::0 ip6-localnet
    ff00::0 ip6-mcastprefix
    ff02::1 ip6-allnodes
    ff02::2 ip6-allrouters
    
    $ cat /etc/hostname
    xxx
    

    重启以后就可以生效了。

    如果不方便重启,则切换到 root用户以后,执行(xxx为自己想改的名字):

    echo "xxx"> /proc/sys/kernel/hostname
    

    重新登录即可(或者重新执行shell)。

    如果说我的文章对你有用,只不过是我站在巨人的肩膀上再继续努力罢了。
    若在页首无特别声明,本篇文章由 Schips 经过整理后发布。
    博客地址:https://www.cnblogs.com/schips/
  • 相关阅读:
    CentOS/Ubuntu安装最新的gcc-9
    CentOS 7 源码安装 CMake 3.16.2 最新稳定版。解决 cmake: command not found 问题
    堆排序
    linux可重入、异步信号安全和线程安全
    目录
    教程文档
    推荐文章
    学习文档
    开发工具-索引
    同步/异步/阻塞/非阻塞
  • 原文地址:https://www.cnblogs.com/schips/p/change_hostname_in_linux.html
Copyright © 2011-2022 走看看