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  #查看服务信息
相关推荐
DLYSB_14 分钟前
《从零开始搭建机房轻量化“声光告警”系统:基于 HTTP API 与 TTS 的运维实践》
运维·网络协议·http·报警灯
阿成学长_Cain16 分钟前
Linux talk 命令详解:经典终端实时聊天工具,无需图形界面即可对话
linux·运维·前端
一拳一个娘娘腔43 分钟前
【后渗透-Linux篇】Linux 提权与逃逸:从 www-data到 root的蜕变
linux·运维·服务器
jieyucx44 分钟前
零基础通关:Shell 编程核心语法全景详解
linux·运维·编程·shell
杨运交1 小时前
[045][Crypto模块]设计一个可扩展的加解密框架:策略模式与工厂模式实战
linux·运维·策略模式
shx_wei1 小时前
从函数调用到进程替换:使用 execl、CMake 与 PowerShell 构建一个多可执行程序
linux·c语言·windows·c
Dlrb12111 小时前
信息查询Web服务器-->电子商城信息查询项目
linux·服务器·数据库·html·嵌入式·epoll·数据查询
纳兰青华1 小时前
在 PVE 上通过 LXC 部署 Ubuntu 24.04:为 OpenClaw 打造轻量高效的 AI 环境
linux·ai编程
Auv开心2 小时前
Ubuntu 20.04 默认视频播放器(Totem)无法播放 MP4 文件,通常是因为缺少多媒体编解码器。以下是几种解决方法:
linux·ubuntu·音视频