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

  Redhat7.2 在安装的时候,会默认生成主机名:localhost. 那么如何修改成自己想要的自己名?

//格式为:用户名@主机名

比如: [[email protected] ~]#  修改成[[email protected] ~]#

我的目前已经是[[email protected] ~]# 主机名(hostname)为xiaolyu ,可以修改为lyu。

方法一: 用图像界面修改(永久性修改)

在终端输入命令 nutui :[[email protected] ~]# nmtui

进入如下图形界面:

选择第三行:Set system hostname

按回车键,进入:

然后直接进行编辑修改即可:

选中《OK>按回车键即可。

OK 即可!

重新打开一个新的终端,既可以发现主机名已经修改过来了:

[[email protected] ~]#

方法二:用命令行模式修改主机名:(永久修改,静态模式)

比如这里讲lyu改成xiaolyu:

[[email protected] ~]# hostnamectl
Static hostname: lyu
Icon name: computer-vm
Chassis: vm
Machine ID: 41395788ce5a4b3f93805203ebf82245
Boot ID: 02c90c2e76784d1293358ab6bc509f78
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

[[email protected] ~]# hostname --help
Usage: hostname [-b] {hostname|-F file} set host name (from file)
hostname [-a|-A|-d|-f|-i|-I|-s|-y] display formatted name
hostname display host name

{yp,nis,}domainname {nisdomain|-F file} set NIS domain name (from file)
{yp,nis,}domainname display NIS domain name

dnsdomainname display dns domain name

hostname -V|--version|-h|--help print info and exit

Program name:
{yp,nis,}domainname=hostname -y
dnsdomainname=hostname -d

Program options:
-a, --alias alias names
-A, --all-fqdns all long host names (FQDNs)
-b, --boot set default hostname if none available
-d, --domain DNS domain name
-f, --fqdn, --long long host name (FQDN)
-F, --file read host name or NIS domain name from given file
-i, --ip-address addresses for the host name
-I, --all-ip-addresses all addresses for the host
-s, --short short host name
-y, --yp, --nis NIS/YP domain name

Description:
This command can get or set the host name or the NIS domain name. You can
also get the DNS domain or the FQDN (fully qualified domain name).
Unless you are using bind or NIS for host lookups you can change the
FQDN (Fully Qualified Domain Name) and the DNS domain name (which is
part of the FQDN) in the /etc/hosts file.

[[email protected] ~]# hostnamectl --static set-hostname xiaolyu

再次打开一个新终端,可以发现@后面的用户名已经修改。

[[email protected] ~]# hostname
xiaolyu
[[email protected] ~]# hostnamectl
Static hostname: xiaolyu
Icon name: computer-vm
Chassis: vm
Machine ID: 41395788ce5a4b3f93805203ebf82245
Boot ID: 02c90c2e76784d1293358ab6bc509f78
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
[[email protected] ~]#

(init6或者reboot之后也可以,但是比较麻烦)。

而且是永久修改。

如何让@后面显示的主机名也跟着变呢?重启! reboot或者init 6

再次查看:

搞定!

修改主机名的方法,还有很多,后续我会继续补充

时间: 2024-12-17 10:38:12

Redhat7.2 如何修改主机名(hostname)?的相关文章

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

阿里云修改主机名hostname

一.永久修改主机名的方法(针对于普通的服务器) 1.通过hostname命令修改. [[email protected] ~]# hostname node1 修改完之后发现主机名还是没有变化,需要重新打开一个会话或者重新登录即可 注: 此命令的作用是暂时的修改linux的主机名,它的存活时间linux当前的运行时间,即在下一次重启前的运行时间内.一般修改以后立即生效,但这只是临时生效,不是永久生效 2. 通过配置文件/etc/sysconfig/network修改. [[email prote

CentOS修改主机名hostname

方法一:即时生效,重启后失效 hostname 新主机名 方法二:永久生效 1.修改/etc/hosts vim /etc/hosts 127.0.0.1 localhost 新主机名 2.修改/etc/sysconfig/network vim /etc/sysconfig/network HOSTNAME=新主机名

centos7修改主机名hostname

hostname查看主机名 hostnamectl status查看当前主机名的详细信息,操作系统版本信息,kernel内核版本信息,操作系统位数.hostnamectl -status --static/transient/pretty 1-hostname jasonchu 临时修改主机名,重启后失效 2-vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=jasonchu vi /etc/hosts ip对应原主机名修改 重启,生效 3-ho

linux里网卡配置文件及修改主机名

1.2网卡配置文件 DEVICE  网卡名称(第一块eth0,第二块eth1.....以此类推) HWADDR 网卡MAC的地址 UUID     唯一标识,磁盘标识-------blkid(查看) ONBOOT  重启网卡或服务器之后控制网卡是不是自启 BOOTPROTO 网卡启动的时候如何得到ip地址(none 手动指定ip) static  静态 dhcp  自动获取 IPADDR   IP地址 NETMASK  子网掩码,控制局域网中最多有多少台机器 1.2.1配置DNS /etc/re

Linux 0-1 修改主机名及IP地址

1.修改主机名   hostname 查看主机名 vi /etc/sysconfig/network 修改hostname=主机名 vi /etc/hosts 修改127.0.1 主机名 service network restart    #/etc/hosts 在域名解析时优先于DNS服务器 2.IP地址 ifconfig 查看目前网络卡信息 cd /etc/sysconfig/network-scripts ls查看网络设备 vi ifcfg-eth0   #设定静态IP DEVICE="