自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx的各个变量的含义

Ngx_http_core_module模块支持内置变量,他们的名字和apache的内置变量是一致的。首先是说明客户请求title中的行,例如httpuseragent,http_user_agent,httpu​sera​gent,http_cookie等等。此外还有其它的一些变量$args此变量与请求行中的参数相等$content_length等于请求行的“Content_Length”的值。$content_type等同与请求头部的”Content_Type”的值$document_roo

2021-03-18 17:59:46 231

原创 用docker-compose安装wordpress

用docker-compose安装wordpress安装docker-compose方法1:安装docker-compose[root@docker01 ~]# curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose#安装Docker-Compose:[root@docker

2020-10-21 08:42:24 198

原创 用docker容器制作镜像的过程

用docker容器制作镜像的过程拉取镜像[root@83d5092829ad ~]# docker pull centos:7 #镜像的名称运行,进入容器[root@docker ~]# docker run -it -p 2222:22 --name cnetos7 centos7-sshd /bin/bash #容器名称+镜像名称(任意取容器名)进入容器安装sshd所以来的环境[root@docker ~]# yum install openssh-server pass

2020-10-14 08:27:29 149

原创 用docker容器制作镜像的过程

用docker容器制作镜像的过程拉取镜像[root@83d5092829ad ~]# docker pull centos:7运行,进入容器[root@docker ~]# docker run -it -p 2222:22 --name cnetos7 centos7-sshd /bin/bash进入容器安装sshd所以来的环境[root@docker ~]# yum install openssh-server passwd initscripts net-tools -y

2020-10-14 08:20:17 102

原创 Apache的模式

Apache三种工作模式有三种工作模式prefork使用的是进程去处理请求,稳定性好,一个进程有问题不会影响其他的请求,但是资源消耗比较大,占用内存worker使用多个自己子进程,多个子进程会包括多个线程,用线程来处理请求,占用的资源少,适合处理高流量的请求event事件,不会一直等待一个线程,会在这个线程处理请求时,去处理其他的请求....

2020-10-12 09:38:45 53

原创 简单的缩写含义(PV UV VV CV IP)

简单的缩写含义PV(page view,页面浏览量)用户每打开1个网站页面,记录1个PV。用户多次打开同一页面,PV值累计多次。主要用来衡量网站用户访问的网页数量。是评价网站流量最常用的指标之一。UV( unique visitor,网站独立访客)通过互联网访问、流量网站的自然人。1天内相同访客多次访问网站,只计算为1个独立访客。该概念的引入,是从用户个体的角度对访问数据进行划分。IP(独立IP)1天之内(00:00~24:00),访问网站的不重复的IP数。拥有特定唯一IP的计算机访问网站的

2020-10-11 11:20:44 3151

原创 pipeline 的基本语法知识

pipeline{ #声明流水线的特定语法,包含流水线所有的内容 agent any #特定语法,执行区和工作区.为流水线的执行分配一个jenkins的节点 options{ #定义选项 buildDiscarder(logRotator(numToKeepStr: '10') #保留最新的10个构建日志 disableConcurrentBuilds() #规定同一时刻只允许一个pipe..

2020-10-11 11:12:44 1216

原创 部署sentinel集群

Redis的哨兵模式环境搭建​ 思路:redis是一个缓冲数据库服务器,它可以减轻后端服务器的压力,版主后端服务器解决客户端的问题,当客户端访问服务器的时候,不需要直接去找后端服务器,而是先经过redis来查询客户找的问题,若redis没有客户端要找的数据,这时,再去服务器查找,找到之后会经过redis缓冲服务,这时redis便会记录下来这次的数据,下次就可以直接在redis中查找,这样可以减轻服务器的压力,防止客户端的过多,造成服务器的崩溃.因此在redis中,我们为了防止一台red

2020-10-07 12:14:12 4007

原创 Redis单节点多实例部署

Redis单节点多实例环境​ 准备一台机器,现在我们可以搭建一个单节点多实例,也就是多个端口,一个端口设置为master,两个或者多个端口设置为slave环境部署安装gcc套装[root@redis01 ~]# yum -y install gcc glibc glibc-kernheaders glibc-common glibc-devel make升级gcc[root@redis01 ~]# yum -y install centos-release-scl[root@

2020-10-06 22:06:18 307

原创 Gitlab Server 部署

Gitlab Server 部署环境准备一台服务器,配置域名,主机名,关闭防火墙,selinux打开邮件系统服务,具体的操作如下:1、修改主机名[root@localhost ~]# hostnamectl --static set-hostname cicd-gitlab2、关闭防火墙[root@cicd-gitlab ~]# systemctl stop iptables firewalld[root@cicd-gitlab ~]# systemctl disable iptab

2020-09-28 21:40:00 250

原创 CI/CD持续集成/交付/发布

CI/CD持续集成/交付/发布一 git github gitlab区别git版本控制系统github是git的代码托管服务.gitlab是免费的私人的repoGit与SVN区别git是一个版本控制系统,是一个内容管理系统,工作管理系统,没有完整的版本号,数据相对于完整,是一个分布式的,按照元数据的存储方式存储.svn按照文件的存储方式,不支持分布式,内容不够完整,但是拥有较完整的版本号.Git的工作流程git工作流程克隆git资源作为一个工作目录.我们需要资源

2020-09-28 21:24:24 203

原创 zabbix简单的原理以及zabbix的部署

常用的监控 nagios 图形不够美观,一般结合cacti使用,他是一个开源的网络监控报警服务,在系统出现故障时,会在第一时间内,以各种方式(微信,邮件,短信,钉钉)通知运维人员,可以充分发挥自动化运维,可以减少人力资源,节约成本. cacti的监控是轮询监控,当数据量较大时,效率会比较低,如果数据时,也不会检测,不会通知运维人员数据出现了有异常 ganglia 是一个开源的监视集群项目,主要用来监控cpu,内存,硬盘利用率,i/o负载,网络监控的流量,分配系统的资源,提高系统的整体性能

2020-09-21 20:52:52 342 1

原创 rabbitmq+keepalived+haproxy的部署

rabbitmq+keepalived+haproxy的部署生产者通过通道发送消息,经过keepalived的vip访问到haproxy负载均衡,在通过haproxy到达消息队列rabbitmq,这里创建了三个rabbitmq,最后在供消费者消费.环境部署搭建三个节点,创建三个rabbitmq节点,两台高可用,两台负载均衡.一 部署rabbitmq作域名解析,修改主机名,三台server都要部署192.168.122.115 rabbitmq02192.168.122.166 rabbitmq

2020-09-19 16:51:20 256 1

原创 KeepAlived+Redis+Haproxy实现主从热备,负载均衡,切换实战

KeepAlived+Redis+Haproxy实现主从热备、负载均衡、秒级切换实战Redis+Keepalived+Haproxy 的集群架构,分别用六个端口,实现多路复用,最终实现主从热备、负载均衡、秒级切换。此次部署了五台server,三台redis,在每台server上分别部署主从,两台server上部署了haproxy和keepalived.一台主,一台从.架构思路:keepalived给haproxy做高可用,当一台haproxy出现故障时,高可用会将令一台备用的haproxy作为m

2020-09-19 14:24:04 460 1

原创 Redis基本部署 yum and 编译安装

Redis基本部署yum安装的最新版本安装redis-rpm源[root@qfedu.com ~]# yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm安装redis[root@qfedu.com ~]# yum -y --enablerepo=remi install redis #vim remi.repo中remi的名称设置开机自启[root@qfedu.com ~]# systemc

2020-09-17 08:28:48 79

原创 Redis简介

Redis 的简介1.我们了解的redis是一个使用ansic编写的开源,支持网络,基于内存,可持久性的键值对存储数据库.也是目前最流行的键值对存储数据库.2.redis采用内存(in-memory)数据集(data set)3.支持的数据类型共有五种:字符串(string),列表(list),集合(set),散列(hash),有序集合(zset).官方网站:https://redis.io官方版本的下载地址:http://download.redis.io/releases/redis的特性

2020-09-17 08:16:26 114

原创 如何实现nginx动静分离

实现动静分离​ 为了加快网2站的解析速度,可以把动态页面和静态页面由不同的服务器来解析,加快解析速度。降低原来单个服务器的压力。 简单来说,就是使用正则表达式匹配过滤,然后交个不同的服务器。准备环境 三台服务器,一台代理服务器,一台负责处理静态, 一台负责处理动态,配置时一定要在http下配置.配置nginx的反向代理upstream; upstream static { server 10.11.59.12:80 weight=1 max_fails=1

2020-09-01 19:55:03 138

原创 HTTP状态码-网页出现错误的解释

HTTP的状态码常用的状态码200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP状态码分类​ HTTP状态码由三个十进制数字组成,第一个十进制数字定义了状态码的类型,后两个数字没有分类的作用。HTTP状态码共分为5种类型:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传HTTP状态码列表:状态码状态码英文名称中文描述100Continue

2020-08-30 19:02:16 314

原创 nginx作为负载均衡---------访问数据库

nginx负载均衡,四层协议stream准备环境​ 准备三台虚拟机,三台虚拟机分别都按装了mysql,若不知道mysql的具体操作,可以往上翻一下小编的mysql简单部署.安装好之后,记得启动mysql具体的操作1 在数据库内分别创建库,进入库之后创建表,插入信息.两台web-server做相同的操作,创建同一个表,库#记得授权mysql> grant on all *.* to root@'%' identified by 'IJIN';#创建库,表,插入信息mysql&

2020-08-29 18:03:48 390 1

原创 nginx--------小白适用===基础知识

nginx正向代理​ 正向代理,简单来说就是替客户端作为代理,隐藏真正的客户端,真正的客户端所有的请求都时代理服务器去实行.​ 正向代理的对象时客户端反向代理服务​ 反向代理服务相当与代替服务器,也作为负载均衡,负责发放任务,减轻每台服务器的负担,也就是客户端发送请求之后,由反向代理服务器去实现客户端的响应,真正帮助客户端的人是口太的服务器,但是客户端不知道.​ 反向代理的对象是服务器nginx和apache的区别及联系nginx优点​

2020-08-29 17:31:32 85

原创 nginx负载均衡,两台web服务器

准备环境做负载均衡,将一台服务器可以分担到多台服务器上,nfs共享目录,使每个服务器上都可以访问到他所共享的目录四台虚拟机(也可以使用三台服务器),两台web-server,一台负载均衡,一台nfs首先在web-server上用yum安装nginx,一台编译安装,一台安装nfs-utils ,记得启动各个服务注意事项,关闭防火墙,selinux,检查网络是否畅通,yum源是否有问题安装完程之后nfs的操作nfs创建目录[root@nfs ~]# mkdir /share #进入share目

2020-08-29 17:07:15 704

原创 nginx的部署(简单易懂)

nginx的yum安装http://www.nginx.org/ 官方的网站Nginx版本类型Mainline version: 主线版,即开发版Stable version: 最新稳定版,生产环境上建议使用的版本Legacy versions: 旧版本yum安装nginx的官网切忌: 安装之前一定要检查yum源是否有问题,网络是否正常,防火墙和selinux是否关闭忘记怎么操作的亲可以去看看初始化,很详细哦配置yum源安装所需要的工具yum install

2020-08-27 21:56:00 316

原创 nginx初学者易懂

nginx的原理web常见的服务器中有apache服务器,nginx服务器,iis(网络信息服务internet information services),服务端接收到请求后,向客户端发送响应信息.nginx是一个高性能的web和反向代理服务器:web服务器nginx占用资源少,并发量高,最高可以支持50000个并发连接数的响应,所以效率也非常高,大部分提供商优先选择nginx.负载均衡器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服

2020-08-27 20:05:34 90

原创 初学者!!!ansible的安装和使用

ansible的安装pip安装[root@qfedu.com ~]# yum install epel-release[root@qfedu.com ~]# yum install python2-pip[root@qfedu.com ~]# pip install ansibleyum安装yum -y install epel-releaseyum -y install ansible查看版本ansible --version`ansible 2.9.6config fil

2020-08-17 22:15:26 174

转载 动态网站的实现

一、前言运维对动态网站的了解导致以上问题的原因还有,目前运维人员不了解一个动态网站是如何编写的。自己没有接触过真东西,今天我们就来带大家来亲自体会一下动态网站的编写过程。效果图首先来看几张我们网站的效果图,别看简陋,但是技术原理都是一样的,对于理解动态网站和缓存会有非常大的作用。首页什么是 JSON 数据JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于阅读和编写,机器解析和生成。JSON建构于两种结构:“名称/值” 成对

2020-08-17 20:04:56 782

原创 初学者看过来:系统初始化

系统初始化安装系统之后,为了不影响后续的操作,我们都会对数据进行初始化换成国内的镜像源https://developer.aliyun.com/mirror/ //阿里镜像站的官网安装两个源温馨提示:安装之前,查看网络的连通性,常用的方法是ping www.baidu.com 若能ping通,则保证网络的连通性,注意关闭防火墙和selinux具体的命令 ,查看ip是否正常 ip a 查看ipsystemctl stop firewalld 关闭防火墙sys

2020-08-15 17:19:26 1076 1

原创 数据库的简单使用,初学者

SQL语言分类,(structured query language)结构化查询语言。作用是:主要用于存取数据,查询数据,和管理关系数据库系统,SQL有IBM开发。分类:DDL(data difination language)数据库自定义语言,数据库、表、视图、索引的过程。DML(data manipulation language)数据库操作语言,插入数据insert,更新数据...

2020-08-15 16:40:48 157

原创 数据库的部署,简单易懂

数据库的部署yum安装mysql的官方网站:www.mysql.commysql最新版本:8.0mysql使用最多:5.7下载mysql 的仓库wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm可以直接使用安装mysql的yum仓库,使用rpmrpm -ivh mysql80-community-release-el7-3.noarch.rpm查看下载的mysql库yum repolist

2020-08-15 16:17:10 978

原创 基础mysql,初学者可看

数据库数据库系统DBSA:数据库管理系统**关系型数据库[SQL(RDS)****]: ORACLE、Oracle MySQL、MariaDB、Percona server、DB2非关系型书库(NoSQL): Redis、MongoDB、MemcacheB数据库管理员SQL语言(Structured Query Language)A:DDL (database difination language数据库定义语言)作用:数据库、表、视图、索引、存储过程、函数, CREATE

2020-08-15 14:48:59 67

空空如也

空空如也

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

TA关注的人

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