
Linux运维
ITCBD_l
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
php添加calendar扩展模块
#首先查找当前使用的的php版本 [root@server1 src]# /usr/local/bin/php --version PHP 5.6.24 (cli) (built: Aug 25 2016 12:14:39) Copyright © 1997-2016 The PHP Group Zend Engine v2.6.0, Copyright © 1998-2016 Zend Tech...原创 2019-11-01 13:31:06 · 1895 阅读 · 1 评论 -
主从开启半同步复制 Google
==== 主从开启半同步复制 Google ===================== 1、在主库执行 mysql>install plugin rpl_semi_sync_master SONAME ‘semisync_master.so’; 2、在从库执行 mysql>install plugin rpl_semi_sync_slave SONAME ‘semi...原创 2019-04-18 20:50:11 · 279 阅读 · 0 评论 -
构建Gelera集群
构建Gelera集群 搭建 galera 集群环境 ############################ 前提条件: ================================== 建议 搭建 管理跳板机, 接下来的 操作,能够 利用 批量 管理脚本 来执行 集群中的节点, 必须相互能解析 彼此 的主机名 (/etc/hosts 文件一致,相互解析) 集群中的所有节点,时钟必须...原创 2019-05-02 17:32:37 · 384 阅读 · 0 评论 -
Gelera的简单概述
Gelera的简单概述 Galera Cluster是由第三方公司Codership 所研发的一套免费开源的集群高可用方案,实现了数据零丢失, 官网地址为http://galeracluster.com/。其在MySQL InnoDB存储引擎 基础上打了 wsrep(写集复制),Percona/MariaDB 已捆绑在各自的发行版本中。 MariaDB Galera Cluster是MariaD...原创 2019-05-02 17:00:22 · 472 阅读 · 0 评论 -
实现atlas的高可用
目的: 再此 MHA 架构中, Atlas 成为全局的 单点故障,一旦停止服务,数据库服务将变得不可用。 给Atlas 做一个冗余 1、 重新克隆一个 虚拟机,用于 Atlas 备机,起名为 192.168.10.87 proxy-87 2、 拷贝,并安装 相关软件 [root@proxy-87 ~]# yum install openssl openssl-devel [root@...原创 2019-05-02 16:53:26 · 994 阅读 · 1 评论 -
MHA高可用集群
配置 MHA (MHA+半同步复制+KeepAlive ) ############################## mha简介 MHA,即 MasterHigh Availability Manager and Tools for MySQL,是日本的一位 MySQL专家采用Perl语言编写的一个脚本管理工具, 该工具仅适用于MySQLReplication(二层)环境,目的在于维持 ...原创 2019-05-01 17:07:52 · 393 阅读 · 0 评论 -
主从经典复制AB
画好架构图 1、 克隆一台 虚拟机 ( 按照做好初始化,模板机,初始化脚本 )。 配置好IP地址 配置好主机名 去掉 /etc/rc.d/rc.local 主机名 设置段 2、 补充 boost [root@mysql-80 /usr/local]# scp -r /usr/local/boost 192.168.10.81:/usr/local/ 3、 补充其它相...原创 2019-04-17 22:15:20 · 266 阅读 · 0 评论 -
mysql安全机制
以上述业务为背景,与 PHP 程序员沟通,优化 该 SQL 语句。 select * from students where `姓名` = '$name' or `手机号码` = '$vipid' 1、调整 select 的范围 2、对常用条件字段,建立索引 3、尽可能的让 查找的内容,被 子索引 覆盖, 产生覆盖扫...原创 2019-04-14 13:42:19 · 361 阅读 · 0 评论 -
备份概述
MySQL数据备份======================================== 备份时间,备份对象(数据,表,库,配置文件),备份方式 备份: 能够防止由于机械故障以及人为误操作带来的数据丢失,例如将数据库文件保存在了其它地方。 冗余: 数据有多份冗余,但不等备份,只能防止机械故障还来的数据丢失,例如主备模式、数据库集群。 备份数据库的哪些对象: =============...原创 2019-04-14 13:37:45 · 217 阅读 · 0 评论 -
mysql备份时的配置文件
================ my.cnf ============================== [client] port=3306 socket=/data/mysql/mysql.sock password=123123 [mysqld] default_password_lifetime=30 character-set-server=utf8 collation-serv...原创 2019-04-14 13:30:10 · 352 阅读 · 0 评论 -
tar做物理备份
tar cp scp 工具/备份数据库 一般用于完整全备份。 无法实现增量备份。 备份的过程: [ 完全 的 物理 方式 冷备。] 可以实现 完全备份 + 增量备份 备份步骤 施加全局锁 实施 tar 命令 压缩备份 复制备份好的数据库到备份目录 刷新二进制日志文件 立刻解锁 模拟数据丢失: 1、以某张表的数据 为依据, 例如学生表。 ...原创 2019-04-14 13:24:02 · 194 阅读 · 0 评论 -
lvm-差异备份
LVM 快照备份流程(差异): 首先进行一次物理完全备份 [root@mysql-21 /test]# ./full-backup.sh 对/data/mysql的完全备份开始… 锁定表… 解锁表… 备份完成时1秒 LVM快照: 锁表时间接近热备 加全局读锁 mysql> flush tables with read lock; 2.创建快照,刷新二进制日志 3. 释放锁 4. 挂载 ...原创 2019-04-16 22:30:11 · 262 阅读 · 0 评论 -
使用shell脚本生成随机数据
需求:1.使用建表脚本,创建 class 库, m_class表,students表 [root@mysql-80 /test]# cat up_create.sh #!/bin/bash mysql -uroot <<EOF create database IF NOT EXISTS class; use class; create table IF NOT EXISTS m_...原创 2019-04-09 20:09:14 · 1711 阅读 · 0 评论 -
监控用户行为的脚本
监控该用户 执行了 哪些指令 。 管理员能够看到 用户 所有的 操作指令。--------通过 -------》 .bash_history history 命令记录的机制: .bash_history --》 内存 | 新的运行指令------》 内存添加 -----》 history -c history -a | logout 退出 | 内存的修改 同步 到磁盘 示例 :...原创 2019-04-11 21:02:27 · 543 阅读 · 0 评论 -
mysql常用对象查询脚本
查询 information_schema 数据库中,tables 表中的信息:####################### mysql 查询所有表: MariaDB [myclass]> SELECT TABLE_NAME FROM information_schema.tables WHERE table_schema= ‘myclass’ AND TABLE...原创 2019-04-10 21:55:37 · 351 阅读 · 0 评论 -
linux系统初始化脚本
系统初始化脚本 vim teacher.sh 设置主机的IP地址、网关、dns域名 #!/bin/bash read -p "输入你当前Linux的IP地址:" LAST ETH=` ifconfig | head -1 | awk -F ":" '{print $1}'` GATE="`echo $LAST | awk -F "." '{print $1"."$2"."$3".&q原创 2019-03-18 13:27:47 · 831 阅读 · 0 评论 -
fdisk挂载分区
fdisk挂载(mount)分区 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ =Linux 下的磁盘管理===== === linux启动后,fdisk 工具的使用 =================== fdisk -l 查看系统的磁盘信息(容量,分区类型,柱面) df -h 能看到已经挂载的磁盘信息(容量,挂载点,使用量等) 虚拟机,增加...原创 2019-03-06 21:56:08 · 875 阅读 · 0 评论 -
yum源的相关配置
yum源的配置 进入相应的路径 vi /etc/yum.repos.d/rhel-source.repo [base] name=mybase baseurl=file:///iso/ ##该路径下,必须能找打 repodata 目录。 enabled=1 gpgcheck=0 yum repolist yum list ...原创 2019-03-02 20:31:30 · 210 阅读 · 0 评论