1 行走的猫儿

尚未进行身份认证

此博客用于记录个人学习笔记,博主在学习linux运维,python、shell等知识,欢迎大家一起来交流,当然咯,有哪里不对的,还请各位大佬指出!!!

等级
TA的排名 12w+

MySQL 双主复制

1. MySQL双主复制​ 也就是说,两台Mysql 互为主从,即都是Master,也都是Slave。​ 双主复制,就是两台数据库 互为主从数据库,相互复制内容2. 实验步骤HostIPMaster-A192.168.116.102Master-B192.168.116.103安装MySQL1)创建授权用户Master-AGRANT ALL ON *.* TO 'slave'@'192.168.116.%' IDENTIFIED BY ...

2020-05-12 10:36:59

MySQL 主从复制

1. MySQL 主从复制​ MySQL 主从复制是MySQL最重要的功能之一,主从复制是指一台服务器充当主数据库服务器,另一台或多台服务器充当从数据库服务器,主服务器中的数据自动复制到从服务器之中。对于多级复制,数据库服务器即可充当主机,也可充当从机。MySQL主从复制的基础是主服务器对数据库修改记录二进制日志,从服务器通过主服务器的二进制日志自动执行更新。复制就是将一台服务器上的数据转移到另一台服务器上的过程主从复制属于单向流动由主到从主从复制属于异步同步,是从服务器通过抓取主服

2020-05-12 10:36:26

MHA实现数据库高可用、故障转移

1. MHA​ MHA数据高可用集群,是一套优秀的作为MySQL高可用性环境下故障切换主从的软件,在故障切换过程中,MHA 能够做到 在 30s自动完成数据的高可用的故障切换,并在切换的过程中最大程度的保证数据的一致性,以达到真正意义上的高可用。2. MHA 特点​ 1) 实现MySQL故障转移​ 2) 保证数据的一致性3. MHA 的工作流程1)把宕机的master二进制日志保存下来。2)找到binlog位置点最新的slave。3)在binlog位置点最新的slave上用relay l

2020-05-12 10:33:41

Docker 创建容器报错

Docker 创建容器报错WARNING: IPv4 forwarding is disabled. Networking will not work.今天在创建Docker 时,报错以下警告[root@localhost ~]# docker run -itd --name sshd centos /bin/bashWARNING: IPv4 forwarding is disabled...

2020-03-26 11:13:16

Docker 核心原理 cgroup

Docker 核心原理 cgroup1. Cgroup​ Docker 通过 cgroup 来控制容器使用的 资源配额,包括 CPU、内存、 磁盘等三个大的方面,基本覆盖了常见的资源配额和使用量的控制。​ Cgroup( controller group),是Linux内核中提供的一种可以限制、记录、隔离进程组所使用的物理资源,例如CPU、Memory、磁盘IO等等)的机制,被LXC、...

2020-03-26 11:07:23

Docker 容器 yum 安装软件,systemd 程序无法启动

当我们创建容器后,使用yum 安装一个 httpd 服务,在启动时会报错没有权限创建容器[root@localhost ~]# docker run -itd --name httpd centos /bin/bashfd71b36db40e91b88b7d55998def0a09cc3cc6ce1709f210ce42406f2124b0f7进入容器并安装 httpd[ro...

2020-03-26 11:04:01

Docker ssh 管理容器

通过 sshd 连接至容器​ 实验要求 : - ssh可以登录容器 - 在容器内yum 安装httpd并且启动1) 创建容器[root@localhost ~]# docker run -itd --name sshd centos /bin/bash2aa983df1ee89931194df94dc895b723dabd129ccbd95a93e281fd2829cecbfe2...

2020-03-26 11:00:46

Docker Net 网络命名

两个命名空间可以实现,不同网段访问1. 创建命名空间test_a ip netns add test_atest_b ip netns add test_b2. 开启网络设备test_aip netns exec test_a ip link set dev lo uptest_bip netns exec test_b ip link set de...

2020-03-26 10:58:29

Docker 理论以及隔离

1. Docker​ 容器是一个大的品类,就像操作系统一样,操作系统包括了 Windows 、linux、UNI、mac………… 起哄一个只是此操作系统的种类,Docker 也是容器中的一种,Docker 也算是容器中的 一个里程碑。​ 主流的容器: Docker、Podman、CoreOS 、lxc、buildah7 skopo​ Docker 是一个开源的应用容器引擎,让开发者可...

2020-03-26 10:56:37

Docker 环境安装

1. Docker​ Docker 对其系统又要求 必须是 CentOS 7, 最好是 CentOS 7.6\7.7 版本docker 官网:https://www.docker.com/EE 版本: 企业版本,收费CE: 社区版本,免费2. Docker的安装Docker的镜像在国外,我们下载的话,需要耗费很久的时间这个时候我们采用 阿里云的镜像进行下载安装...

2020-03-26 10:54:56

Docker 常用命令

Docker 常用命令​ 命令格式:docker 选项1. 镜像仓库相关1) 搜索指定的镜像可以搜索出指定的条件相关的镜像docker search 条件2) 获取指定的镜像从仓库获取镜像tag 表示版本号,如不添加,默认拉取 latest(最新版)docker pull 镜像:tag例子:安装 centos 7 版本docker pull...

2020-03-24 08:48:42

Docker基础实验

1. 创建Web集群1.1 Web1创建一个Nginx1docker run -itd --name nginx1 centos /bin/bash25b814928bb878f8aa2fa0834f60939d43500ca2e84279b1d5b06b5f5a91ccb9进入 Nginx1 容器中默认 centos 中是一个特别干净的环境(啥也没有)使用 yum pr...

2020-03-23 18:21:41

MySQL 源码安装

1. MySQL 简介MySQL 是最流行的关系型数据库管理系统,在Web应用方面MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一MySQL是开源的,不需要支付额外的费用MySQL 支持大型的数据库,可以处理拥有上千万的条记录的大型数据库MySQL 使用标准的SQL数据语言形式MySQL 可以...

2020-03-23 08:27:28

Nginx - 虚拟主机

1. 虚拟主机​ 虚拟主机,在Web 服务中就是一个独立的网站,这个站点对应独立的域名(也可能是IP或者端口),具有独立的程序以及资源,可以独立的对外提供服务供用户访问​在Nginx 中,使用一个server { } 标签来标识一个虚拟主机,一个web服务里可以有多个虚拟主机 标签时,也就是可以同时支持多个虚拟主机站点虚拟主机有三种类型:基于域名的主机基于端口的主机基于IP的虚...

2020-03-21 15:14:06

Nginx 配置优化、日志分割

Nginx 优化1. Nginx日志分割生产环境中的服务器,由于访问日志增长素的非常快,日志太大会严重影响服务器的效率,同时,为了方便对日志进行分析计算,必须对日志文件进行定时切割,定时切割的方式有 按月切割、按天切割、按小时切割等等。当然了最常用的还是 按天切割。[root@localhost logs]# pwd/usr/local/nginx/logs[root@localho...

2020-03-21 14:53:58

MySQL 高可用--PXC

1. PXC (Percona Xtradb Cluster)Percona : 基于 MySQL 数据库已二次开发的数据库产品xtradb: 存储引擎Cluster: 集群1.1 概念:​ PXC 是属于一套比较完美的 MySQL高可用集群解决方案,相比较传统的基于主从复制的架构,基本上可以达到实时同步。且节点与节点之间是相互低等的 ,不存在主从关系。2. PXC 实现的功...

2020-03-19 11:11:02

ansible Inventory

什么是 Inventory?​ Ansible 可同时操作属于一个组的多台主机,组合主机之间的关系通过 Inventory 文件配置,默认的路径为 /etc/ansible/hosts案例:192.168.116.101[webservers]192.168.116.102tianci.com192.168.116.101 表示不属于任何组,就是一台服务器[ ] 内的为...

2020-03-19 10:30:59

Redis 哨兵搭建部署

Redis 哨兵​ 哨兵用于监控整个集群的状态,如果有节点宕机,执行故障转移,将出现问题的服务器一处当前集群,出现哨兵是因为一旦主节点宕机整个集群崩溃,需要通过人工干预的方式实现切换主服务器的操作,很不智能,哨兵可以保住程序员自动在节点上输出slaveof no one ,避免长时间没有故障转移的问题,在redis2.8版本之后开始使用,用于保证数据接地那的高可用性概念逻辑结构物...

2020-03-18 14:56:09

Redis 缓存MySQL数据

Redis 缓存MySQL 中的数据实验环境:HostIP环境Redis1.1.1.102LNMP实验目的Redis 将MySQL中的数据缓存至 Redis中1) 将LNMP 中的IP地址改为本身的地址(php-rpm、nginx)Nginx[root@localhost ~]# vim /usr/local/nginx/conf/nginx.c...

2020-03-18 14:55:08

Redis 集群搭建

1. Reids 集群Redis 集群最少需要有 三个节点,三个节点上每个都需要有一个从服务器每个节点之间都是平等的,每个上面都有连接从节点不存储数据Redis 集群是通过 Hash槽点进行分配的 ,共 16384(0-16383)个槽点平均分配在每个节点上,只有主节点上才会有槽点,有槽点才能存储数据,备份节点是没有槽点的,当主节点宕机之后,该主节点的备份节点将会拥有这些槽...

2020-03-18 14:53:29

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。