返回顶部
摘要: 一、实验环境 系统:CentOS7.6 主机:两台(一台也可以),一台实现apache+php-fpm (192.168.214.17),一台实现mysql服务器 (192.168.214.27) 软件包: Apache:httpd-2.4.39.tar.bz2,apr-1.7.0.tar.bz2, 阅读全文
posted @ 2019-12-13 22:13 hovin 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、Galera Cluste简介 1、Galera Cluster 集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster及MariaDB Cluster,Galera 阅读全文
posted @ 2019-12-09 14:47 hovin 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 一、MHA简介 1、MHA Master High Availability,对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台 数据库服务器,一主 阅读全文
posted @ 2019-12-09 11:55 hovin 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 一、实验环境 主机:3台,一台ProxySQL(192.168.214.37),两台主从复制,master(192.168.214.17),slave(192.168.214.27) 系统:CentOS7.6 数据库:mariadb-server-5.5.60(光盘yum源) ProxySQL:pr 阅读全文
posted @ 2019-12-07 23:56 hovin 阅读(984) 评论(0) 推荐(0) 编辑
摘要: 一、GTID复制简介 GTID (global transaction id)全局事务标识符,MySQL5.6版本开始支持,GTID复制不像传统的复制方式(导步复制、半同步复制)需要找到binlog和POS点,只需要知道master的IP、端口、账号、密码即可。 二、相关实验配置 实验用到两台主机, 阅读全文
posted @ 2019-12-06 17:07 hovin 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL主从复制原理 主从同步过程中主服务器有一个工作线程I/O dump thread,从服务器有两个工作线程I/O thread和SQL thread; 主服务器: dump Thread:为每个Slave的I/O Thread启动一个dump线程,用于向其发送binary log eve 阅读全文
posted @ 2019-12-05 23:08 hovin 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 一、实验环境: 系统:CentOS7.6,关闭了防火墙与SELINUX 数据库版本:mariadb-10.2.25(二进制安装与源码安装) 二、安装方法: 1、yum源安装 (1) 配置yum源,官方yum源下载太慢,用国内的镜像源吧 [root@centos7 ~]# cat /etc/yum.r 阅读全文
posted @ 2019-11-29 16:58 hovin 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、DNS服务简介 1、基本概念 (1) DNS( Domain Name System )域名系统,是一种组织成域层次结构的计算机和网络服务命名系统,是一个应用层协议,使用TCP与UDP的53端口,它所提供的服务是用来将主机名和域名转换为IP地址的工作。 (2) FQDN( Full Qualif 阅读全文
posted @ 2019-11-27 18:18 hovin 阅读(1719) 评论(0) 推荐(0) 编辑
摘要: 一、用户与组 1、用户 管理员:root,UID为0 普通用户:1-60000 自动分配 系统用户:1-499,1-999(Centos7),对守护进程分配获取资源进行权限分配 登录用户:500+,1000+(Centos7),交互式登录 2、组 管理员组:root,GID为0 普通组: 系统组:1 阅读全文
posted @ 2019-09-29 16:57 hovin 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 一、文本处理命令 1、tr 转换或删除字符 tr [OPTION]...SET1 SET2 选项: -c 取SET1字符串的补集 -d 删除属于SET1中的字符 -s 把连续重复出现的字符以单独一个字符表示(可用来压缩多个空格为一个空格) -t 把SET1中的字符转化为SET2中相对应的字符 2、t 阅读全文
posted @ 2019-09-27 16:50 hovin 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 1、文件系统结构 /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录 /bin:所有用户使用的基本命令;不能关联至独立分区,OS启动即会用到的程序 /sbin:管理类的基本命令;不能关联至独立分区,OS启动即会用到的程序 /lib: 阅读全文
posted @ 2019-09-20 16:03 hovin 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1.终端terminal (1)设备终端 键盘,鼠标,显示器 (2)物理终端(/dev/console) 控制台concole (3)串行终端(/dev/ttyS#) ttyS (4)虚拟终端(tty:teletypewriters,/dev/tty#) tty可以有n个,Ctrl+Alt+F# ( 阅读全文
posted @ 2019-09-20 15:21 hovin 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、条件测试常用语法 test 测试表达式 利用test命令进行条件测试表达式,test命令与测试表达式之间至少有一个空格 [ 测试表达式 ] 通过[ ]中括号进行条件测试表达式,[]中括号边界与测试表达式之间至少有一个空格 [[ 测试表达式 ]] 通过[[ ]]双中括号进行条件测试表达式,[[ ] 阅读全文
posted @ 2019-07-25 17:05 hovin 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 一、shell脚本特殊变量 1、shell中常用特殊位置变量说明: $0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包含了脚本路径 $n 获取当前执行的shell脚本的第n个参数值,n=1-9,表示第1,...,9个参数值,当n大于9时,则用大括号{ } 括起来,如${10 阅读全文
posted @ 2019-07-25 13:46 hovin 阅读(311) 评论(0) 推荐(0) 编辑