Linux系统修改主机名的4种方式

概述

RHEL6修改主机名的配置文件是 /etc/sysconfig/network

RHEL7修改主机名的配置文件是 /etc/hostname

其次,主机名修改又分为临时修改永久修改

还可划分为修改配置文件用命令修改

一、查看主机名

shell 复制代码
hostname  #查看主机名 (各版本通用命令)
hostnamectl #查看主机信息(RHEL7或以上版本有效)

二、修改主机名

1.临时修改主机名

shell 复制代码
hostname RHEL7.2  #临时通过命令修改主机名(修改后立即生效)
hostname  #查看主机名

2.永久修改主机名

1.RHEL6修改方式

shell 复制代码
vim /etc/sysconfig/network #编辑配置文件,修改主机名
    
     注:此方式,在RHEL7及其以上版本,已被弃用。
shell 复制代码
 NETWORKING=yes

HOSTNAME=RHEL6.5 注:CentOS6.5也是修改这里
     
reboot #重启后生效

2.RHEL7及其以上版本修改方法(修改后立即生效,无需重启服务)

a)修改配置文件(方法一)

shell 复制代码
vim /etc/hostname  #修改主机名 
    RHEL7.2 

注:直接把名称写入即可

b)命令修改 (方法二)

shell 复制代码
hostnamectl set-hostname --static "RHEL7.2"   #注:该命令会同步修改/etc/hostname
hostnamectl set-hostname --pretty "RHEL7init"   #给主机起别名(昵称)
hostnamectl   #查看设置后的主机名信息

注:如果觉得这个方式稍微繁琐,可以直接用(该方式本质是上面两个命令的合集,把主机名和昵称修改为一致了)

shell 复制代码
hostnamectl set-hostname RHEL7.2    
hostnamectl #查看主机名

c)图形界面修改(方法三)

shell 复制代码
nmtui #打开图形界面

三、主机名所在服务

在RHEL7上面有一个服务控制主机名

shell 复制代码
cd /usr/lib/systemd/system  #切换到服务所在列表
ls systemd-hostnamed.service
vim systemd-hostnamed.service  #查看服务信息
相关推荐
yenggd几秒前
openEuler24.3源码包安装zabbix6.2
服务器·网络·zabbix
zfj3213 分钟前
Linux第一个用户空间进程init进程的演进过程
linux·运维·网络
dixiuapp6 分钟前
运维报修系统怎么选,核心是主动预防
运维
柏木乃一19 分钟前
进程(8)虚拟地址空间/虚拟内存概述.part1
linux·服务器·c++·进程·虚拟内存·fork
jiayong2321 分钟前
Excel自动化操作详细文档04
运维·自动化·excel
额呃呃22 分钟前
poll的细节分析
服务器
梁萌38 分钟前
Jenkins流水线配置的两种方式
运维·jenkins·jenkinsfile·流水线配置
Hi梅38 分钟前
批量处理框架 (Batch Processing Framework)
java·服务器·batch
终端行者40 分钟前
Nginx 反向代理与负载均衡配置 反向代理与负载均衡配置参数
运维·nginx·负载均衡
oMcLin40 分钟前
CentOS 7.6 磁盘空间不足导致服务崩溃:如何有效清理日志文件和临时文件
linux·运维·centos