2 遇见你我看到光

尚未进行身份认证

我要认证

所有苦难与背负尽头都是行云流水般的此世光阴

等级
TA的排名 8w+

Linux实战之MySQL数据库——keepalived实现Mysql双主高可用

架构介绍企业级Mysql集群具备高可用、可扩展、易管理、低成本的特点。Mysql的双主互备架构,主要设计思想是通过Mysql复制技术将两台Mysql服务器互相将对方作为自己的主服务器,自己又同时作为对方的从服务器来进行复制。这样就实现了高可用架构中的数据同步功能,同时,将采用keepalived来实现mysql的自动故障切换。在这个架构中,虽然两台Mysql服务器互为主从,但同一时刻只有一个M...

2020-07-07 20:51:57

企业级自动化代码发布——Git基础与介绍

Git简介Git是一种分布式版本控制系统git与SVN对比项目GITSVN操作概念复杂,命令多,不易上手简单易操作分支价格分支廉价分支昂贵代码管理分布式管理集中式管理保存保存历史版本的完整文件保持差异文件git核心Git最核心的一个概念就是工作流工作区(Workspace)是电脑中实际的目录暂存区(Index)类似于缓存区域,临时保存你的改动仓库区(Repository),分为本地仓库和远程仓库通常提交代码分为3步:git

2020-06-17 10:31:24

企业级自动化代码发布——jenkins部署与项目示例

1

2020-06-16 17:31:38

docker容器企业级实战——docker部署与操作实践

yum安装[root@docker ~]# yum repolist!extras/7/x86_64 CentOS-7 - Extras - 163.com 323[root@docker ~]# yum updateyum install -y yum-utils device-mapper-persistent-data lvm2#设置yum源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/l

2020-06-16 17:28:22

分布式协调服务——zookeeper安装与配置

zookeeper介绍(1)Zookeeper概念简化分布式应用,协调其管理的难度,提供高性能的分布式服务(数据管理、统一命名、状态同步、集群管理、分布式应用配置项的管理)(2)Zookeeper目标封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户(3)ZooKeeper工作方式本身可以以Standalone模式安装运行,不过它的长处在于通过分布式Zoo...

2020-06-16 17:27:18

Linux实战——Shell编程练习(更新12题)

shell 实现 100 台服务器的公钥的批量分发;LLD 规划:100 台服务器 ip 为:192.168.42.101-201,root 密码:123456。处理以下文件内容,将域名取出并进行计数排序。http://www.baidu.com/index.htmlhttp://www.baidu.com/1.htmlhttp://post.baidu.com/index.html...

2020-06-16 16:38:45

ELK——elasticsearch、logstash、kibana、filebeat、kafka介绍与安装配置

系统优化[root@zookeeper01 ~]# vim /etc/sysctl.conffs.file-max = 65536vm.max_map_count = 262144[root@zookeeper01 ~]# sysctl -pfs.file-max = 65536vm.max_map_count = 262144[root@zookeeper01 ~]# vim /e...

2020-06-16 16:36:04

linux深度讲解及案例分析——linux系统启动过程

ls 查看系统的分区与逻辑卷cat 查看文件search.file /grub2/grub2.cfginsmod lvm 导入逻辑卷#手动引导启动grub> set root='hd0,msdos1'grub> linux16 (hd0,1)/vmlinuz-5.0.17linux-5.0.17 root=/dev/mapper/centos-root grub> ...

2020-06-16 16:33:39

企业级虚拟化实战之KVM——shell脚本实现虚拟机安装、管理、快照、存储池、批量创建

问题背景使用shell或者python脚本完成KVM虚拟机的批量创建,要求如下:(1)脚本需要人机交互,当输入虚拟机数量,虚拟机规格参数后,即可批量创建相应机器;(2)使用EXP技术从网络安装虚拟机,创建多个时使用复制原理;(3)脚本实现虚拟机生命周期管理,即可实现关机,启动,快照,从快照启动等等。README.txt本程序实现了虚拟机安装、虚拟机管理、快照管理、存储池管理、批量创建虚...

2020-06-16 16:28:57

企业级虚拟化实战之KVM——从KVM到云计算OpenStack

云计算云计算的发展虚拟化:改变了IT资源的分布形式,使计算更加复杂为了解决大而复杂的计算问题(单个核心的COU不能满足业务需求)引入并行计算(一次可以执行多个指令的算法)思想:多个处理器协同处理同一个问题(专用计算机[多个CPU],独立的普通计算机[集群,局域网])集群计算(局域网)并发 提高计算速度,提升业务系统的可靠性高可用集群负载均衡集群高性能集群网格计算(互联网) CD...

2020-06-16 16:16:07

python字符类型的相互转换

str---->liststr1 = "string"list1 = list(str1)print(list1)str2 = "i am ybc"list2 = str2.split()print(list2)str3 = "www.google.com"list3 = str3.split(".")print(list3)#运行结果['s', 't', 'r', 'i', 'n', 'g']['i', 'am', 'ybc']['www', 'google', 'c

2020-06-10 14:58:05

基于Prometheus实现Docker与Kubernetes环境的监控系统部署

PrometheusPrometheus介绍Prometheus是一套由SoundCloud公司开发的开源的监控、报警、时间序列数据库项目,它采用定期拉取接口的方式来采集需要统计的指标Prometheus基本原理是通过HTTP协议周期性抓取被监控组件的状态,这样做的好处是任意组件只要提供HTTP接口就可以接入监控系统,不需要任何SDK或者其他的集成过程。这样做非常适合虚拟化环境比如VM或者Docker。Prometheus特点多维数据模型(时序列数据由metric名和一组key/value

2020-06-10 09:36:54

kubeadm实现k8s高可用集群环境部署与配置

高可用架构本文采用kubeadm方式搭建高可用k8s集群,k8s集群的高可用实际是k8s各核心组件的高可用,这里使用主备模式,架构如下:主备模式高可用架构说明:核心组件高可用模式高可用实现方式apiserver主备keepalivedcontroller-manager主备leader electionscheduler主备leader electionetcd集群kubeadmapiserver 通过keepalived实现高可用,当某

2020-06-02 16:49:56

openstack云计算企业级实战——openstack实践部署

硬件配置节点VCpu内存磁盘controller2u24G20Gcomputer2u24G20Gstorage2u24G20G,20G系统安装登录用户名:root密码:Changeme_123登录后修改密码配置网卡[root@localhost ~]# nmtui[X] Automatically connect[root@localhost ~]# systemctl restart network# ip a查看网段19.

2020-05-09 11:37:18

企业级虚拟化实战之KVM——虚拟机迁移

迁移概述迁移:系统的迁移是指把源主机上的操作系统和应用程序移动到目的主机,并且能够在目的主机上正常运行。在没有虚拟机的时代,物理机之间的迁移依靠的是系统备份和恢复技术。在源主机上实时备份操作系统和应用程序的状态,然后把存储介质连接到目标主机上,最后在目标主机上恢复系统。随着虚拟机技术的发展,系统的迁移更加灵活和多样化。迁移的目的就是:简化系统维护管理提高系统负载均衡增强系统错误容忍...

2020-05-08 13:57:29

PXE——无人值守自动安装Linux操作系统(踩坑记录)

yum install system-config-kickstartsystem-config-kickstartDHCP[root@python ~]# yum install -y dhcp[root@python dhcp]# pwd/etc/dhcp[root@python dhcp]# vim dhcpd.conf#dhcpd.conf## Sample conf...

2020-04-23 15:48:48

牛客网剑指offer——python实现(更新15题)

1.斐波那契数列大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,n<=39)。时间复杂度ndef Fibonacci(self, n): if n == 0: return 0 if n == 1: return 1 a = 1 ...

2020-04-17 10:06:58

python基础——python安装及问题解决

./Modules/_ssl.c:57:25: 致命错误:openssl/rsa.h:没有那个文件或目录https://www.cnblogs.com/sxdcgaq8080/p/8038586.htmlpip install -i virtualenv DEPRECATION: Python 2.7 reached the end of its life on January 1st, 2...

2020-04-17 10:04:44

linux深度讲解及案例分析——linux系统内核

[root@ansible ~]# tar xf linux-5.0.17.tar.gz -C /usr/local/src/[root@ansible ~]# cd /usr/local/src/linux-5.0.17/[root@ansible linux-5.0.17]# cp /boot/config-3.10.0-1062.el7.x86_64 ./.config[root@an...

2020-04-17 09:35:33

构建ELK+Zookeeper+Filebeat+Kafka大数据日志分析平台

架构解读架构解读 : (整个架构从左到右,总共分为5层)第一层:数据采集层最左边的是业务服务器集群,上面安装了filebeat做日志采集,同时把采集的日志分别发送给两个logstash服务第二层:数据处理层,数据缓存层logstash服务把接收到的日志经过格式处理,转存到本地的kafka broker+zookeeper集群中第三层:数据转发层单独的logstash节点会实时去k...

2020-04-14 14:55:50

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。