- 博客(29)
- 收藏
- 关注
原创 Nginx的各个变量的含义
Ngx_http_core_module模块支持内置变量,他们的名字和apache的内置变量是一致的。首先是说明客户请求title中的行,例如httpuseragent,http_user_agent,httpuseragent,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关注的人