zoukankan      html  css  js  c++  java
  • CentOS修改主机名字

    查看hostname

    [root@centos ~]$ hostname                               
    centos
    

    修改hostname

    [root@localhost ~]$ hostnamectl set-hostname centos001  # 第一种、使用这个命令会立即生效且重启也生效
    [root@localhost ~]$ hostname centos                     # 第二种、设置当前的hostname(立即生效),不过重启后失效
    [root@localhost ~]$ vim /etc/hostname                   # 第三种、直接写入新名字
    [root@localhost ~]$ cat /etc/hostname                   # 检查
    centos
    

    /etc/sysconfig/networ的原理还不太清除,为避免错误,HOSTNAME属性上尽量设置同/etc/hostname的一致。

    [root@localhost ~]$ vim /etc/sysconfig/network        # 编辑network文件修改hostname行(重启生效)
    [root@localhost ~]$ cat /etc/sysconfig/network        # 检查修改
    NETWORKING=yes
    HOSTNAME=centos
    

    远程别名/etc/hosts,配置本机ip和网址映射

    hostname跟/etc/hosts下的配置是没有关系的。hostname的修改、变更完全不依赖hosts文件。 其实hosts文件的作用相当如DNS,提供IP地址到hostname的对应。早期的互联网计算机数量少,单机hosts文件里足够存放所有联网计算机。不过随着互联网的发展,这就远远不够了。于是就出现了分布式的DNS系统。由DNS服务器来提供类似的IP地址到域名的对应。具体可以man hosts查看相关信息。

    /etc/hostname中存放的是主机名,hostname文件的一个例子:

    centos
    

    /etc/hosts存放的是域名与ip的对应关系,域名与主机名没有任何关系,你可以为任何一个IP指定任意一个名字,hostname文件的一个例子:

    格式:IP地址 主机名/域名 别名

    192.168.229.129 mytest.com

    PS:centos才是真的机子名,mytest.com是其他机子的备注,相当于的微信的备注名。

    设置了域名解析后,ssh登陆也会方便点,例如远程登陆centos这台机子时,可以直接命令名称,而不用记IP:

    ssh cjp@centos001
    
  • 相关阅读:
    MyEclipse:详细使用教程
    JDK安装与配置详细图文教程
    windows下python3.6版本安装pygame
    windows下如何下载并安装Python
    python的 del 函数是删对象还是删引用
    python strip()函数的用法
    python的垃圾回收机制
    python中的sort方法
    python中del函数的垃圾回收
    两个数交换
  • 原文地址:https://www.cnblogs.com/daikainan/p/14280255.html
Copyright © 2011-2022 走看看