RHEL

MySQL高可用架构(MHA)与Atlas读写分离

非 Y 不嫁゛ 提交于 2020-12-14 22:11:50
1.1 MHA简介 1.1.1 MHA软件介绍   MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中, MHA能做到在10~30秒之内自动完成数据库的故障切换操作 ,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。   MHA能够在较短的时间内实现自动故障检测和故障转移,通常在10-30秒以内;在复制 框架中,MHA能够很好地解决复制过程中的数据一致性问题,由于不需要在现有的 replication中添加额外的服务器,仅需要一个manager节点,而一个Manager能管理多套复制,所以能大大地节约服务器的数量;另外,安装简单,无性能损耗,以及不需要修改现 有的复制部署也是它的优势之处。   MHA还提供在线主库切换的功能,能够安全地切换当前运行的主库到一个新的主库中 (通过将从库提升为主库),大概 0.5-2秒 内即可完成。   该软件由两部分组成:MHA Manager(管理节点)和MHA Node(数据节点)。MHA Manager可以单独部署在一台独立的机器上管理多个master-slave集群

如何将CentOS 8转换为CentOS Stream

Deadly 提交于 2020-12-14 11:07:30
CentOS Stream是一个持续交付的 Linux 发行版,它在RHEL之前处于领先地位。它将具有滚动发布,即不断进行更改。CentOS将成为一个上游版本,它将具有测试补丁和更新。随着2021年底,Centos Linux 8停止支持,最好的选择是迁移到CentOS Stream版本中。 CentOS 6于2020年11月30日到期。Redhat将继续更新CentOS 7,直到2024年6月30日。但是将不再有任何CentOS 9版本。 你当前是否正在使用CentOS 8呢?如果想要转换为CentOS Stream,可以参考以下步骤进行转换: 步骤一:开启CentOS Stream仓库 # 查看仓库是否有centos-release-stream仓库 [root@localhost ~]# dnf search centos-release-stream # 安装centos-release-stream仓库 [root@localhost ~]# dnf install -y centos-release-stream 可以使用下面 命令 列出所有仓库: [root@localhost ~]# dnf repolist 步骤二:设置CentOS Stream仓库为默认 使用dnf 的swap选项移除 centos-linux-repos ,并安装 centos-stream

实战|手把手教你用Python爬取存储数据,还能自动在Excel中可视化

让人想犯罪 __ 提交于 2020-12-13 12:41:33
来源 | 早起Python 大家好,在之前我们讲过如何用Python构建一个带有GUI的爬虫小程序,很多本文将迎合热点,延续上次的NBA爬虫GUI,探讨如何爬取虎扑NBA官网数据,并且将数据写入Excel中同时自动生成折线图,主要有以下几个步骤: 本文将分为以下两个部分进行讲解: 在虎扑NBA官网球员页面中进行爬虫,获取球员数据。 清洗整理爬取的球员数据,对其进行可视化。 项目主要涉及的Python模块: requests pandas bs4 爬虫部分 爬虫部分整理思路如下???? 观察URL1的源代码 找到球队名称与对应URL2 观察URL2的源代码 找到球员对应的URL3 观察URL3源代码 找到对应球员基本信息与比赛数据并进行筛选存储 其实爬虫就是在html上操作,而html的结构很简单就只有一个,就是一个大框讨一个小框,小框在套小框,这样的一层层嵌套。 目标URL如下: URL1:http://nba.hupu.com/players/ URL2(此处以湖人球队为例):https://nba.hupu.com/players/lakers URL3(此处以詹姆斯为例):https://nba.hupu.com/players/lebronjames-650.html 先引用模块 from bs4 import BeautifulSoupimport

linux禁用CTRL+ALT+DEL快捷键,避免系统重启,避坑

◇◆丶佛笑我妖孽 提交于 2020-12-13 10:38:28
linux禁用CTRL+ALT+DEL快捷键,避免系统重启 现常见linux分为两类: 一类普通Linux系统,一类Oracle Linux 另一类Linux分为Ubuntu,centos6,centos7,Redhat6,Redhat7,(以下操作只针对没有GUI的Linux系统),由于运维时经常出现登录界面卡顿,无法进入,部分按下CTRL+ALT+DEL,结果直接导致服务器重启,严重的崩溃,故发此文章,避坑,写的比较简单,但亲测有效 1.普通Linux查看系统版本(centos6,centos7,Redhat6,Redhat7) [root@node01 ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core) 查看CTRL+ALT+DEL快捷键对应的配置文件,看到配置文件有软链接指向reboot.target [root@node01 ~]# ll /usr/lib/systemd/system/ctrl-alt-del.target lrwxrwxrwx 1 root root 13 Aug 11 02:01 /usr/lib/systemd/system/ctrl-alt-del.target -> reboot.target 删除CTRL+ALT+DEL快捷键对应的配置文件,重新加载配置文件

CentOS7 Nvidia Docker环境

柔情痞子 提交于 2020-12-12 19:55:02
最近在搞tensorflow的一些东西,话说这东西是真的皮,搞不懂。但是环境还是磕磕碰碰的搭起来了 其实本来是没想到用docker的,但是就一台配置较好的服务器,还要运行公司的其他环境,vmware esxi用起来太费劲,还是算了。 环境: 系统:CentOS7 7.4 1708 显卡:Nvidia 1080Ti 下载所有需要的东东 1、docker-ce yum repo : https://download.docker.com/linux/centos/docker-ce.repo 2、nvidia-docker yum repo : https://nvidia.github.io/nvidia-docker/centos7/x86_64/nvidia-docker.repo 3、nvidia cuda yum repo : http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-repo-rhel7-9.1.85-1.x86_64.rpm 4、nvidia cudnn : https://developer.nvidia.com/cudnn 这个东西需要注册nvidia账号,就不给直接下载地址了。 5、nvidia驱动 : http://www.nvidia.cn/Download

CNCF宣布etcd毕业

你说的曾经没有我的故事 提交于 2020-12-12 07:28:32
在过去的12个月中,广泛使用的数据存储解决方案已经有200位不同的贡献者 旧金山,加利福尼亚州--2020年11月24日-- CNCF®(云原生计算基金会,Cloud Native Computing Foundation®),旨在为云原生软件构建可持续的生态系统,今天宣布etcd毕业。从孵化到毕业阶段,etcd已经被越来越多的人采用、拥有开放的治理过程、特性成熟度,以及对社区、可持续性和包容性的强烈承诺。 etcd 是分布式的、可靠的键值存储,它提供了可靠的方式来存储需要由分布式系统或机器集群访问的数据。任何复杂的应用程序,从简单的web应用程序到Kubernetes,都可以从etcd读取数据并将数据写入其中。该项目于2013年在CoreOS创建,并于2018年12月作为孵化项目加入CNCF。 https://etcd.io/ “etcd项目是Kubernetes内部的关键组件,其他许多项目都依赖etcd来实现可靠的分布式数据存储。”CNCF CTO Chris Aniszczyk说:“我们对etcd在规模上持续达到的里程碑和在最近的保安审计上的成熟处理方式留下深刻印象,我们期待其作为毕业项目培育社区。” etcd被 许多公司 用于生产,包括阿里巴巴、亚马逊、百度、思科、EMC、谷歌、华为、IBM、红帽、Uber、Verizon等,以及Kubernetes、CoreDNS、M3

Gartner发布首个超融合软件魔力象限,Dell EMC、HPE、Cisco、华为等6厂商出局

≯℡__Kan透↙ 提交于 2020-12-12 05:15:53
12月7日,Gartner发布了2020年超融合(HCI)软件的魔力象限,这个是Gartner第一个HCI软件的魔力象限。 我们先来看一下最新的HCI软件魔力象限长得啥样子。 很清爽有没有?领导者象限只有Nutanix和VMware,而远见者只有Microsoft。挑战者一片空白。而有7个厂商拥挤在利基象限,其中包括国内的深信服和华云数据。 为什么原来的Dell EMC、HPE、Cisco、华为等服务器大厂都不见了呢?因为今年魔力象限只看HCI软件了,入围标准变了。 原来的HCI报告,主要看HCIS,即一体机。 因此,服务器大厂都在里面,但今年只看软件,因此,这些服务器大厂大部分都出局了,因为他们的软件仅仅支持自己的服务器。 对比2019年超融合的魔力象限,我们看发生哪些变化? 有5个厂商出局了,Gartner给出了出局原因: 思科因加入标准的变更而被撤职 ,该准则排除了HCIS解决方案(其他Gartner出版物将涵盖这些解决方案 )。 由于排除标准的更改 (不包括 HCIS解决方案) (包括在其他Gartner出版物中的内容),Dell EMC被删除 。 由于包含标准的更改(不包括HCIS解决方案)(这些将在其他Gartner出版物中介绍),HPE被放弃。 由于加入标准的变更(不包括HCIS解决方案)(这些将在其他Gartner出版物中进行介绍),华为 被放弃。

redhat7.6 DNS配置正向解析

試著忘記壹切 提交于 2020-12-12 01:29:17
1.安装DNS服务 yum install bind yum install bind-chroot 安装完的配置文件/etc/named.conf 启动systemctl start named.service 2.配置DNS /etc/named.conf //主配置文件 配置监听本机所有IP的53号端口 所有能连到本机的IP发来的请求都可以查询DNS /etc/named.rfc1912.zones //管理域名服务器配置文件,定义域名服务器管辖哪个域名 2.1.正向解析 管理rhce01.com域名 file “rhce01.com.zone” //这个配置文件默认指向/var/named/目录下 配置完语法检查 named-checkzone rhce01.com rhce01.com.zone 图片是语法检查正常状态 验证 nslookup 域名 域名服务器IP //如果域名后面不加域名服务器IP会自动在公网解析,这里是未注册域名,无法直接解析 ping测试 这里测试需要修改/etc/resolv.conf 配置文件 dig 域名 //查看配置是否正常 2.2.反向解析 file “192.168.72.zone” //这个配置文件默认指向/var/named/目录下 反向解析dig dig -x 192.168.72.129 域名别名设置 设置test2.rhce01

CentOS 8 已是绝版?还有后续么?

|▌冷眼眸甩不掉的悲伤 提交于 2020-12-12 00:43:27
文章由 Linux爱好者( ID: LinuxHub)整理自开源中国 + 红帽官方。本文章经原作者同意后授权转载。 2020年12月8日,CentOS 项目宣布,CentOS 8 将于 2021 年底结束,而 CentOS 7 将在其生命周期结束后停止维护。 一、CentOS 8 已是绝版?CentOS Stream 才是未来? CentOS 官方发文称 CentOS Stream 才是 CentOS 项目的未来,在接下来的一年里,将逐步把开发工作的重心从 CentOS Linux 往 CentOS Stream 转移。 随之而来的改变是原本拥有 10 年支持的 CentOS 8 将在2021年年底结束维护,为其接班的正是 CentOS Stream,CentOS Stream 作为 RHEL 的上游(开发)分支在 CentOS 8 结束维护后会继续更新。 因此对于 CentOS 8 用户,如果希望继续获得更新,需要切换到 CentOS Stream。官方也鼓励 CentOS 8 用户迁移至 CentOS Stream。 此外,官方已明确表示未来不会再发布由 RHEL 代码编译而成的 CentOS,意思就是无须再对 CentOS 9、10 等抱有期待,取而代之的将会是 CentOS Stream 9、10…… 这样看来,CentOS 7 用户似乎显得更“幸运”一些

被弃用的 Docker 会被 Podman 取代吗?

邮差的信 提交于 2020-12-11 10:35:14
Kubernetes 团队近日宣布将在最新版本中弃用 Docker 支持的功能,后续版本会陆续删除这些功能。 编译 | 弯月 责编 | 张文,郑丽媛 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 近日,Kubernetes 团队发布了最新的 1.20 版本,新版本更新了许多内容: 存储卷快照功能趋于稳定;Kubectl Debug 进入 Beta;Beta:API 优先级和公平性;IPV4/IPV6 Alpha 功能更新;GA:限制进程 PID;Dockershim 弃用;Exec 探针超时处理等等(详情可查看: https://kubernetes.io/blog/2020/12/08/kubernetes-1-20-release-announcement/ ) 其 中,有一项更新对于开发者社区来说无疑是一枚重磅炸弹: 正式宣布弃用 Docker 支持的功能。 那么,究竟 Kubernetes 为什么要这么做,以及这么做会有什么影响呢? Docker 是一种以容器化的方式打包、分发和部署应用程序的方式。自 2013 年 3 月 13 日初始版本发布以来,Docker 已成为容器业界的事实标准。而Kubernetes 是一款由 Google 开发的开源容器编排系统。 Kubernetes 架构示意图,来自维基百科 Docker 与