- 博客(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关注的人