本文档是针对阿里云RDS的全量备份为基础的。阿里云RDS的物理全量备份是基于备库的,所以我们在恢复的时候,需要根据备库的全量数据加上主库的binlog来恢复数据。方案前期准备工作:本地xtrabackup安装RDS主库binlog备份(RDS本身也有备份,但是时间间隔长,数据差异可能大一些)RDS开启物理备份方案总体步骤如下:下载RDS备库物理备份数据确定需要同步的binlog文件恢复RDS物理备
下载mysql编译后的包,解压到/export/local/ (具体根据自己使用情况而定)下一、添加mysql用户和用户组1、groupadd mysql2、useradd -r -g mysql mysql二、mysql数据目录初始化1、mkdir /data/mysql/data2、chown -R mysql:mysql /data/mysql/data3、/export/local/mys
网上提供了很多Ubuntu 以下错误信息的解决方法,但是涉及centos的比较少。其实解决方法是一样的,只是加载grub的命令不一样而已错误信息如下:Jan 22 11:42:00 office-test-001 kernel: pcieport 0000:00:1d.0: AER: Corrected error received: id=00e8Jan 22 11:42:00 office-t
在网上找了一段时间,解决方法说了很多种,我归纳一下:1、引入pam_limits.so库文件,当然前提是你操作系统需要有这个文件。这个方法好像占了大多数,好像也很有道理,但是经测试,依然不生效。2、指定特定用户的特定限制,例下:root soft nofile 600000root hard nofile 600000其实这个是有用的,但是如果我改成* soft nofile 600000* ha
我们都知道,SFTP对目录有两个限制:1、目录开始一直往上到系统根目录为止都只能是root2、目录开始一直往上到系统根目录位置都不可以具有群组写入限制举个例子,有sftp配置如下:# Subsystem sftp /usr/libexec/openssh/sftp-serverUseDNS noAddressFamily inetPer
一、服务端配置1、 安装依赖包和openvpnyum install openssl openssl-devel lzo lzo-devel pam pam-devel automake pkgconfig -yyum install openvpn 2、生成服务器、客户端证书#2.3版本需要独立
一、安装apache http服务1、下载http所需的包,在apache的源码文件READ.cmake里可以看到依赖,只要按照那个下载相应的版本就行apr-1.5.2.tar.gz https://pan.baidu.com/s/11PUxyiZ92mrMbhF9z2ktBQapr-util-1.5.2.tar.gz https://pan.baidu.com
vncserver安装
安装openldap:yum install openldap* -y1、修改/etc/openldap/slapd.conf配置文件# See slapd.conf(5) for details on configuration options.# This file should NOT be world readable.#include
curl+个人证书(又叫客户端证书)访问https站点(双向认证)什么是双向认证模式?对于面向公众用户的https的网站,大部分属于单向认证模式,它不需要对客户端进行认证,不需要提供客户端的个人证书,例如https://www.google.com。而双向认证模式,为了验证客户端的合法性,要求客户端在访问服务器时,出示自己的client certificate。以下,为SSL握手过程:
proxy_set_header HOST $host这个参数的赋值对代理转发的影响
一个主动模式的FTP连接建立要遵循以下步骤:客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个FTP进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。 客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们
缓存(cached)是把读取过的数据保存起来,重新读取时若命中(找到需要的数据)就不要去读硬盘了,若没有命中就读硬盘。其中的数据会根据读取频率进行组织,把最频繁读取的内容放在最容易找到的位置,把不再读的内容不断往后排,直至从中删除。 缓冲(buffers)是根据磁盘的读写设计的,把分散的写操作集中进行,减少磁盘碎片和硬盘的反复寻道,从而提高系统性能。linux有一个守护进程定期清空缓冲内
先介绍以下基础知识1、基础知识这部分内容主要解释一些概念和术语,最好是先理解这部分内容。1.1、公钥密码体制(public-key cryptography)公钥密码体制分为三个部分,公钥、私钥、加密解密算法,它的加密解密过程如下:加密:通过加密算法和公钥对内容(或者说明文)进行加密,得到密文。加密过程需要用到公钥。 解密:通过解密算法和私钥对密文进行解密,得到明文。解密过程需要用到解密
http状态码一览表 1**:请求收到,继续处理2**:操作成功收到,分析、接受3**:完成此请求必须进一步处理4**:请求包含一个错误语法或不能完成5**:服务器执行一个完全有效请求失败100——客户必须继续发出请求101——客户要求服务器根据请求转换HTTP协议版本200——交易成功201——提示知道新文件的URL202——接受和处理、但处理未完成203——返回信息不确定或不完整20
本人不喜欢过多的文字(太晕了),直接上图第一次同步过程(全同步):运行过程中同步(部分重同步),2.8版本之前没有部分重同步:redis运行过程中中断执行部分重同步,整体过程如下,引入runid、offset:复制积压缓冲区默认大小是1M,这个可以根据需求自定义。算法:second * write_size_per_second,second:主从断开的平均时间;write_size_per_se
CLOSE-WAIT形成的原因:客服端client端主动断掉连接,那么双方关闭这个TCP连接共需要四个packet client --》 FIN --》 server sever --》 ACK --》 client 这个时候client端处于FIN_WAIT状态,而server端程序处于CLOSE_WAIT状态。 cli
~ 开头表示区分大小写的正则匹配~* 开头表示不区分大小写的正则匹配!~和!~* 分别为区分大小写不匹配及不区分大小写不匹配 的正则^~ 精确匹配ReWrite语法last – 基本上都用这个Flag。break – 中止Rewirte,不在继续匹配redirect – 返回临时重定向的HTTP状态302permanent – 返回永久重定向的HTTP状态301
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号