CentOS7修改计算机名!

CentOS或RHEL中,有三种定义的主机名:a、静态的(static),b、瞬态的(transient),以及 c、灵活的(pretty)。“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。“瞬态”主机名是在系统运行时临时分配的主机名,例如,通过DHCP或mDNS服务器分配。静态主机名和瞬态主机名都遵从作为互联网域名同样的字符限制规则。而另一方面,“灵活”主机名则允许使用自由形式(包括特殊/空白字符)的主机名,以展示给终端用户(如Dan‘s Computer)。

在CentOS/RHEL 7中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。

要查看主机名相关的设置:

$ hostnamectl status

只查看静态、瞬态或灵活主机名,分别使用“--static”,“--transient”或“--pretty”选项。

$ hostnamectl status [--static|--transient|--pretty]

要同时修改所有三个主机名:静态、瞬态和灵活主机名:

$ sudo hostnamectl set-hostname <host-name>

就像上面展示的那样,在修改静态/瞬态主机名时,任何特殊字符或空白字符会被移除,而提供的参数中的任何大写字母会自动转化为小写。一旦修改了静态主机名,/etc/hostname 将被自动更新。然而,/etc/hosts 不会更新以保存所做的修改,所以你需要手动更新/etc/hosts。

如果你只想修改特定的主机名(静态,瞬态或灵活),你可以使用“--static”,“--transient”或“--pretty”选项。

例如,要永久修改主机名,你可以修改静态主机名:

$ sudo hostnamectl --static set-hostname <host-name>

注意,你不必重启机器以激活永久主机名修改。上面的命令会立即修改内核主机名。注销并重新登入后在命令行提示来观察新的静态主机名。



via: http://ask.xmodulo.com/change-hostname-centos-rhel-7.html

译者:GOLinux 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

时间: 2024-10-20 22:59:07

CentOS7修改计算机名!的相关文章

CentOS7修改网卡名称为eth0及一些基本设置

环境说明:CentOS7 最小安装,所有配置默认安装完成后,设置一个临时IP地址,方便SSH连接进行配置 查看服务器接口 ip link 查看是否有IP地址 ip addr 设置接口UP ip link set eno16777728 up 设置一个临时IP ip addr add 10.10.10.71/24 dev eno16777728 添加网关 ip route add default via 10.10.10.2 dev eno16777728 添加DNS vi /etc/resolv

centos linux中怎么查看和修改计算机名/etc/sysconfig/network

centos linux中怎么查看和修改计算机名 查看计算机名:在终端输入hostname 修改的话 hostname +计算机名(重启后失效)要永久修改的话要修改配置文件/etc/sysconfig/network修改hostname=你要改的名字

9.2 修改计算机名

9.2  修改计算机名 9.2.1 显示计算机名 在安装SQL Server时,安装程序将本地计算机的名称设置为"计算机名",并保存为一个全局变量@@SERVERNAME.如果在安装完成之后又修改了本地计算机的名称,那么 @@SERVERNAME 并不会变化. SERVERPROPERTY 系统函数则返回当前的本地计算机的网络名称. 以下脚本可以同时显示上述两个结果. SELECT @@SERVERNAME as InstalledName, SERVERPROPERTY('SERVE

无需重启 修改计算机名直接生效

将以下代码另存为bat或者cmd文件即可: @echo off title 更改计算机名不重启 set /p name=请输您的计算机名: reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v ComputerName /t reg_sz /d %name% /f >nul 2>nul reg add "HKEY_LOCAL_

Win10正式版修改计算机名的方法

我们每一个人都有自己的名字,而计算机也应该有一个属于它自己的名字.一般计算机名字都是系统给的,所以我们可以给它改一个有个性化的计算机名字.那么,Win10系统如何修改计算机名呢?接下来就和小编一起去看看Win10正式版修改计算机名的方法. 方法如下: 1.按下"Win+i"组合键打开[win设置],点击"系统": 2.在左侧移动到最底部,点击[关于]: 3.在右侧点击[重命名电脑]: 4.在弹出的框中输入需要修改的星际娱乐场名,点击"下一步",完

CentOS7修改主机名小结

CentOS7修改主机名小结 CentOS7下修改主机名 第一种:hostname 主机名 hostname 主机名称 这种方式,只能修改临时的主机名,当重启机器后,主机名称又变回来了. 第二种:hostnamectl set-hostname <hostname> 命令行中输入 hostnamectl set-hostname <主机名> 使用这种方式修改,可以永久性的修改主机名称!

CentOS7修改主机名(hostname)

Linux中的hostname在大多数应用中至为重要,例如有些应用强制使用主机名称而不能使用IP地址,如果默认主机名称都为localhost.localdomain 的话那一定会出现问题,而且看起来也是那么的不尽人意.在CentOS6及其以下版本一般通过修改配置文件的办法来修改主机名,此配置文件一般为/etc/sysconfig/network,但在CentOS7中,很多系统管理工具都被替换了. 例如想更改主机名,不能参考以前的方法了,新的配置文件已经更新为/etc/hostname,尽管修改/

RHEL7/centos7修改网卡名称为eth0(二)

由于RHEL7中采用新的网卡名称命名方法,导致网卡名变得难以理解和记忆,本文介绍怎样将网卡名称修改为传统的eth0的命名方式,可以实现定义任意网卡为eth0. 之前的文章<<RHEL7/centos7修改网卡名称为eth0>>介绍了一种网卡命名的方法,这里介绍另外一种. 网卡名称修改步骤 修改/etc/sysconfig/grub文件 在文件中添加"net.ifnames=0 biosdevname=0"内容,各参数间使用空格分割. GRUB_TIMEOUT=5

windows修改计算机名和ip

@echo off echo. echo. echo 自动修改计算机名和ip echo. set /p f=请输计算机的IP后缀(值小于255): set name= test%f% set net=本地连接 3 set ip=192.168.10. set mask=255.255.255.0 set gateway=192.168.10.1 set dns1=114.114.114.114 set dns2=8.8.8.8 reg add "HKEY_CURRENT_USER\Softwar