银河麒麟操作系统修改dns(唯一一篇可以解决DNS生效问题)

背景: Kylin V10 SP1 系统修改dns

1.修改/etc/resolv.conf 临时生效,不满足生产要求

2.修改/etc/network/interface 不生效

3.修改/etc/systemd/resolved.conf,遇到问题,最终解决永久修改DNS

系统版本:

root@node01:~# cat /etc/issue
Kylin V10 SP1 \n \l

一、如何在麒麟系统上修改DNS服务器的IP地址

在麒麟(Kylin)操作系统查看DNS服务器IP地址的方法通常与大多数Linux系统相同。您可以通过以下步餤进行查看:

检查/etc/resolv.conf文件。这个文件通常包含系统使用的DNS服务器的地址:

cat /etc/resolv.conf

这个命令将显示出配置的DNS服务器地址。输出可能类似于:

nameserver 8.8.8.8
nameserver 8.8.4.4

如果您的系统使用NetworkManager,可以通过nmcli工具查询DNS信息:

nmcli dev show | grep 'IP4.DNS'

这个命令将列出由NetworkManager控制的接口配置的所有DNS服务器。

某些系统可能使用systemd-resolved服务来管理DNS解析,您可以使用以下命令查看DNS设置:

systemd-resolve --status

--status参数将提供详细的系统网络状态信息,包括DNS服务器。

确保以合适的权限执行这些命令(某些命令可能需要root权限)。

上述方法应该适用于大多数基于Linux的系统,包括麒麟操作系统。如果上述方法无效,由于麒麟可能有自己的定制和配置方式,建议参考具体版本的官方文档或联系技术支持获取帮助。

二、如何在麒麟系统上修改DNS服务器的IP地址?

在麒麟操作系统上修改DNS服务器的IP地址通常可以按照以下步骤进行:

1.修改 /etc/resolv.conf 文件

这是一种比较通用和直接的方法。打开终端,使用文本编辑器编辑文件 /etc/resolv.conf。您可能需要root权限来编辑这个文件。

   sudo nano /etc/resolv.conf

或者您可以使用其他您喜欢的文本编辑器,如 vivim 或 gedit

在文件中,您可以给 nameserver 指令添加新的DNS地址或修改现有的地址:

   nameserver 8.8.8.8   # Google DNSnameserver 1.1.1.1   # Cloudflare DNS

保存文件并退出文本编辑器。

注意:但请注意,在某些系统中,/etc/resolv.conf 文件可能会被网络服务(如 NetworkManager 或 systemd-resolved)管理,因此直接编辑可能不会有持久效果或者被覆写。


2.使用网路管理工具
 

如果您的系统使用 NetworkManager 管理网络,您可以使用图形界面工具或者命令行工具 nmcli 来设置DNS。

命令行方式nmcli):找出您要修改的网络连接的名称,然后设置DNS服务器。

     nmcli con mod "连接名" ipv4.dns "8.8.8.8 1.1.1.1"
 把 "连接名" 替换为您网络的实际连接名,您可以通过 `nmcli con show` 列出所有连接。应用修改并重新启动网络连接:
     nmcli con down "连接名" && nmcli con up "连接名"

 3.图形界面方式

  • 打开网络设置,选择您的网络连接,然后找到DNS设置的部分进行修改。这通常在网络连接的 "IPv4" 或 "IPv6" 设置页面中。输入您想要的DNS服务器的IP地址,然后保存更改。
  • 修改网络配置文件
  1. 若您的系统没有使用 NetworkManager,那么网络配置可能储存在 /etc/network/interfaces 或 /etc/sysconfig/network-scripts/ifcfg-<interface>&#x

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/809541.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BLIP 算法阅读记录---一个许多多模态大语言模型的基本组件

论文地址&#xff1a;&#x1f608; 目录 一、环境配置以及数据集准备 数据集准备 数据集格式展示 环境配置&#xff0c;按照官网所述即可 二、一些调整 vit_base的预训练模型 远程debug的设置 Tokenizer初始化失败 读入网络图片的调整 三、训练过程 Image Encoder …

FebHost:英国.UK域名注册使用中存在哪些侵权行为?

截至2023年6月&#xff0c;英国.uk域名作为全球第五大热门顶级域名&#xff0c;注册数量超过1100万&#xff0c;成为全球最知名和广泛使用的域名之一。英国域名家族包括四个独特的域名后缀——.uk、.co.uk、.org.uk 和 .me.uk——每个都有其独特的特点&#xff0c;并根据数字领…

Mac下用adb命令安装apk到android设备笔记

查询了些资料记录备用。以下是在Mac上使用命令行安装APK文件的步骤&#xff1a; 1. 下载并安装ADB&#xff1a; 如果您的Mac上没有安装ADB&#xff0c;请从官方的Android开发者网站下载Android SDK Platform Tools&#xff1a;Android SDK Platform Tools。将下载的ZIP文件解…

python使用Flask框架开发API

Flask是一个基于Python的轻量级Web应用程序框架。 安装依赖库 pip install flask pip install werkzeug 上传接口 Python from flask import Flask, request from werkzeug.utils import secure_filenameapp Flask(__name__)app.route(/upload, methods[POST]) def uploa…

三次 Bspline(B样条曲线) NURBS曲线的绘制 matlab

先来了解几个概念&#xff1a; 1.1 节点向量&#xff1a; B-Spline需要定义曲线的节点向量U&#xff0c;它可以对应到Bezier曲线的参数u。 其元素个数 (m1) 和曲线阶数 k 、控制点个数n满足&#xff1a;m1k1n1 如果U的每段的距离是相等&#xff0c;那么这个B-Spline就被称为均…

关于UCG游戏平台的一些思考

UCG游戏平台&#xff0c;全称User Generated Content&#xff0c;即用户生成内容。它涵盖了所有玩家可以自主编辑的部分&#xff0c;包含并不限于换装、捏脸、关卡摆放等内容。 UCG概念在最近又火了起来&#xff0c;但这个模式出现的并不早。早在10多年前&#xff0c;war3编辑器…

Qt事件处理机制1-事件过滤器

事件在到达某个具体的对象前&#xff0c;可以通过事件过滤器进行筛选处理&#xff0c;函数定义如下&#xff1a; virtual bool eventFilter(QObject *watched, QEvent *event);Qt帮助文档: Filters events if this object has been installed as an event filter for the watc…

记录kafka-flink-kafka的end-to-end的exactly-once语义

记录kafka-flink-kafka的end-to-end的exactly-once语义 步骤代码 步骤 开启checkpoint、stateBackend的设置和checkpoint配置设置kafka source的配置读取kafka source message随意的transformation&#xff1b;并打印结果kafka sink端的配置输出到kafka sink端执行 代码 pac…

为linux和windows系统备份还原点,防止系统出问题无法恢复

一、linux系统操作办法&#xff1a; sudo apt update sudo apt install timeshift timeshift --create 输出结果如下&#xff1a; 等待约5分钟就会创建成功&#xff1a; 这个备份功能只备份系统&#xff0c;不备份文件&#xff0c;但也不会删除文件。 工作站系统的保存位置&a…

Win10安装sqlplus遇到报错的解决办法

1.下载安装sqlplus.exe的错误解决过程 最近有用到sqlplus连接Oracle数据库执行自动化脚本&#xff0c;Orcle服务器版本是11.2.0.1。在Navicat工具上通过如下语句查询到的版本信息截图如图1所示&#xff1a; SELECT * FROM v$version; 图1 Oracle服务器版本信息 其中“Oracle Da…

Docker部署SpringBoot+Vue前后端分离项目

文章目录 1. 安装Docker1. 1 卸载旧版Docker1.2 配置yum仓库1.3 安装Docker1.4 添加自启动配置1.5 配置阿里云镜像加速1.6 测试 2. 安装Nginx2.1 拉取镜像2.2 安装Nginx2.3 测试 3. 安装MySQL3.1 拉取镜像3.2 安装MySQL3.3 连接MySQL 4. 部署SpringBoot项目4.1 Maven打包4.2 编…

深度学习Vue框架生命周期(三)

一.什么是生命周期&#xff1f; 在vue中&#xff0c;生命周期就是vue实例程序从创建到销毁的这个过程&#xff0c;在生命周期中&#xff0c;不同阶段我们可以做不同的事情。vue的生命周期是创建阶段、挂载阶段、更新阶段、销毁阶段 二.什么是钩子函数&#xff1f; 钩子函数就是…

常用网络状态码以及含义

以下是常见的网络状态码及其含义&#xff1a; 1xx&#xff08;信息类状态码&#xff09;&#xff1a; 100 Continue&#xff1a;继续。服务器已经收到客户端的部分请求&#xff0c;客户端可继续发送请求。101 Switching Protocols&#xff1a;切换协议。服务器正在根据客户端…

数据库数据恢复—Sql Server数据库文件丢失如何恢复数据?

服务器数据恢复环境&#xff1a; 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5&#xff0c;划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检&#xff1a; 由于未知原因&#xf…

Windows联网状态工具TCPView

文章目录 TCPView命令行工具更多Sysinternals Suite工具 TCPView TCPView用于显示系统上所有 TCP 和 UDP 终结点的详细列表&#xff0c;包括本地和远程地址以及 TCP 连接的状态&#xff0c;界面如下。 列表的表头含义如下 表头含义表头含义Process name应用名称Process id进程…

浅谈:从医疗元宇宙向更多实业领域的拓展

近年来&#xff0c;在各大媒体的持续曝光下&#xff0c;元宇宙这一新兴赛道受到全球资本市场的热烈追捧。更多的品牌方开始持续进军元宇宙领域营销&#xff0c;从限量 NFT 盲盒到多元游戏化场景&#xff0c;再到 VR 创意互动装置的出现&#xff0c;元宇宙市场正不断推陈出新&am…

最新Android Studio导入aar包的方法

以前的方式&#xff0c;目前看网上也大多数都是这种方式&#xff0c;导致我本地加的时候一直有问题 但是这样都无法sync以及编译通过&#xff0c;因为方式已经变了 1&#xff1a;将aar文件复制到MyApplication\app\libs下 2&#xff1a;在MyApplication\app\build.gradle下添加…

结构化面试-应急应变题

例题&#xff1a; 你是景区的工作人员&#xff0c;你在巡逻时听到游客在抱怨景区很大&#xff0c;找不到厕所&#xff0c;工作人员 态度也很恶劣&#xff0c;以后再也不来了&#xff0c;这时还有其他游客也在旁边附和&#xff0c;你怎么办&#xff1f; 回答&#xff1a;&…

oninput 和 onchange 事件的区别

oninput 和 onchange 是两个常用于处理表单元素&#xff08;如输入框、选择框等&#xff09;的 JavaScript 事件。它们的主要区别在于触发时机和触发频率。 oninput 事件 oninput 事件在用户输入内容时触发&#xff0c;这意味着每当用户在输入框中键入、删除或粘贴字符时&…

HTTP请求报文介绍

本章简要介绍渗透测试员在攻击Web应⽤程序时可能遇到的关键技术。 将分析HTTP协议、服务器和客⼾端常⽤的技术以及⽤于在各种情形下呈现数据的编码⽅案。 这些技术⼤都简单易懂&#xff0c;掌握其相关特性对于向Web应⽤程序发动有效攻击极其重要。 1.1 HTTP协议概述介绍 HTT…