自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Lamp基础

Lamp一、php1.0 php 的介绍官网:http://www.php.net/PHP是通用服务器端脚本编程语言,主要用于web开发实现动态web页面,也是最早实现将脚本嵌入HTML源码文档中的服务器端脚本语言之一。同时,php还提供了一个命令行接口,因此,其也可以在大多数系统上作为一个独立的shell来使用1.1 php 安装的方式以 httpd 的一个模块方式安装这种...

2020-02-25 16:55:57 220

原创 httpd 实现ssl

文章目录https一、SSL会话的简化过程二、httpd 实现https的方法过程:2.1 为服务器申请数字证书2.2 配置httpd支持使用ssl,及使用的证书例子:https一、SSL会话的简化过程1、第一次访问一个加密站点时,客户端发送可供选择的加密方式,并向服务器请求证书,服务器端并不会立即响应2、服务器端发送证书以及选定的加密方式给客户端​ (由于A站点的证书包含了由CA私...

2020-02-22 22:46:56 1828 4

原创 编译安装 httpd

编译安装 httpd一、 环境要求​ 需要 安装依赖apr 和apr-utils ,这2个包是apache解决跨平台开发所依赖的通用包使用的版本:apr-1.7.0.tar.bz2apr-util-1.6.1.tar.bz2httpd-2.4.39.tar.bz2二、具体过程mkdir /apps上传压缩文件到/apps 目录下解压文件cd /appscd...

2020-02-22 22:44:41 101

原创 httpd的MPM工作模式

httpd的MPM工作模式MPM(Multi -Processing Modules) 多进程处理模模块prefork:多进程I/O模型,每个进程响应一个请求,默认模型​ 预派生模式,有一个主控制进程,然后生成多个子进程,每个子 进程有一个独立的线程响应用户请求,相对比较占用内存,但是比较稳定,可 以设置最大和最小进程数,是最古老的一种模式,也是最稳定的模式,适用于 访问量不是很大的场景...

2020-02-22 22:43:12 647

原创 httpd 重定向

文章目录httpd 重定向一、重定向1.1 格式:2.2 参数2.3 例:2.3.1 方法一2.3.2 不使用虚拟主机的方式二、HSTS:HTTP Strict Transport SecurityHSTS的作用 :HSTS preload list实现HSTS示例:httpd 重定向一、重定向1.1 格式:Redirect [status] URL-path URL2.2 参...

2020-02-22 22:41:14 1145

原创 一次完整的http请求处理过程

一次完整的http请求处理过程1、建立连接:接收或拒绝连接请求​ 用户通过tcp三次握手发送请求,服务器判断用户是否是合法用户,是拒绝连接请求2、接收请求:接收客户端请求报文中对某资源的一次请求后,​ 服务器会启动进程,产生一个socket文件,通过读写socket文件建立连接用于响应请求3、处理请求:​ 服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资...

2020-02-22 22:39:49 622

原创 httpd 的设置 二

文章目录httpd 的设置 二1. 日志的设置1.1 日志类型:1.2 日志的设置2. 定义路径别名3.基于用户的访问控制和认证相关的概念:basic认证配置示例:(1) 定义安全域(2) 提供账号和密码存储(文本文件)4、基于组账号进行认证(1) 定义安全域(2) 创建用户账号和组账号文件5. 启用status页面6、虚拟主机设置6.1 基于IP的多虚拟主机6.2 基于port的多虚拟主机6.3...

2020-02-22 22:39:04 433

原创 httpd的设置 一

文章目录httpd的设置1. httpd -t2. server token3. listen4. 持久连接5、DSO: Dynamic Shared Object6. MPM( Multi-Processing Module)多路处理模块切换使用的MPMMPM的具体设置prefork的配置:worker的配置:7.定义'Main' server的文档页面路径8. 定义站点主页面9 . 站点访问控...

2020-02-22 22:35:12 648

原创 http版本

http各个版本的区别与联系http/0.9:​ 1991,原型版本,功能简陋,只有一个命令GET。GET /index.html ,服务器只能回应HTML格式字符串,不能回应别的格式http/1.01996年5月,支持cache, MIME, method引入了POST命令和HEAD命令头信息是 ASCII 码,后面数据可为任何格式。服务器回应时会告诉客户端,数据是什么格式,即Co...

2020-02-22 22:32:46 84

原创 redis cluster

redis cluster一、如何解决redis 横向扩展Redis 分布式部署方案:1、客户端分区:由客户端程序决定 key 写分配和写入的 redis node,但是需要客户端自己处理写入分配、高可用管理和故障转移等2、代理方案:基于三方软件实现 redis proxy,客户端先连接之代理层,由代理层实现 key 的写入分配,对客户端来说是有比较简单,但是对于集群管节点增减相对比较...

2020-02-17 23:07:08 643

原创 redis 哨兵

redis 哨兵一、图解如图:每个节点都有一个哨兵进程用于监控 redis 进程是否存活,当 master 宕机时候,哨兵们在剩余的slave 节点中 ,可以投票选举 新的master 节点,并且slave节点可以自动完成角色的切换。哨兵可以不和 Redis 服务器部署在一起,但是为节约服务器,只好放在一起。当Sentinel将一个主服务器判断为主观下线之后(没有收到回复),为了确认...

2020-02-17 15:01:41 327

原创 redis 主从复制

redis 主从复制如图,redis的主从架构中,应该常配合haproxy 使用。缺点是当master 宕机时, harproxy 虽然可以自动切换,指向slave,把slave当作新主,但缺点是salve 的角色需要手动切换。一、主从复制过程:​ Redis 支持主从复制分为全量同步和增量同步,首次同步是全量同步,主从同步可以让从服务器从 主服务器备份数据,而且从服务器还可与有从服务器,...

2020-02-16 17:42:58 118

原创 redis 的数据类型

文章目录redis 的数据类型一:字符串(string):1.1 添加一个 key:1.2 获取一个 key 的内容:1.3 查看一个key的类型1.4 设置key自动过期时间1.5 删除一个key1.6 批量设置多个 key:1.7 追加数据1.8 数值递增1.9 数值递减1.10 返回字符串 key 长度二、列表2.1 生成列表并插入数据2.2 追加数据2.3 获取列表长度:2.4 移除列表...

2020-02-16 13:10:08 92

原创 redis 的配置

文章目录redis 的配置1.network部分2、GENERAL 通用部分3. SNAPSHOTTING 快照 相关设置4. REPLICATION 复制相关5. AOF 日志文件6.cluster集群部分7. 其他部分redis 的配置1.network部分bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听 IPprotected-mode yes #redis3...

2020-02-16 13:07:22 105

原创 redis 基础

文章目录redis 基础一、redis 简介:二、redis 的安装2.1 编译安装 redis:2.2 解决第一次启动时的警告2.3 制作service 文件2.4 python 连接redisredis 基础一、redis 简介:​ 官网地址:https://redis.io/​ Redis和Memcached是非关系型数据库也称为NoSQL数据库,MySQL、Mariadb、SQ...

2020-02-16 13:06:17 135

原创 缓存的概念

缓存系统缓存 :buffer 与 cache:buffer:缓冲也叫写缓冲,一般用于写操作,可以将数据先写入内存在写入磁盘,buffer 一般用于写缓 冲,用于解决不同介质的速度不一致的缓冲,先将数据临时写入到里自己最近的地方,以提高写入速 度,CPU 会把数据先写到内存的磁盘缓冲区,然后就认为数据已经写入完成看,然后由内核在后续的 时间在写入磁盘,所以服务器突然断电会丢失内存中的部分数...

2020-02-16 13:04:21 249

原创 mysql基于proxysql 实现读写分离

文章目录ProxySQL 读写分离一、版本介绍二、基础信息介绍2.0 运行原理2.1 ProxySQL组成2.2 启动ProxySQL:2.3 连接ProxySQL2.4 sqlite数据库说明:三、安装四、使用示例1. 搭建主从复制2. 把所有mysql 服务器添加到mysql_servers 表中2、创建并且配置监控账号3、设置分组信息4. 配置发送sql 语句的账号5. 在proxysq...

2020-02-07 22:56:21 265

原创 mysql基于SSL的加密复制

mysql基于SSL的复制加密一、为什么要使用基于SSL复制?​ 在默认的主从复制过程或远程连接到MySQL/MariaDB所有的链接通信中的数据都是明文的,外网里访问数据或则复制,存在安全隐患。通过SSL/TLS加密的方式进行复制的方法,来进一步提高数据的安全性​ 参看:https://mariadb.com/kb/en/library/replication-with-secure...

2020-02-05 22:33:36 345

原创 mysql半同步复制

半同步复制一、什么是异步复制​ 主服务器发生数据更新后,直接直接响应客户,不等待从服务器是否完成复制(没有4和5的反馈过程)。这样做的好处是响应快,即6的时间短。但缺点是,容易造成主从数据不一致,当发生故障时,容易造成数据丢失。主从架构 默认的设置是异步复制二、什么是同步复制​ 主服务器发生数据更新后,必须等待从服务器也更新完成(有4、5的反馈),才可以响应客户。优点是保证数据的完整性...

2020-02-05 15:24:49 110

原创 mysql 主主复制

mysql 主主复制主主复制的优势​ 可以减小主服务器写的压力,主服务器发生故障时可以快速切换,实现高可用主主复制的缺点​ 主主同时插入相同的记录时,可能会出错,如。如同时执行 create database db1、create table t1 (id int) 类似的命令时,会出错。 生产中很少使用,通常配合调度器变形为一主一从,通过读写分离,就可以避免上述错误。主主复制的特殊选...

2020-02-05 01:30:22 102

原创 mysql 级联复制

mysql 级联复制级联复制的使用场景:myql主服务器有多个从服务器(2个+),当主服务器因为向多个从服务器,发送更新的二进制日志(过程是串行的),而造成主服务器的压力大时,推荐使用级联复制级联服务器的特殊设置:​ 级联服务器,需要开启log_slave_updates 选项,用于将master 中二进制日志的更新写入到到自己的二进制日志中。正常情况下,一个slave节点是不会将其...

2020-02-04 21:10:14 326

原创 mysql 复制基础

mysql 复制基础一、引入mysql 服务器性能不够、压力大,如何解决?一种、纵向扩展,为服务器升级配置(cpu、内存、磁盘)另一种 则是水平扩展,添加多台服务器共同工作,mysql复制就是解决多台mysql服务器协同工作问题mysql复制的其他功用数据分布负载均衡读备份高可用和故障切换MySQL升级测试mysql 复制的特点每个节点都有相同的数据集向外扩展二进...

2020-02-02 16:25:38 108

原创 xtrabackup备份还原工具的使用

xtrabackup备份还原工具的使用一、简介​ xtrabaclup 是Percona 公司开发提供的mysql数据库备份工具,惟一开源的能够对innodb和xtradb数据库 进行热备的工具 可以去官网下载:www.percona.comPercona XtraBackup工具提供了一种在系统运行时执行MySQL数据热备份的方法。Percona XtraBackup是适用于My...

2020-02-02 01:18:13 445

原创 备份工具mysqldump使用

mysql 备份工具mysqldump的使用一、基本使用mysqldump备份原理:​ 客户端命令, 主要是连接到数据库,把数据查询出出来,默认打印到屏幕上,可以通过重定向到一个sql 文件里;通过导入sql 的方式恢复数据。主要用在完全备份,而mysqlbinlog常用来做增量备份或差异备份。查看帮助mysqldump --helpmysqldump参考:https://de...

2020-02-01 20:24:33 168

原创 mysql 备份与恢复基础

mysql 备份与恢复一、为什么要备份灾难恢复:硬件故障、软件故障、自然灾害、黑客攻击、误操作测试等数据丢失场景二、备份和恢复要点备份注意要点能容忍最多丢失多少数据恢复数据需要在多长时间内完成需要恢复哪些数据温备的持锁多久备份产生的负载备份过程的时长备份什么数据二进制日志、InnoDB的事务日志程序代码(存储过程、函数、触发器、事件调度...

2020-02-01 11:55:55 70

原创 mysql 日志

mysql 日志一、日志分类事务日志 ransaction log错误日志 error log通用日志 general log慢查询日志 slow query log二进制日志 binary log中继日志 reley log二、 日志管理2.1、事务日志它是用来记录数据库更新情况的文件...

2020-02-01 11:55:16 65

openssh-8.4p1-1.el7.x86_64.rpm tar.gz

openssh-8.4p1-1.el7.x86_64.rpm openssh-clients-8.4p1-1.el7.x86_64.rpm openssh-server-8.4p1-1.el7.x86_64.rpm

2021-02-26

jenkins_2.235.4_plugins.tar.gz

jenkins_2.235.4 安装时推荐插件压缩包,解压到/var/lib/jenkins/plugins 插件目录可以不用在线安装

2020-08-16

空空如也

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

TA关注的人

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