摘要: Jenkins的使用 通过Jenkins把我们的代码从远程仓库部署到测试环境,部署到生产环境,实现一个集成 将我们的代码在它提交的那一刻到最后部署到生产环境的流程串起来。 jenkins简介: JENKINS 是一个用 JAVA 编写的开源的持续集成工具。 在与 ORACLE 发生争执后,项目从 H 阅读全文
posted @ 2020-02-08 04:52 silencio。 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 持续集成基础概念 随时随地将代码合并,这种方法叫做持续集成。 开发写代码的演变: 一个人开发单打独斗,撸代码、开发网站、自由自在 多个开发同时开发一个网站,同时改一份代码。但是同时改一个网站会导致冲突 分支结构,每天上班第一件事就是克隆代码,下班前最后一件事,合并代码 好景不长,开发越来越多,大妈稳 阅读全文
posted @ 2020-02-08 04:51 silencio。 阅读(535) 评论(0) 推荐(0) 编辑
摘要: Nginx反向代理型负载 负载均衡(load balance)集群,提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 单台计算机无法承受大规模的并发访问,或者数据流量。此时需要搭建负载均衡集群把流量分摊到多台节点设备上 阅读全文
posted @ 2020-02-08 04:35 silencio。 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 为什么要监控 运维的职责1.保障企业数据的安全可靠。2.为客户提供7*24小时服务。3.不断提升用户的体验。 在关键时刻,提前提醒我们服务器要出问题了 当出问题之后,可以便于找到问题的根源 拿到公司服务器的管理权之后, 第一件事,备份 第二件事,监控 数据有故障了,服务有问题了,一些内容挂掉了,比如 阅读全文
posted @ 2020-02-08 04:30 silencio。 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 为什么用缓存数据库 MySQL:将数据存储在磁盘上,数据写入读取相对较慢 Memcached:将数据存在内存中的数据库,数据读写都快,但是数据容易丢失 数据存储,数据仓库选择MySQL这种磁盘的数据库 高并发,业务大的应用选择Memcached这种内存数据库 当然,在工作中,都是景MySQL+Mem 阅读全文
posted @ 2020-02-08 04:26 silencio。 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 自动部署系统 我们之前安装系统都是一台一台的装 现在我们学习并行安装 网络安装 使用KickStart 项目的软件cobbler(网页版的kickstart)软件安装(见ppt图片) PXE-Kickstart的运行原理 PXE,是指预启动执行环境,解决了网络启动 部署之前确定一下环境是否设置好了, 阅读全文
posted @ 2020-02-08 04:17 silencio。 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-02-08 04:13 silencio。 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 优秀DBA的素质 1、人品,不做某些事情2、严谨,运行命令前深思熟虑,三思而后行,即使是依据select3、细心,严格按照步骤一步一步执行,减少出错4、心态,遇到灾难,首先要稳住,不慌张,不要受到旁人的影响5、熟悉操作系统,Linux系统的工具和命令6、熟悉业务(开发),编程语言7、熟悉行业8、喜欢 阅读全文
posted @ 2020-02-08 03:59 silencio。 阅读(686) 评论(0) 推荐(0) 编辑
摘要: Redis简介 Redis是一款开源的,ANSI C语言编写的,高级键值(key-value)缓存和支持永久存储NoSQL数据库产品。 Redis采用内存(In-Memory)数据集(DataSet) 。 支持多种数据类型。 运行于大多数POSIX系统,如Linux、*BSD、OS X等。 作者: 阅读全文
posted @ 2020-02-08 03:41 silencio。 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 第一章-需求分析 数据库设计的概念 数据库的设计,就是根据业务系统的具体需求,结合我们所选用的DBMS,为这个业务系统构造出最有的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。使之能有效的对应系统中的数据进行存储,并可以高效的对已经存储的数据进行访问。 数据库设计的步骤 需求分 阅读全文
posted @ 2020-02-08 03:30 silencio。 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 一、kvm虚拟化介绍 什么是虚拟化 虚拟化就是通过模拟计算机硬件(cpu,内存,硬盘,网卡)来实现在一台物理服务器上运行同时多个不同的操作系统,并且使每个操作系统之间都是互相隔离的 为什么要学习虚拟化 目前国内的公有云底层采用的都是kvm虚拟化,经过这几年的快速发展,kvm计算已经非常成熟稳定,在任 阅读全文
posted @ 2020-02-08 03:25 silencio。 阅读(388) 评论(0) 推荐(0) 编辑
摘要: HTTP协议 01. 当用户访问一个网站时,都发生了事情? ①. 利用DNS服务,将输入的域名解析为相应的IP地址 01 本地主机输入域名后,会查询本地缓存信息和本地hosts 02 本地主机会向远程LDNS服务器,发送递归查询请求 LDNS是网卡配置的DNS服务(223.5.5.5 114.114 阅读全文
posted @ 2020-02-08 03:05 silencio。 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 01. 了解集群架构服务器组成 基本架构组成:(用于让用户进行访问) 前端服务部分: 1)顾客-用户 是一个访问者,请求访问网站页面 2)保安-防火墙设备 对访问架构用户进行策略控制,正常访问网站用户,可以放行进入;非法人员(黑客)访问网站,禁止进入 3)对讲机-交换机(外网) 提供架构中服务器相互 阅读全文
posted @ 2020-02-08 03:04 silencio。 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 一、shell编程基础 什么是shell 命令解释器:你输入的命令,谁来给你运行、解释 Centos默认的Shell是bash [root@luffy-001 log]# echo $SHELL SHELL变量 /bin/bash [root@luffy-001 log]# cat /etc/she 阅读全文
posted @ 2020-02-08 02:20 silencio。 阅读(475) 评论(0) 推荐(0) 编辑