在CentOS 7中设置网卡的DNS,可以按照以下步骤进行:
打开CentOS 7的网络配置文件:
网卡的配置文件通常位于/etc/sysconfig/network-scripts/目录下,文件名格式为ifcfg-<网卡名>。例如,如果网卡名是ens33,则配置文件名为ifcfg-ens33。
vi /etc/sysconfig/network-scripts/ifcfg-ens33
查找并定位到网卡配置段落:
在打开的配置文件中,找到对应的网卡配置段。通常,每个网卡的配置都是独立的,并且以TYPE=”Ethernet”开头。
在该段落中添加或修改DNS设置:
在配置文件中,修改以下网卡及DNS配置:
BOOTPROTO=static IPADDR=192.168.1.10 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
保存并关闭配置文件:
在vi编辑器中,按Esc键进入命令模式,然后输入:wq并回车,以保存并关闭文件。
重启网络服务以使更改生效:
systemctl restart network
完成以上步骤后,网卡的DNS配置应该已经生效。你可以通过ping命令或nslookup命令来测试DNS解析是否正常工作。
附带 CentOS 7 常用操作命令
# 编辑文件 vi <file_name> # 创建文件夹 mkdir <directory_name> # 创建一个目录 mkdir -p <dir1/dir2> # 删除文件和文件夹 rm <file_name> # 删除文件 rm -r <directory_name> # 删除目录及其内容 rm -rf <directory_name> # 移动或重命名文件 mv <source> <destination> # 移动或重命名文件/目录 cp <source> <destination> # 复制文件 cp -r <source_dir> <destination_dir> # 列出文件权限管理 ls -l <file_or_directory> # 修改文件权限 chmod 777 <file_or_directory> # 更新软件包 yum update # 安装软件包 yum install <package_name> # 卸载软件包 yum remove <package_name> # 查找软件包 yum search <keyword> # 清理缓存 yum clean all # 启动、停止和重启服务 systemctl start <service> systemctl stop <service> systemctl restart <service> systemctl status <service> # 设置服务开机自启 systemctl enable <service> # 禁用开机自启 systemctl disable <service>