当前位置: 首页 > news >正文

安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法

目录

1、问题原因

2、解决办法

3、知识拓展

DNS的区别

DNS配置文件解析

域名解析过程

 4、书籍推荐

当安装Zabbix server,Web前端,agent时出现:

[root@sc-zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent

 安装过程中会出现以下 错误:

1、问题原因

Could not resolve host: repo.zabbix.com; Unknown error ,无法解析地址,说明域名地址解析有问题。

2、解决办法

查看DNS客户机的配置文件/etc/resolv.conf

[root@sc-zabbix-server ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114

DNS服务器地址为:114.114.114.114

说明这个DNS服务器地址解析不了,新增一个DNS服务器地址:8.8.88

配置方式:

方式一:临时生效,重启系统之后就失效了。

echo nameserver 8.8.8.8 > /etc/resolv.conf
[root@sc-zabbix-server network-scripts]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114
nameserver 8.8.8.8

问题解决,安装成功:

已安装:zabbix-agent.x86_64 0:5.0.42-1.el7      zabbix-server-mysql.x86_64 0:5.0.42-1.el7作为依赖被安装:OpenIPMI.x86_64 0:2.0.27-1.el7              OpenIPMI-libs.x86_64 0:2.0.27-1.el7OpenIPMI-modalias.x86_64 0:2.0.27-1.el7     fping.x86_64 0:5.1-1.el7libevent.x86_64 0:2.0.21-4.el7              net-snmp-libs.x86_64 1:5.7.2-49.el7_9.4unixODBC.x86_64 0:2.3.1-14.el7完毕!

采用第一种方式安装还会出现问题:

[root@sc-zabbix-server ~]# yum install zabbix-web-mysql-scl zabbix-apache-conf-scl -y
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                                                                                                       | 5.4 kB  00:00:00* base: mirrors.ustc.edu.cn* centos-sclo-rh: mirrors.ustc.edu.cn* centos-sclo-sclo: mirrors.ustc.edu.cn* epel: mirrors.aliyun.com* extras: mirrors.ustc.edu.cn* updates: mirrors.ustc.edu.cn
base                                                                                                                                       | 3.6 kB  00:00:00
centos-sclo-rh                                                                                                                             | 3.0 kB  00:00:00
centos-sclo-sclo                                                                                                                           | 3.0 kB  00:00:00
https://epel.sg.ssimn.org/7/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Failed to connect to 2407:3640:2161:1719::4: 网络不可达"
正在尝试其它镜像。
epel                 

于是我们采用第二种方式:

方式二:永久生效,直接修改网卡配置:

[root@sc-zabbix-server network-scripts]# cat ifcfg-ens33
#TYPE=Ethernet
#PROXY_METHOD=none
#BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
#IPV4_FAILURE_FATAL=no
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
#IPV6_DEFROUTE=yes
#IPV6_FAILURE_FATAL=no
#IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
#UUID=85cf2cdc-c726-417c-a974-02fca8abffe4
DEVICE=ens33
ONBOOT=yes
IPADDR=xxx.xxx.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=xxx.xxx.xxx.1
DNS1=114.114.114.114
DNS2=8.8.8.8

修改之后重启网卡:

service network restart

3、知识拓展

DNS的区别

114.114.114.114和8.8.8.8的区别

 114.114.114.114和8.8.8.8是公共域名解析服务DNS中的一部分。

114.114.114.114是国内移动、电信和联通通用的DNS,手机和电脑端都可以使用,干净无广告,解析成功率相对来说更高,国内用户使用的比较多,而且速度相对快、稳定,是国内用户上网常用的DNS。

8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。

全国通用DNS地址(国内用户推荐使用,速度较快)

首选DNS服务器地址:114.114.114.114
备用DNS服务器地址:114.114.115.115

全球通用DNS地址(此DNS地址为谷歌服务器的)

首选DNS服务器地址:8.8.8.8
备用DNS服务器地址:8.8.4.4

DNS配置文件解析

/etc/resolv.conf 是DNS客户机的配置文件。它的主要功能是设置DNS服务器的IP地址及DNS域名,并定义了主机的域名搜索顺序。该文件由域名解析器(resolver)使用,以将主机名解析为IP地址,这对于互联网上的通信至关重要。

以下是具体介绍:

1、nameserver:定义DNS服务器的IP地址。这些服务器负责解析发送到它们的域名请求。在查询域名时,会按照文件中列出的顺序依次尝试这些服务器,只有当前面的服务器无响应时,后面的服务器才会被使用。

2、/etc/resolv.conf 的内容会根据在Linux安装过程中给出的选项动态创建。

在不同的Linux发行版中,/etc/resolv.conf 的管理方式可能不同。例如,某些系统可能使用NetworkManager或其他网络管理工具来动态生成这个文件。

3、在使用DHCP进行网络配置的情况下,/etc/resolv.conf 可能会被覆盖或重新生成,因为DHCP服务器可以提供DNS服务器的信息

/etc/resolv.conf 是一个关键的网络配置文件,它直接影响到Linux系统中域名解析的行为和性能。

域名解析过程

域名解析过程是指将人类可读的域名转换为计算机网络中所使用的数字IP地址的过程

在互联网中,DNS(Domain Name System)扮演着极其重要的角色,它负责将用户友好的域名转换为机器可以理解的IP地址。这一过程类似于查找电话号码的过程:当人们试图联系某个人时,他们通常不需要记住一长串数字,而是通过名字来记忆和查找联系方式。同样地,在互联网上,DNS帮助将易于记忆的域名(如 www.example.com)映射到对应的IP地址上,使得用户能够访问目标网站而不是直接输入IP地址。

以下是具体介绍:

  1. DNS查询请求:当用户在浏览器中输入一个域名时,他们的计算机(或本地DNS服务器)会发起一个DNS查询请求。这个请求首先会被发送到本地DNS服务器。
  2. 检查缓存记录:本地DNS服务器首先检查它是否有该域名的解析缓存记录。如果有,则直接返回结果给用户,这个过程非常快。
  3. 查询根域名服务器:如果本地DNS服务器没有该记录,它会向根域名服务器发起查询。根域名服务器不会提供具体的IP地址,而是指导本地DNS服务器去特定的顶级域名服务器进行下一步查询。
  4. 查询顶级域名服务器:本地DNS服务器根据根服务器的指示,向负责目标域名后缀(如.com、.org等)的顶级域名服务器发起请求。顶级域名服务器同样不会提供具体的IP地址,而是告诉本地DNS服务器去请求权限域名服务器的信息。
  5. 查询权限域名服务器:本地DNS服务器接下来向权限域名服务器发起请求,这是管理具体域名(如www.example.com)的服务器。权限服务器有权威的记录,能够告诉本地DNS服务器该域名对应的IP地址。
  6. 获得IP地址:一旦本地DNS服务器获得了从权限服务器返回的IP地址,它就会将这个信息返回给用户,并且通常会将这条记录缓存起来,以便于下次更快地响应相同的查询请求。
  7. 校正客户端:用户的设备接收到了IP地址后,就可以通过互联网与目标服务器建立连接并进行通信了。

总的来说,域名解析过程是一个分布式、层次性的查询机制,涉及多个不同类型的DNS服务器。通过这种设计,DNS系统能够高效、可靠地将域名解析为IP地址,从而使得用户能够通过简单的域名来访问互联网上的资源。

 4、书籍推荐

学习了这么久我们还是要结合书本来加强学习,对我而言,最近在学习云原生看k8s的知识点,这里给大家推荐一个买书的平台,里面很多关于it专业的书籍,对新手老手都很友好!

链接放下面:

《Kubernetes从入门到DevOps企业应用实战》(韩先超)【摘要 书评 试读】- 京东图书

相关文章:

安装zabbix时报错Could not resolve host: mirrors.huaweicloud.com;Unknown error解决办法

目录 1、问题原因 2、解决办法 3、知识拓展 DNS的区别 DNS配置文件解析 域名解析过程 4、书籍推荐 当安装Zabbix server,Web前端,agent时出现: [rootsc-zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent安装过程中会出…...

【Linux】CentOS 7 安装配置 postfix 邮件服务器随笔

本文并不是完整配置教程,只是配置过程中零散代码随笔,不成系统 记录配置 PostFix 邮件服务器过程,由于经常用到,会不定时更新完善 yum install -y postfix dovecot cyrus-sasl-plain cyrus-sasl mailx# 设置hostname hostnamect…...

vue3 使用JsMind的方法,以及引入提示报错,无法找到模块“jsmind”的声明文件

最终结果: 一、使用:使用yarn或者npm 安装 yarn add jsmind npm install vue-jsmind 二、引入 两种方法:(如果这样引入没问题按照这样引入) import "jsmind/style/jsmind.css"; import JsMind from &quo…...

狗都能看懂的DBSCAN算法详解

文章目录 DBSCAN简介DBSCAN算法流程运行机制举个实例 DBSCAN算法特点DBSCAN参数选取技巧 ϵ \epsilon ϵ的选取:找突变点MinPts的选取 DBSCAN简介 DBSCAN(Density-Based Spatial Clustering of Applications with Noise,具有噪声的基于密度的…...

运维岗高危操作

序号 高危操作指令 可能存在风险 维护操作要求 1 rm –rf rm –rf是删除文件夹和里面附带内容的一种最快捷的方法,可能会文件误删,导致数据丢失 使用rm –rf命令时千万要小心,可以在.bashrc里面添加: alias rm ‘rm -i’ ,…...

【ajax基础02】URL详解

目录 一:什么是URL 二:URL组成 协议 ​编辑 域名(在url中必须写) 资源路径 三:URL查询参数 定义: 语法格式: 如何利用axios实现特定数据查询: 语法格式: 案例&#xff1a…...

MySQL 7种Join的定义图解示范结果(所有join类型)

文章目录 MySQL 7种Join的定义&图解&示范&结果(所有join类型)基本知识笛卡尔积 建表&填充数据1-Join不带条件account筛选 1-Inner Join 内连接不带条件account相同where筛选玩点特殊的 2-Left Join 左连接不带条件account筛选 3-Right J…...

在 Oracle Linux 8.9 上安装 FFmpeg 的完整指南

在 Oracle Linux 8.9 上安装 FFmpeg 的完整指南 在 Oracle Linux 8.9 上安装 FFmpeg 的完整指南准备工作安装步骤1. 更新系统2. 启用 EPEL 仓库3. 启用 RPM Fusion 仓库4. 安装 DNF 插件核心包5. 启用 CodeReady Builder 仓库6. 安装 FFmpeg7. 验证安装 可能遇到的问题注意事项…...

python爬虫之实现edge无头浏览器和规避检测

python爬虫之实现edge无头浏览器和规避检测 爬取百度网页源码但不打开浏览器 实现代码如下: #需求:实现edge无头浏览器和规避检测 from selenium import webdriver from time import sleep from selenium.webdriver.edge.options import Options# 实现…...

每天一个数据分析题(三百八十七)- 线性回归分析

下列关于线性回归分析中的残差(Residuals)的假设说法正确的是? A. 残差均值总是为零 B. 残差均值总是小于零 C. 残差均值总是大于零 D. 以上说法都不对 数据分析认证考试介绍:点击进入 题目来源于CDA模拟题库 点击此处获取…...

Perl中的eval块:深入解析与应用

引言 Perl是一种功能强大的脚本语言,以其灵活性和强大的文本处理能力而闻名。在Perl编程中,eval块是一个非常重要的特性,它允许开发者捕获和处理异常,同时也提供了一种执行动态代码的方法。本文将详细探讨eval块的作用、用法以及…...

分享AI学习笔记之Python

当你说"抓取网站数据"时,通常指的是网络爬虫(web scraping)或网络抓取(web crawling)。Python提供了很多库可以帮助你实现这个功能,其中最常见的有requests(用于发送HTTP请求&#xf…...

多版本GCC安装及切换

目录 1 背景2 安装2.1 Ubuntu 20.042.2 Ubuntu 18.04 3 配置4 切换4.1 切换到版本94.2 切换到版本10 1 背景 最近在研究C20中的协程需要安装GCC版本10。用到GCC多版本切换,记录步骤。 2 安装 2.1 Ubuntu 20.04 运行如下命令安装两个版本编译器: sudo apt insta…...

Redis进阶 - 朝生暮死之Redis过期策略

概述 Redis 是一种常用的内存数据库,其所有的数据结构都可以设置过期时间,时间一到,就会自动删除。你可以想象 Redis 内部有一个死神,时刻盯着所有设置了过期时间的 key,寿命一到就会立即收割。 你还可以进一步站在死神…...

MySQL实训--原神数据库

原神数据库 er图DDL/DML语句查询语句存储过程/触发器 er图 DDL/DML语句 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS 0;DROP TABLE IF EXISTS artifacts; CREATE TABLE artifacts (id int NOT NULL AUTO_INCREMENT,artifacts_name varchar(255) CHARACTER SET utf8 COLLATE …...

Retrieval-Augmented Generation for Large Language Models A Survey

Retrieval-Augmented Generation for Large Language Models: A Survey 文献综述 文章目录 Retrieval-Augmented Generation for Large Language Models: A Survey 文献综述 Abstract背景介绍 RAG概述原始RAG先进RAG预检索过程后检索过程 模块化RAGModules部分Patterns部分 RAG…...

【曦灵平台】深度体验百度智能云曦灵平台之数字人3.0、声音克隆、直播等功能,AI加持就是不一样,快来一起体验

目录 资产数字人 2D数字人克隆声音克隆 AI卡片更多功能总结推荐文章 资产 可进行人像与声音的定制,让数字人形象和声音成为我们的专属资产,用于后续的内容生产工作 数字人 这里拍摄的视频分辨率和帧率必须要确保是官方要求,这里博主通过第…...

如何使用GPT?初学者的指南

ChatGPT是一个非常先进的AI工具,它使用GPT-4架构,能够生成自然的语言回应。它的多功能性和理解复杂指令的能力,使得很多人用它来回答各种问题,就像用Google一样输入关键词。不过,ChatGPT还能做更多事情,下面…...

24年了 直播带货的未来如何?

32 个国家在取消电商, 那我国的电商呢,首先电商是不会被取缔的。直播电商会被严格的控制,比如有一家饼店,它线下的销售是 3000 万,线上抖音的销售是 5, 000 万。 这一类型小而精又专业的品牌企业,未来在抖…...

【神经网络】深入理解多层神经网络(深度神经网络

🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、交流进步! 深入理解多层神经网络&#x…...

ESP32 BLE MTU 协商实战:从原理到手机端配置优化

1. 理解BLE MTU协商的核心概念 第一次接触BLE开发时,我也被MTU这个概念搞得一头雾水。简单来说,MTU(Maximum Transmission Unit)就像快递包裹的尺寸限制 - 它决定了每次传输能携带多少数据。在BLE通信中,默认的MTU只有…...

AudioSeal小白入门:无需代码,用90年代复古界面快速加密你的音频

AudioSeal小白入门:无需代码,用90年代复古界面快速加密你的音频 1. 什么是AudioSeal? AudioSeal是Meta公司开发的一款前沿音频水印技术,它能在不影响音质的前提下,将数字签名"隐形"嵌入到音频文件中。想象…...

wxappUnpacker:让微信小程序源代码重见天日的开发者利器

wxappUnpacker:让微信小程序源代码重见天日的开发者利器 【免费下载链接】wxappUnpacker 项目地址: https://gitcode.com/gh_mirrors/wxappu/wxappUnpacker 在微信小程序开发过程中,开发者常常面临源代码被打包加密的困境,特别是当需…...

IDM破解后总失效?试试这个永久激活方法+NASA数据下载避坑指南

IDM稳定激活与NASA数据高效下载全攻略 引言 在科研数据获取过程中,高效稳定的下载工具往往能事半功倍。许多研究者都遇到过这样的困扰:好不容易找到需要的数据源,却因为下载工具不稳定或操作不当,导致数据获取效率低下甚至失败。…...

Vue3+monaco-editor实战:如何让代码编辑器完美适应侧边栏折叠?

Vue3与monaco-editor深度整合:动态布局的工程化实践 侧边栏折叠交互已成为现代Web应用的标配功能,但当这种动态布局遇上代码编辑器这类复杂组件时,开发者往往会遇到布局错位、滚动条异常等顽固问题。本文将分享在Vue3项目中实现monaco-editor…...

GoLang实战:5分钟搞定Langchaingo调用DeepSeek-R1大模型(附完整代码)

GoLang实战:5分钟搞定Langchaingo调用DeepSeek-R1大模型(附完整代码) 如果你是一位Go开发者,正需要在项目中快速集成大语言模型能力,却苦于时间有限、文档繁杂,那么这篇文章就是为你量身定制的。我们将用最…...

3大突破:开源工具VideoCaptioner如何让零门槛实现AI实时字幕效率提升300%

3大突破:开源工具VideoCaptioner如何让零门槛实现AI实时字幕效率提升300% 【免费下载链接】VideoCaptioner 🎬 卡卡字幕助手 | VideoCaptioner - 基于 LLM 的智能字幕助手,无需GPU一键高质量字幕视频合成!视频字幕生成、断句、校正…...

乙巳马年春联生成终端效果展示:Ma Shan Zheng字体巨幅卷轴实拍

乙巳马年春联生成终端效果展示:Ma Shan Zheng字体巨幅卷轴实拍 1. 引言:一场数字时代的“开门见喜” 想象一下,你站在一扇威严的朱红大门前,门上是整齐排列的金色门钉,两侧是古老的门神画像。你只需轻声说出一个新年…...

# 时序数据库新玩法:用Go语言打造高性能监控系统(附完整代码)在

时序数据库新玩法:用Go语言打造高性能监控系统(附完整代码) 在现代微服务架构中,指标采集与实时分析已成为运维和开发团队的核心能力。传统关系型数据库难以胜任高吞吐、低延迟的时序数据写入场景,而 InfluxDB、Promet…...

VDisk技术详解:原理、应用与优化实践指南

VDisk技术详解:原理、应用与优化实践指南传统的桌面运维管理面临效率和成本控制的双重挑战,例如操作系统和应用部署繁琐、维护更新困难、资源利用率低等。VDisk(虚拟磁盘)技术通过将操作系统、应用程序和用户数据集中存储在服务器…...