HCRM博客

如何修改CentOS系统的网址?

准备工作

在开始修改CentOS系统的网址(主机名或网络配置)前,需做好以下准备工作:

如何修改CentOS系统的网址?-图1

1、权限确认:确保您拥有root权限或可通过sudo执行命令。

2、备份配置文件:修改前备份关键文件(如/etc/hostname/etc/hosts及网络配置文件),避免操作失误导致服务异常。

3、记录当前状态:通过命令hostnameip addr分别查看当前主机名与IP地址,作为后续恢复的参考。

修改主机名

主机名是系统在网络中的标识,修改分为临时生效与永久生效两种方式。

1. 临时修改(重启后失效)

如何修改CentOS系统的网址?-图2

在终端执行以下命令,立即生效但重启后恢复原状态:

  • hostname new-hostname

new-hostname替换为目标名称,例如server01

2. 永久修改

通过hostnamectl命令修改主机名,此方法无需重启即可生效:

  • hostnamectl set-hostname new-hostname

验证是否成功:

  • hostnamectl status

输出中应显示Static hostname: new-hostname

如何修改CentOS系统的网址?-图3

配置网络参数

CentOS的网络配置依赖网络管理工具,常见工具包括NetworkManager和传统网络脚本,以下以NetworkManager为例说明。

1. 使用nmtui工具(推荐)

执行命令打开图形化界面:

  • nmtui

选择Edit a connection,找到需修改的网卡(如ens192),进入后修改以下参数:

IPv4 Configuration:选择Manual手动设置IP地址、子网掩码、网关。

DNS Servers:填写DNS服务器地址,多个DNS用逗号分隔。

保存并退出,重启网络服务:

  • systemctl restart NetworkManager

2. 手动修改配置文件

编辑网卡配置文件(路径一般为/etc/sysconfig/network-scripts/ifcfg-ens192,网卡名称可能不同):

  • vi /etc/sysconfig/network-scripts/ifcfg-ens192

修改或添加以下字段:

  • BOOTPROTO=static
  • IPADDR=192.168.1.100
  • NETMASK=255.255.255.0
  • GATEWAY=192.168.1.1
  • DNS1=8.8.8.8
  • DNS2=8.8.4.4

保存后重启网络服务:

  • systemctl restart network

检查配置生效

执行以下命令验证修改结果:

查看IP地址ip addr show

测试网络连通性ping 8.8.8.8

验证DNS解析nslookup google.com

若发现配置未生效,检查配置文件语法错误或尝试重启系统。

常见问题与解决方法

1、主机名重启后恢复

确认是否同时修改了/etc/hostname/etc/hosts文件,后者需包含一行如127.0.0.1 new-hostname

2、网络服务无法启动

检查配置文件中的拼写错误(如ONBOOT=yes是否开启),或尝试禁用NetworkManager改用传统网络脚本:

  • systemctl stop NetworkManager
  • systemctl disable NetworkManager
  • systemctl enable network
  • systemctl start network

3、DNS解析失败

确认/etc/resolv.conf文件是否包含正确的DNS配置,或检查防火墙是否屏蔽了53端口。

个人观点

修改CentOS的网址参数需谨慎操作,尤其在服务器环境中,错误的配置可能导致服务中断,建议优先使用hostnamectlnmtui等标准化工具,减少直接编辑配置文件的风险,修改完成后务必通过多维度命令验证结果,避免因遗漏细节引发后续问题,对于生产环境,建议在变更前通过测试环境模拟流程,确保操作的可靠性。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/30268.html

分享:
扫描分享到社交APP
上一篇
下一篇