安装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.el7
  OpenIPMI-modalias.x86_64 0:2.0.27-1.el7     fping.x86_64 0:5.1-1.el7
  libevent.x86_64 0:2.0.21-4.el7              net-snmp-libs.x86_64 1:5.7.2-49.el7_9.4
  unixODBC.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企业应用实战》(韩先超)【摘要 书评 试读】- 京东图书

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Token详解

一:Token是什么 token是具有访问权限的令牌,其本质是一串字符串。 如何创建token 用户在登录页面,输入账号和密码能够成功登录后;由后端签发并返回 token作用 用来判断用户当前的登录状态,根据当前用户登录状态给…

OceanBase 4.X-2F1A 仲裁高可用方案初探

作者:郑增权,爱可生 DBA 团队成员,OceanBase 和 MySQL 数据库技术爱好者。 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。 本文约 1500 字,预计阅读需要 5 分钟。 背景 对…

CS与MSF的权限互相传递/mimikatz抓取windows 2012明文密码

目录 CS和MSF的简单介绍 Metasploit Cobalt Strike 1、CS权限传递到MSF 2、MSF权限传递到CS 3、使用mimikatz抓取明文密码 通过修改注册表用户重新登录后抓取明文密码 今天的任务是两个 一个是CS与MSF的权限互相传递一个是抓取windows2012的明文密码 那就分别来完成 …

printf趣味代码,打印图案

文章目录 1.打印佛祖2.打印猫猫 (闪烁效果) 1.打印佛祖 #include <stdio.h>void budda_bless(){printf("///\n\ // _ooOoo_ //\n\ // o8888888o //\n\ // …

SpringBoot全局配置文件里的配置项

SpringBoot核心配置文件里可以配置的配置项&#xff0c;非常非常多&#xff01;Spring Boot Reference Guide靠后的附件里看到所有配置项和说明. 有关配置项&#xff0c;我们除了知道在哪里查询具体配置项以外&#xff0c;我们还应该知道一些细节知识点: ① SpringBoot给我们…

2024广东省职业技能大赛云计算赛项实战——集群部署GitLab

集群部署GitLab 前言 题目是这样的&#xff1a; 在Kubernetes集群中新建命名空间gitlab-ci&#xff0c;将GitLab部署到该命名空间下&#xff0c;Deployment和Service名称均为gitlab&#xff0c;以NodePort方式将80端口对外暴露为30880&#xff0c;设置GitLab服务root用户的密…

Python 高级编程:文件操作与错误处理

在前几篇文章中&#xff0c;我们介绍了Python的基本语法、函数和模块以及面向对象编程。这些知识对于大部分日常编程问题已经足够&#xff0c;但对于需要分析大数据的人来说&#xff0c;这些还不够。本章将介绍Python的文件操作以及错误处理与调试。 目录 文件操作读文件写文…

制造业采购堡垒机的四大必要性看这里!

制造业包括的行业广泛&#xff0c;与大家的生活息息相关&#xff0c;例如食品制造业、汽车制造业、纺织业、服装制造业等等。但大家对于制造业不是很了解&#xff0c;不知道制造业也是需要采购堡垒机的&#xff0c;今天我们就来聊聊制造业采购堡垒机的必要性。 制造业采购堡垒机…

node mySql 实现数据的导入导出,以及导入批量插入的sql语句

node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09; node 实现导出, 在导出excel中包含图片&#xff08;附件&#xff09;-CSDN博客https://blog.csdn.net/snows_l/article/details/139999392?spm1001.2014.3001.5502 一、效果 如图&#xff1a; 二、导入 …

AI商品图生成企业定制服务,广州这家公司走在了行业前头

&#x1f680; 最强AI绘图设计企业定制服务出炉 —— 触站A&#xff0c;智能艺术的革新者 &#x1f31f; &#x1f3a8; 触站AI&#xff0c;绘制未来的智能艺术 &#x1f3a8;在AI技术的浪潮中&#xff0c;触站AI以其前沿技术&#xff0c;为艺术与设计领域注入了新的活力。 &a…

【SkiaSharp绘图11】SKCanvas属性详解

文章目录 SKCanvas构造SKCanvas构造光栅 Surface构造GPU Surface构造PDF文档构造XPS文档构造SVG文档SKNoDrawCanvas 变换剪裁和状态构造函数相关属性DeviceClipBounds获取裁切边界(设备坐标系)ClipRect修改裁切区域IsClipEmpty当前裁切区域是否为空IsClipRect裁切区域是否为矩形…

C3P0数据库连接池

目录 一&#xff1a;连接池介绍 1.1连接池解决的问题 2.常用的数据库连接池 二&#xff1a;c3p0介绍 2.1C3P0介绍&#xff1a; 2.2C3P0快速入门 1.常用参数说明 2.API介绍 3.使用步骤 1.导入jar包c3p0-0.9.1.2.jar 2.编写c3p0-config.xml配置文件&#xff0c;配置对…

深入探索:大型语言模型消除幻觉的解决之道

随着人工智能技术的飞速发展&#xff0c;大型语言模型&#xff08;LLMs&#xff09;已经成为自然语言处理领域的明星。它们以其庞大的知识库和生成连贯、上下文相关文本的能力&#xff0c;极大地推动了研究、工业和社会的进步。然而&#xff0c;这些模型在生成文本时可能会产生…

27. 高级特性(下)

目录 一、为了类型安全和抽象而使用 newtype 模式二、使用类型别名创建类型同义词2.1 使用type关键赋予现有类型一个别名2.2 减少重复2.3 与Result<T, E>结合使用2.4 从不返回的 never type 三、高级函数和闭包3.1 函数指针3.2 返回闭包 四、宏4.1 宏和函数的区别4.2 mac…

2024 最新推广服务 API 推荐,助力业务腾飞

在数字化营销的浪潮中&#xff0c;API 服务正以其强大的功能和高效的特性&#xff0c;成为企业和开发者们实现精准推广、优化营销效果的得力助手。2024 年的今天&#xff0c;各种创新的 API 服务层出不穷&#xff0c;为广告投放、数据洞察等领域带来了前所未有的机遇。在接下来…

echarts隔行背景色

看了下使用说明&#xff0c;试了半天终于搞对了 参考文档&#xff1a;Documentation - Apache ECharts option {xAxis: {type: category,data: [Mon, Tue, Wed, Thu, Fri, Sat, Sun]},yAxis: {type: value},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: bar,mar…

视频共享融合赋能平台LntonCVS视频监控业务平台建设安全煤矿矿井应用方案

随着我国经济的飞速增长&#xff0c;煤炭作为主要的能源之一&#xff0c;在我国的能源结构中扮演着至关重要的角色。然而&#xff0c;煤矿事故的频繁发生&#xff0c;不仅造成了巨大的人员伤亡和财产损失&#xff0c;也对社会产生了深远的负面影响。因此&#xff0c;实现煤矿的…

多家国产大模型提供OpenAI API服务替代方案,谷歌将推出明星网红AI聊天机器人

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 更多资源欢迎关注 1、OpenAI终止对中国提供服务 6月25日凌晨&#xff0c;多个用户收到OpenAI的推送邮件&#xff0c;信中称&#xff0c;自今年7月9日起&#xff0c;将开始阻止来自非支持国家和地区的API&#xff08;应…

华为od-C卷200分题目3 - 两个字符串间的最短路径问题

华为od-C卷200分题目3 - 两个字符串间的最短路径问题 题目描述 给定两个字符串&#xff0c;分别为字符串A与字符串B。 例如A字符串为ABCABBA&#xff0c;B字符串为CBABAC可以得到下图m*n的二维数组&#xff0c;定义原点为(0, 0)&#xff0c;终点为(m, n)&#xff0c;水平与垂…

python自动化系列:自动将工作簿下的所有工作表合并到新工作表

作品介绍 作品名称&#xff1a;自动将工作簿下的所有工作表合并到新工作表 开发环境&#xff1a;PyCharm 2023.3.4 python3.7 用到的库&#xff1a;os、xlwings 作品简介&#xff1a;该实例使用xlwings库来操作Excel文件&#xff0c;其主要功能是将一个工作簿中所有工作表…