对于CentOS系统,更改DNS设置为101.101.101.101的步骤如下:
- 通过SSH连接到您的CentOS服务器。
- 编辑网络配置文件。在CentOS中,通常是修改/etc/sysconfig/network-scripts/目录下的网卡配置文件。首先,找到您的网卡配置文件:
ls /etc/sysconfig/network-scripts/ifcfg-*
通常,文件名类似ifcfg-eth0或ifcfg-ens33。
3. 使用文本编辑器(如nano或vi)编辑该文件:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
(请将eth0替换为您的实际网卡名称)
4. 在文件中添加或修改以下行:
DNS1=101.101.101.101
如果有DNS2等其他DNS设置,您可以删除或注释掉。
5. 保存并关闭文件。
6. 重启网络服务以应用更改:
sudo systemctl restart network
- 验证更改是否生效:
cat /etc/resolv.conf
您应该看到nameserver 101.101.101.101
8. 如果/etc/resolv.conf文件被重写,您可能需要禁用NetworkManager对DNS的管理。编辑/etc/NetworkManager/NetworkManager.conf文件:
sudo nano /etc/NetworkManager/NetworkManager.conf
在[main]部分添加:
dns=none
- 重启NetworkManager服务:
sudo systemctl restart NetworkManager
完成这些步骤后,您的CentOS系统应该会使用101.101.101.101作为DNS服务器。如果您在执行过程中遇到任何问题,请告诉我,我会提供进一步的帮助。
如果你的系统没有安装nano编辑器。这种情况下,我们可以使用vi编辑器,它在大多数Linux系统中都是默认安装的。让我们尝试使用vi来编辑文件:
- 首先,使用vi打开网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
注意:由于您已经是root用户,不需要使用sudo。
2. 按 i
键进入插入模式。
3. 使用箭头键导航到文件末尾,添加以下行:
DNS1=101.101.101.101
- 完成编辑后,按
Esc
键退出插入模式。 - 输入
:wq
然后按Enter
键保存并退出文件。 - 重启网络服务以应用更改:
systemctl restart network
- 验证更改是否生效:
cat /etc/resolv.conf
您应该看到 nameserver 101.101.101.101
如果您不熟悉vi编辑器,以下是一些基本操作:
- 按
i
进入插入模式 - 使用箭头键移动光标
- 按
Esc
退出插入模式 - 在命令模式下(按Esc后),输入
:wq
保存并退出,或:q!
不保存退出
如果您在操作过程中遇到任何困难,请告诉我,我会提供更详细的指导。