自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 收藏
  • 关注

转载 学习DNS(二)

DNS出现及演化 网络出现的早期 是使用IP地址通讯的,那时就几台主机通讯。但是随着接入网络主机的增多,这种数字标识的地址非常不便于记忆,UNIX上就出现了建立一个叫做hosts的文件(Linux和windows也继承保留了这个文件)。这个文件中记录这主机名称和IP地址的对应表。这样只要输入主机名称,系统就会去加载hosts文件并查找对应关系,找到对应的IP,就可以访问这个IP...

2019-07-18 14:42:00 206

转载 学习DNS(一)

DNS(Domain Name System,域名系统)因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户方便的访问互联网,而不用去记住能够被机器读取的IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析),DNS协议运行在UDP协议之上,使用端口号53DNS的分布式数据库是以域名为索引的,每个域名实际上就是一颗很大的逆向数中路径,这棵逆向树成为域...

2019-07-18 14:38:00 341

转载 学习Walle(一)

一、概述Walle 一个web部署系统工具,配置简单、功能完善、界面流畅、开箱即用!支持git、svn版本管理,支持各种web代码发布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。功能列表:用户分身份注册、登录开发者发起上线任务申请、部署管理者审核上线任务支持多项目部署支持多项目多任务并行快速回滚项目的用户权限管理部署前准备任务pre-deploy(前置...

2019-04-11 17:14:00 331

转载 学习Jenkins(三)

一、什么是持续集成?(1)Continuous integration(CI)持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽快地发现集成错误。许多团队发现这个过程可以大大减少集成的问题,让团队能够更快的开发内聚...

2019-04-11 17:09:00 143

转载 学习Git(四)

1、GIT基础 GIT是一个分布式版本管理系统,速度快,适合大规模,跨地区多人协同开。SVN是一个集中式版本管理系统。(1)GIT生态GIT分布式版本管理系统Gitlab git私库解决方案Github git公有库解决方案(2)Git安装Centos:yum install -y gitUbuntu:apt-get install...

2019-04-11 16:59:00 5678

转载 学习Jenkins(二)

持续集成①安装部署jenkins从git获取代码一:持续集成的概念:1.1:总体的概括持续集成Continuous Integration持续交付Continuous Delivery持续部署Continuous Deployment1.2:什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试1.3:什...

2019-04-10 16:06:00 322

转载 自动化部署脚本(一)

传统部署方式1、纯手工scp2、纯手工登录git pull 、svn update3、纯手工xftp往上拉4、开发给打一个压缩包,rz上去。解压传统部署缺点:1、全程运维参与,占用大量时间2、上线速度慢。3、认为失误多。管理混乱4、回滚慢,不及时新项目上线,规划排在第一位一般银行都不提供测试接口。比如一些电商公司测试的话,经常把商品调节成1分,只能特定账号能看到。环境...

2019-04-10 16:01:00 262

转载 学习Jenkins(一)

持续集成之Jenkins安装部署1、安装JDKJenkins是Java编写的,所以需要先安装JDK,这里采用yum安装,如果对版本有需求,可以直接在Oracle官网下载JDK。?123456789[root@linux-node2 ~]# yum install -y java-1.8...

2019-04-10 15:40:00 337

转载 学习saltstack (七)

一、SaltStack概述Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等.多种配置管理工具对比:Puppet(rubby开发,现在很少使用)ansible(python开发,轻量级,没有agent,大规模环境下使...

2019-04-04 17:03:00 89

转载 学习saltstack (六)

Slatstack 介绍官网:https://saltstack.com/官方源:http://repo.saltstack.com/ (介绍各操作系统安装方法)centos 6源?1yum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el6....

2019-04-04 16:47:00 143

转载 学习Docker(六)

1、Docker 架构http://blog.csdn.net/u012562943/article/category/6048991/1Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker 面向对象容器 对象镜像 类D...

2019-04-04 11:24:00 128

转载 运维与自动化

运维与自动化概述一:运维工作内容分类: 1).机房运维(负责服务器上下架、IP配置与划分、服务器打标签、机房定期巡检、服务器故障报修、服务器硬件监控) 2).基础设施运维(系统安装及初始化、网络维护) 3).监控运维(7×24运维值班、简单故障处理、通知相关业务负责人) 4).基础服务运维(包含运维开发)(内部DNS管理、负载均衡配置、系统监控报警、硬件资产管理平台、监控平台...

2019-03-20 16:40:00 134

转载 PXE+Kickstart无人值守安装

CentOS 6.5下PXE+Kickstart无人值守安装操作系统centos7.3一、简介1.1 什么是PXEPXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配I...

2019-03-20 15:45:00 198

转载 学习Cobbler(二)

Server端:第一步,启动Cobbler服务第二步,进行Cobbler错误检查,执行cobbler check命令第三步,进行配置同步,执行cobbler sync命令第四步,复制相关启动文件文件到TFTP目录中第五步,启动DHCP服务,提供地址分配第六步,DHCP服务分配IP地址第七步,TFTP传输启动文件第八步,Server端接收安装信息第九步,S...

2019-03-20 15:42:00 145

转载 学习saltstack (五)

Saltstack介绍Salt三种运行方式1.local本地运行2.Master/Minion3.Salt sshSalt的三大功能a.远程执行b.配置管理(状态管理)c.云管理:阿里云,aws,openstack都提供了封装好的接口,可以使用salt-cloud进行云主机的管理Saltstack环境准备第一台:mini1,既作为salt-master,又作为salt-mi...

2019-03-19 14:40:00 80

转载 监控体系(二)

监控概述监控对象: 1.监控对象的理解:CPU 是怎么工作的。原理 2.监控对象的指标:CPU使用率 CPU负载 CPU个数 上下文切换 3.确定性能基准线:怎么样才算故障?CPU负载多少才算高监控范围: 1.硬件监控 服务器的硬件故障 2.操作系统监控 CPU 内存 IO 进程 3.应用服务监控 4.业务监控硬件...

2019-03-07 09:45:00 357

转载 piwik安装部署

1.piwik介绍Piwik是一个PHP和MySQL的开放源代码的Web统计软件,它给你一些关于你的网站的实用统计报告,比如网页浏览人数,访问最多的页面,搜索引擎关键词等等。Piwik拥有众多不同功能的插件,你可以添加新的功能或是移除你不需要的功能,Piwik同样可以安装在你的服务器上面,数据就保存在你自己的服务器上面。你可以非常容易的插入统计图表到你的博客或是网站亦或是后台的控制面板...

2019-03-05 15:45:00 119

转载 smokeping安装部署

1.1安装smokeping[root@linux-node2 ~]# cat /etc/redhat-release #查看服务器信息CentOS release 6.7 (Final)[root@linux-node2 ~]# uname -r2.6.32-573.el6.x86_64[root@linux-node2 ~]# yum...

2019-03-05 15:42:00 87

转载 监控体系(一)

前言介绍监控是整个运维乃至整个产品生命周期中最重要的一环,事前及时预警发现故障,事后提供详实的数据用于追查定位问题。 目前业界有很多不错的开源产品可供选择。选择一款开源的监控系统,是一个省时省力,效率最高的方案。当然对监控不是很明白的朋友们,看了以下文章可能会对监控整个体系有比较深刻的认识。一篇文章全面了解监控知识体系前言介绍作者介绍0 监控目标...

2019-03-05 15:40:00 224

转载 学习zabbix(九)

一、Zabbix环境准备[root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [root@linux-node1 ~]# uname -r 3.10.0-693.5.2.el7.x86_64[root@linux-node1 ~]# get...

2019-03-05 15:31:00 138

转载 学习zabbix(七)

zabbix自定义监控项1、创建主机组,可以根据redis、mysql、web等创建对于的主机组2、创建主机3、创建Screens4、自定义监控项zabbix_agentd.conf配置文件定义路径cd/etc/zabbix/zabbix_agentd.d定义一个nginx性能监控配置文件 vim nginx.conf?...

2019-03-05 15:14:00 75

转载 学习zabbix(六)

实验环境实验用2到2台机器,实验所用机器系统环境如下,可以看到2台机器的主机名和IP地址?12345678910[root@linux-node1 ~]# cat /etc/redhat-release CentOS Linux release 7.1.1503 (Core) [...

2019-03-05 14:27:00 118

转载 学习zabbix(五)

前言zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix组件主要分两个: zabbix-server和zabbix-agent。支持的监控协议有ICMP,IPMI,SNMP,HTTP以及zabbix协议(zabbix协议是最常使用的协议用来监控各被监控端)。收集的数据存放在数据库中,数据库支持mysql,oracle等等。第三个...

2019-03-05 14:21:00 123

转载 Saltstack自动化扩容

案例:当nginx的并发达到3000,并持续了一段时间时,通过自动化创建一台虚拟机,部署应用最后添加到集群提供服务:  zabbix监控(nginx并发量)-------》action-------》创建了一台主机/docker容器-------》部署服务--------》部署应用代码-------》测试状态--------》加入到集群---------》加入监控----------》通知...

2019-02-27 16:45:00 228

转载 SaltStack项目实战(一)

系统架构图一、初始化1、salt环境配置,定义基础环境、生产环境(base、prod)?12345678910vim /etc/salt/master修改file_rootsfile_roots:base:- /srv/salt/baseprod...

2019-02-27 10:36:00 676

转载 zabbix客户端自动注册

阅读目录1. 概述2. 配置3. 查看结果4. HostMetadataItem与HostMetadata回到顶部1. 概述上一篇内容《zabbix自动发现配置》,大概内容是zabbix server去扫描一个网段,把在线的主机添加到Host列表中。我们本篇内容与上篇相反,这次是Active agent主动联系zabbix server,最后由zab...

2019-02-25 15:23:00 169

转载 使用salt-cloud创建openstack虚拟机

salt-cloud也是基于openstack来做的,它可以支持多种云的使用。比如:Aliyun、Azure、DigitalOcean、EC2、Google Compute Engine、HP Cloud、OpenStack、等等安装相关组件和依赖包[root@linux-node1 ~]# yum -y install salt-master salt-minion salt-c...

2019-02-25 14:59:00 91

转载 学习Docker(二)

1、Docker 架构Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。Docker 容器通过 Docker 镜像来创建。容器与镜像的关系类似于面向对象编程中的对象与类。Docker 面向对象容器 对象镜像 类Docker 镜像(Images) Docker 镜像是用于创建 Docker 容器的模板。Docker 容器(C...

2019-02-21 15:02:00 186

转载 学习ELK日志平台(四)

一:需求及基础:场景:1、开发人员不能登录线上服务器查看详细日志2、各个系统都有日志,日志数据分散难以查找3、日志数据量大,查询速度慢,或者数据不够实时4、一个调用会涉及到多个系统,难以在这些协调中快速定位数据Elastic Search + LogStash + Kibana = ELK Stacklogstash1----| (redis实现松耦合功能)...

2019-02-15 09:23:00 118

转载 学习Redis(七)

redis安装及数据类型简介(string、list、set、sorted_set、hash)一:简介:redis国内最大的案例---》新浪微博memcache:是key-value数据库数据类型:只支持key value数据过期策略:支持持久化:不支持(可以通过三方程序)主从复制:不支持虚拟内存:不支持使用场景:可以保存session,存放单一的数据...

2019-01-28 15:33:00 57

转载 学习 Haproxy (六)

                        HAProxy HAProxy是免费 高效 可靠的高可用及负载均衡解决方案,该软件非常适合于处理高负载站点的七层数据请求,HAProxy的工作模式使其可以非常容易且安全地集成到我们现有的站点架构中。使用类似的代理软件还可以对外屏蔽内部真实Web服务器,防止内部服务器遭受外部攻击Haproxy有8种负载均衡算法(balance)...

2019-01-18 10:11:00 796

转载 学习Tomcat(二)

1.1Java环境介绍jdkjava开发工具包jresdkJ2EE企业版J2SE标准版J2ME手机开发1.2Tomcat自动部署通过saltstack来批量安装tomcat,详细如下。主机名IP描述linux-node1.example.com192.168...

2019-01-15 14:41:00 170

转载 学习Tomcat(一)

一:jdk和tomcat基础apache有两种方式运行php,一是使用模块,二是使用fastcginginx也可以通过fastcgi处理动态请求,也可以转发至tomcattomcat监控主要是监控JVM,优化主要是外部和内部,内部的有最大空闲,最小空闲等J2EE:java的企业版和嵌入式J2SEE:java的标准版JME2:手机版的javajdk和jre:jdk是一...

2019-01-15 14:18:00 130

转载 学习openstack(五)

OpenStackOpenStack介绍OpenStack是一种免费的开源平台,帮助服务提供商实现类似于亚马逊EC2和S3的基础设施服务。OpenStack当前有三个核心项目:计算(Nova),对象存储(Swift),镜像管理(Glance)。每个项目可以独立安装运行,该文档将帮助您快速学习OpenStack。OpenStack背景现状OpenStack是由Rackspace Cloud和NA...

2019-01-03 11:12:00 726

转载 学习RabbitMQ(五)

1.消息中间件简介消息中间件是在消息的传输过程中保存消息的容器。消息中间件在将消息从它的源中继到它的目标时充当中间人的作用。队列的主要目的是提供路由并保证消息的传递,如果发送消息时接受者不可用,消息队列会保留消息,知道可以成功传递它为止,当然,消息队列保持消息也是有期限的。2.消息中间件特点- 采用异步处理模式 消息发送者可以发送一个消息而无须等待响应。消息发送者将消息...

2018-12-13 15:49:00 81

转载 学习Redis(五)

Redis介绍Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结...

2018-12-11 15:14:00 166

转载 学习Redis(四)

概述Redis是一个基于key-value键值对的持久化数据库存储系统。redis支持的数据存储类型比memcached更丰富,包括strings(字符串),lists(列表),sets(集合)和sorted sets(有序集合)等。这些数据类型支持push/pop,add/remove及取交集,并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式...

2018-12-11 15:11:00 153

转载 学习GlusterFS(九)

环境说明: 3台机器安装 GlusterFS 组成一个集群。 使用 docker volume plugin GlusterFS 服务器: 10.6.0.140 10.6.0.192 10.6.0.196 配置 hosts 10.6.0.140 swarm-manager 10.6.0.192 swarm-node-1 10.6.0.196 swarm-node-2 c...

2018-12-06 17:05:00 140

转载 学习GlusterFS(八)

GlusterFS集群创建一、简介GlusterFS概述Glusterfs是一个开源的分布式文件系统,是Scale存储的核心,能够处理千数量级的客户端.在传统的解决 方案中Glusterfs能够灵活的结合物理的,虚拟的和云资源去体现高可用和企业级的性能存储.Glusterfs通过TCP/IP或InfiniBand RDMA网络链接将客户端的存储资块源聚集在一起,使用单一的...

2018-12-06 16:58:00 142

转载 学习GlusterFS(七)

2.1 GlusterFS 安装前的准备服务器规划:(vmware 实验)操作系统IP主机名数据盘(2 块)CentOS 6.8 x86_6410.1.0.151mystorage1sdb:10G sdc:10GCentOS 6.8 x86_6410.1.0.152mystorage2sdb:10G sdc:10G...

2018-12-06 16:56:00 246

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除