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  #查看服务信息
相关推荐
Lsetea39 分钟前
curl指定CA目录仍报证书不受信任:--capath与OpenSSL rehash排查
运维·https·ssl·openssl·curl
夜听莺儿鸣1 小时前
502-002_Linux驱动开发模块化编程
linux·驱动开发·模块化编程
wuminyu1 小时前
C++协程实现接收端的零拷贝Buffer管理原理剖析
java·linux·c语言·jvm·c++
优化Henry2 小时前
LTE 载波频率与频点配置详解
运维·网络·学习·5g·信息与通信
代码方舟2 小时前
数据科学风控实战:基于天远全能消金报告构建自动化信用评估网关
运维·人工智能·自动化
科力锐品牌君2 小时前
应用级灾备 | 海量非结构化数据如何实现高效数据保护
linux·运维·网络·安全·系统安全·数据安全·灾备
KaiwuDB2 小时前
KaiwuDB 运维实战04:DRBD + KaiwuDB——物联网场景下的低成本数据库高可用方案
运维·数据库·物联网·时序数据库·kaiwudb·aiot·多模数据库
zhangrelay2 小时前
ROS项目设计案例智能大模型正经乱答案例
linux·笔记·学习·ubuntu·机器人
福建佰胜张工3 小时前
A5E00839230西门子工业核心配件详解:参数、安装调试与故障运维全攻略
运维·网络·安全·自动化
流浪0013 小时前
Linux系统篇39——线程(四) pthread库的由来和线程的创建与等待
linux·操作系统·线程·pthread库