自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nginx高可用

1、前期准备:(1) 两台服务器(一个主,一个备)(2) 主备两台服务器都安装NGINX(3) 主备两台服务器都安装keepalived2、安装NGINX:(1) 使用NGINX官方提供的rpm包配置NGINX的yum源[root@lzl ~]# cat /etc/yum.repos.d/nginx.repo[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/7/$basearch/gpgcheck.

2021-05-26 14:08:17 112

原创 xtrabackup 物理备份及恢复

1、下载及安装xtrabackup1.在虚拟机用命令下载[root@test ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo[root@test ~]# yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL libev[root@test ~]# wget https

2021-05-25 10:38:57 197

原创 全备+binlog恢复

使用mysqldump备份所有数据库并恢复。要求保持数据库的一致性的前提下尽量减少数据库的锁,然后用binlog前滚到指定时间点模拟:周一到周日每天晚上十点都会做一个全备,某天(周四)早上十点数据库down了。问怎么恢复到最新的时间点思路:周三晚上十点之前的通过全备来恢复,周三晚上十点之后到周四早上十点之间的通过binlog恢复条件:准备两台mysql服务器,且mysql服务都在开启的状态下,注意不要是主从服务器步骤:1、准备数据:(模拟周三晚上十点之前的数据)[root@lzl

2021-05-22 11:04:22 178

原创 MySQL主从配置

1、介绍: MySQL主从又叫做Replication或AB复制。MySQL主从是基于binlog的,主节点上必须开启binlog才能进行主从。 主从过程大概分三个步骤: (1)主节点将更改操作记录到binlog里 (2)从节点将主节点的binlog事件(sql语句)同步到从节点本机上并记录在relaylog里中继日志 (3)从节点根据relaylog里面的sql语句按顺序执行2、主配置:...

2021-05-18 19:11:13 126

原创  MySQL主从复制-GTID

1. GTID概念全局事务标识:global transaction identifiers。GTID与事务一一对应,并且全局唯一ID。一个GTID在一个服务器上只执行一次。MySQL-5.6.5开始支持GTID。GTID组成:GTID = server_uuid:transaction_id2. 配置GTID配置主从my.cnf1、主my.cnf:[root@www ~]# cat /etc/my.cnf[client]port = 3...

2021-05-18 15:46:15 125

原创 反向代理

含义:指真实的服务器不能直接被外部网络访问,想要访问必须通过代理反向代理的配置: 1、在物理机C:\Windows\System32\drivers\etc里的hosts文件进行域名与IP的对应关系添加一行:192.168.60.8 www.abc123.com 保存 2、在代理机上配置tomcat站点安装命令传输:[root@hh ~]# yum -y install lrzsz用命令传输资源包:rz “apache-tomcat-8.5.43.tar.gz和jd...

2021-05-12 17:01:22 348

原创 一些有关nginx安全性的命令和Wordpress的搭建

1、如何去掉网页上nginx的版本信息?(1)编辑nginx的脚本文件: cd /etc/nginx/conf.d vi default.conf 在第三行“server_name”下加一行“server_tokens off;” (2)重启nginx: nginx -t nginx -s reload 如果识别不了“nginx”...

2021-05-11 19:58:07 487 4

原创 yum安装MySQL、NGINX和PHP

yum安装MySQL、NGINX和PHP1. MySQL(1)卸载mariadb查看有无安装mariadb:# rpm -qa | grep mariadb卸载mariadb:# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64(可以从刚刚查看到的地方复制)(2)下载软件包都放在这里方便管理:#cd /opt(3)解压# tar zxf mysql-5.7.34-linux-glibc2.12-x86...

2021-05-11 15:08:05 428

原创 编译安装PHP

安装PHP1.1下载去网址http://cn2.php.net/distributions/php-7.2.0.tar.gz下载php所需环境包传到虚拟机/usr/local/src目录下1. 2解压#cd /usr/local/src#tar –zxvf php-7.2.0.tar.gz1. 3安装与配置1、安装所需配置 :# yum install -y libxml2-devel openssl openssl-devel bzip2 bzip2-devel libpn

2021-05-04 16:53:51 144 3

原创 编译安装Nginx

安装Nginx前期配置:1、去网址mirrors.163.com/.help/centos.html 下载CentOS7文件,并传到虚拟机2、把虚拟机里原有的CentOS-Base.repo备份(移动): mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup3、把刚下载的文件转到yum.repos.d里yum clean all...

2021-05-04 13:57:28 128

原创 编译安装mysql

安装mysql1.1下载去网址mirrors.sohu.com找到mysql/点进去找MySQL-5.6/点击然后找mysql-5.6.42-linux-glibc2.12-x86_64.tar.gz,注意大小大约为313.7MB点击下载即可,然后连接虚拟机FTP传到/usr/local/src里并解压1. 2解压解压:tar –zxvf my(tab键补全)切记不要自己打上去蓝色字体即为解压完之后的1. 3安装和配置1、建立MySQL用户:useradd -s /sbi

2021-05-04 10:12:19 181

原创 LVM的常用术语

LVM的常用术语:物理存储介质:LVM存储介质可以是磁盘分区,整个磁盘,RAID阵列或SAN磁盘,设备必须初始化为LVM物理卷,才能与LVM结合使用 物理卷PV:物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数,创建物理卷它可以用硬盘分区,也可以用硬盘本身;卷组VG:一个LVM卷组由一个或多个物理卷组成逻辑卷LV:LV建立在VG之上,可以在LV之上建立文件系统PE:PV物理卷中可以分配的最小存储单元,PE的大小是可以指定的,默

2021-04-30 09:24:30 355

原创 Linux日常用到的一些命令

Linux日常用到的一些命令1、查看版本信息 cat /proc/version2、查看负载 w3、查看端口和管道状况 netstat -an 指定端口查看 netstat -an |grep 端口号4、查看已挂载磁盘的容量、使用容量、剩余流量等,可以不带任何参数 dfdf -h 使用合适单位输出 df -ih 查看inodes使用状况5、永久性修改主机名 hostnamectl --static ...

2021-04-29 15:35:10 81 1

空空如也

空空如也

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

TA关注的人

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