修改主机名(/etc/hostname和/etc/hosts区别)

ubuntu永久修改主机名

1、查看主机名

在Ubuntu系统中,快速查看主机名有多种方法:
其一,打开一个GNOME终端窗口,在命令提示符中可以看到主机名,主机名通常位于“@”符号后;
其二,在终端窗口中输入命令:hostname或uname –n,均可以查看到当前主机的主机名。

2、临时修改主机名

命令行下运行命令:“hostname 新主机名”
其中“新主机名”可以用任何合法字符串来表示。不过采用这种方式,新主机名并不保存在系统中,重启系统后主机名将恢复为原先的主机名称。
例子:hostname ubuntu-temp
这样主机名字就临时被修改为ubuntu-temp,但是终端下不会立即显示生效后的主机名,重开一个终端窗口(通过ssh连接的终端需要重新连接才可以);

3、永久修改主机名

在Ubuntu系统中永久修改主机名也比较简单。主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。重启系统后,参照上面介绍的快速查看主机名的办法来确认主机名有没有修改成功。

值的指出的是,在其它Linux发行版中,并非都存在/etc/hostname文件。如Fedora发行版将主机名存放在/etc/sysconfig/network文件中。所以,修改主机名时应注意区分是哪种linux发行版。

3、/etc/hostname与/etc/hosts的区别
/etc/hostname中存放的是主机名,hostname文件的一个例子:
v-jiwan-ubuntu-temp

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

原文地址:https://www.cnblogs.com/ExMan/p/11613699.html

时间: 2024-10-09 07:42:52

修改主机名(/etc/hostname和/etc/hosts区别)的相关文章

Redhat Linux 修改主机名(HOSTNAME)

hostname #查看当前主机的主机名hostname NEWHOSTNAME #临时修改当前主机名 修改主机名vi /etc/sysconfig/network #通过配置文件修改主机名NETWORKING=yesHOSTNAME=NEWHOSTNAME #修改该值作为主机名,如:NEWPCvi /etc/hosts###########################vi /etc/hosts //设置本地DNS解析文件127.0.0.1 localhost.localdomain loc

CentOS7修改主机名(hostname)

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

我用过的Linux命令--修改主机名

下面的所有设置都是在CentOS中实验的,其他的Linux系统的玩法是一样的,只是配置文件的目录可能不一样. 局域网中的主机名类似于广域网中的域名,修改主机名有两种方式: (1)在当前会话中修改主机名: #hostname //显示当前会话的主机名 #hostname xxx //修改主机名,仅对当前会话起作用 (2)在配置文件中修改主机名: 上面的方式仅对当前会话起作用,重启系统,主机名又回到原来的名字,所以肯定有一个配置文件记录着主机名字.所以修改这个配置文件就能修改主机名字: #vi /e

RedHat 7 配置IP地址与修改主机名

本文是redhat 7的基础设置,主要是配置IP地址和修改主机名 配置IP地址: 修改网卡配置文件:vi/etc/sysconfig/network-script/ifcfg-enoxxx 修改BOOTPROTO=static,ONBOOT=yes,添加IPADDR=192.168.10.14,PREFIX0=24 重启网络服务:systemctl restart network IP设置生效后可以ssh远程上去,下面是使用SSH远程连接所截的图 查看网络状态:systemctl -l stat

Redhat7.2 如何修改主机名(hostname)?

Redhat7.2 在安装的时候,会默认生成主机名:localhost. 那么如何修改成自己想要的自己名? //格式为:用户名@主机名 比如: [[email protected] ~]#  修改成[[email protected] ~]# 我的目前已经是[[email protected] ~]# 主机名(hostname)为xiaolyu ,可以修改为lyu. 方法一: 用图像界面修改(永久性修改) 在终端输入命令 nutui :[[email protected] ~]# nmtui 进

CentOS7修改主机名(hostname)

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

CentOS修改主机名(hostname)

需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常.首先切换到root用户. /etc/sysconfig/network 用任一款你喜爱的编辑器打开该文件,里面有一行 HOSTNAME=localhost.localdomain (如果是默认的话),修改 localhost.localdomain 为你的主机名. /etc/hosts 打开该文件,会有一行 127.0.0.1 localhost.localdomain

【转】Centos 7 修改主机名hostname

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

inux知识积累(7)CentOS修改主机名(hostname)

切换到root用户, 需要修改两个文件:/etc/sysconfig/network 和 /etc/hosts, 1./etc/sysconfig/network HOSTNAME=你的主机名 2./etc/hosts,      127.0.0.1 localhost.localdomain localhost . 其中, 第一项 127.0.0.1 是本地环路地址, 第二项 localhost.localdomain 是主机名(hostname),也就是你待修改的. 第三项 localhos