在CentOS系统中,修改域名主要涉及到修改系统主机名和DNS设置。以下是详细的步骤和相关概念:
临时修改主机名:
使用 hostname 命令可以立即更改系统的主机名,但这种方法在系统重启后会失效:
sudo hostname new-hostname
永久修改主机名:
编辑 /etc/hostname 文件:
sudo vi /etc/hostname
将文件中的旧主机名替换为新主机名,然后保存并退出。
编辑 /etc/sysconfig/network 文件:
sudo vi /etc/sysconfig/network
找到 HOSTNAME 行,将其值改为新主机名,例如:
HOSTNAME=new-hostname
保存并退出。
重启系统以使更改生效:
sudo reboot
临时修改DNS设置:
编辑 /etc/resolv.conf 文件:
sudo vi /etc/resolv.conf
添加或修改 nameserver 行,例如:
nameserver 8.8.8.8
保存文件后,新的DNS设置将立即生效,但系统重启后会恢复原始设置。
永久修改DNS设置:
编辑网络接口配置文件,通常位于 /etc/sysconfig/network-scripts/ 目录下,文件名类似于 ifcfg-eth0(其中 eth0 是你的网络接口名称)。
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
在文件中添加或修改DNS服务器地址:
DNS1=8.8.8.8
DNS2=8.8.4.4
修改完成后,重启网络服务使设置生效:
sudo systemctl restart network
通过NetworkManager命令行工具:
查看当前网络连接:
nmcli connection show
修改DNS设置:
nmcli connection modify <connection-name> ipv4.dns "8.8.8.8 8.8.4.4"
其中 <connection-name> 是你的网络连接名称。
重启网络连接:
nmcli connection up <connection-name>
请注意,修改DNS设置后,可能需要重启网络服务或计算机才能生效。如果你使用的是DHCP客户端,DNS设置可能会被DHCP服务器覆盖。在这种情况下,你需要在DHCP客户端配置文件中指定DNS服务器地址。