RHEL / Centos Linux 7:更改和设置Hostname命令

翻译 2016年06月01日 15:25:35

你可以使用以下的任何工具来管理CentOS Linux7的hostnames:

  1. hostnamectl command : 控制系统的hostname,推荐使用这个。
  2. nmtui command : 使用文本用户接口(text user interface (TUI))来控制系统的hostname.
  3. nmcli command : 使用网络管理(NetworkManager)的CLI部分来控制系统的hostname.

hostnames的种类

hostname可以配置为以下几种:
1. Static hostname: 由sysadmin分配. 例如 “server1”, “wwwbox2”, or server42.cyberciti.biz.
2. Transient/dynamic hostname: 由DHCP 或 mDNS server在运行时分配.
3. Pretty hostname: 由sysadmin/end-users分配,并且它是自由形态的UTF8 hostname,用了呈现给用户。例如 “Vivek’s netbook”.

方法1: 使用hostnamectl命令

如何显示现在的hostname设置情况

使用命令hostnamectl 或者 hostnamectl status

$ hostnamectl

结果

   Static hostname: Auto.redhat72.qatest.talend.lan
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 892b6f5b25594ad9b72c89cee1723abf
           Boot ID: 9e399a2bcc1f4a2fb615aed2dce513d3
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64
$ hostnamectl status

结果

   Static hostname: Auto.redhat72.qatest.talend.lan
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 892b6f5b25594ad9b72c89cee1723abf
           Boot ID: 9e399a2bcc1f4a2fb615aed2dce513d3
    Virtualization: vmware
  Operating System: Red Hat Enterprise Linux Server 7.2 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.2:GA:server
            Kernel: Linux 3.10.0-327.el7.x86_64
      Architecture: x86-64

如何设置hostname

# hostnamectl set-hostname Your-New-Host-Name-Here
# hostnamectl set-hostname "Your New Host Name Here" --pretty
# hostnamectl set-hostname Your-New-Host-Name-Here --static
# hostnamectl set-hostname Your-New-Host-Name-Here --transient

如何删除某个hostname

# hostnamectl set-hostname ""
# hostnamectl set-hostname "" --static
# hostnamectl set-hostname "" --pretty

如何远程设置hostname

# ssh root@server-ip-here hostnamectl set-hostname server1

或者

# hostnamectl set-hostname server1 -H root@192.168.1.42

别的办法就不翻译了,有兴趣请参考
http://www.cyberciti.biz/faq/rhel-redhat-centos-7-change-hostname-command/

CentOS 7 中 hostnamectl 的使用

hostnamectl 是在 centos7 中新增加的命令,它是用来修改主机名称的,centos7 修改主机名称会比以往容易许多。 用法 # hostnamectl -h -h --h...

如何在CentOS 7上修改主机名hostname

如何在CentOS 7上修改主机名 在CentOS中,有三种定义的主机名:静态的(static),瞬态的(transient),和灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在...

Linux下不重启永久修改hostname

Linux下不重启永久修改hostname 1、如果只是修改hostname可以通过如下命令 hostname newHostname   注意:这种修改方式只有当前有效,等服务器重...
  • sz_bdqn
  • sz_bdqn
  • 2015年06月19日 00:39
  • 8205

修改centos等linux的hostname-永久生效

步骤uname -a (或者hostname)可以看到hostname,修改步骤如下: uname -a 查看hostname hostname newname 修改下,让hostname立刻生效。 ...

linux的hostname修改详解【hostname与/etc/hosts的关系】

linux的hostname修改详解   Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /pro...
  • haiross
  • haiross
  • 2014年02月19日 15:49
  • 2024

修改linux的hostname (修改linux系统的IP和hostname)

# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=yourname //在这修改hostname NISDOMAIN=eng-cn.plat...
  • lin_FS
  • lin_FS
  • 2012年02月22日 11:18
  • 20097

Linux 系统如何修改主机名 (Linux how to change host name)

How do I change host name under Linux operating system? You need to use the host name command. It...

修改CentOS的主机名hostname

修改CentOS的主机名hostname     今天在CentOS的终端中发现命令提示符的主机名怎么是一串数字,看起来不怎么舒服,于是想要修改下主机名,网上搜了一下资料,找到2个办法。...

关于修改linux hostname的问题,尤其是redhat 7修改hostname的方式

首先强调一点,不同的系统,或者同一个系统的不同版本,修改hostname的方式,大体相同,但是还是有差别的。 先讲一下最常见的修改方式: 修改 /etc/sysconfig/network 文件vim...

linux修改host文件

host文件位置:/etc/hosts vi /etc/hosts即可编辑 修改方式类似windows.
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:RHEL / Centos Linux 7:更改和设置Hostname命令
举报原因:
原因补充:

(最多只允许输入30个字)