
运维
文章平均质量分 61
元气满满的热码式
云原生领域创作者,感谢大家的关注,对我的认可!
只有自信,才能挑战不可能!
展开
-
Rsync远程同步详细介绍
rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。rsync软件支持跨平台,适用于unix/ linux/windows等多种操作系统平台。rsync是一个快速和非常方便的文件复制工具。它能本地复制,远程复制,或者远程守护进程方式复制,它提供了大量的参数来控制其行为的各个方面,并且允许非常灵活的方式来实现文件的传输复制,以其delta-transfer算法闻名。原创 2024-10-31 15:50:46 · 312 阅读 · 0 评论 -
运维篇SHELL脚本实战案例
替换为你想要保存日志文件的实际路径和名称。脚本首先获取当前时间,并将其与磁盘使用情况一起追加到日志文件中;同时,它还输出这些信息到终端上。表示显示所有CPU核心的统计信息,每5秒更新一次,总共更新1次。用于过滤出包含CPU占用率信息的行。用于跳过前两行标题信息。在如下脚本中,你需要将。选项表示批处理模式,原创 2024-03-21 20:41:35 · 625 阅读 · 0 评论 -
Docker容器化技术(数据卷的管理)
数据卷 是一个可供容器使用的特殊目录,它将主机操作系统目录直接 映射进容器,类似于 Linux 中的 mount 行为。原创 2024-03-11 20:10:11 · 571 阅读 · 0 评论 -
Docker容器化技术(使用Docker搭建论坛)
【代码】Docker容器化技术(使用Docker搭建论坛)原创 2024-03-11 19:22:41 · 1049 阅读 · 0 评论 -
HarBor私有镜像仓库安装部署
【代码】HarBor私有镜像仓库安装部署。原创 2024-03-10 21:54:11 · 399 阅读 · 0 评论 -
自动化运维利器Ansible基础(环境部署)
Ansible 是⼀个 IT ⾃动化⼯具。它能配置系统、部署软件、编 排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible ⽤ Python 编写,尽管市⾯上已经有很多可供选择的 配置管理解决⽅案(例如 Salt、Puppet、Chef等),但它们各有优 劣,⽽Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理 系统中与众不同的⼀点便是,它并不需要你在想要配置的每个节点上安 装⾃⼰的组件。同时提供的另⼀个优点,如果需要的话,你可以在不⽌ ⼀个地⽅控制你的整个基础架构。原创 2024-03-10 17:28:56 · 431 阅读 · 0 评论 -
Docker容器化解决方案(容器生命周期管理)
创建一个新的容器并运行一个命令。原创 2024-03-08 10:21:08 · 868 阅读 · 0 评论 -
Docker容器化解决方案(进程管理操作)
docker unpause: 恢复一个或多个容器中的所有进程。docker pause: 暂停一个或多个容器中的所有进程。杀死一个或多个正在运行的容器。创建一个新的容器但不启动它。在正在运行的容器中运行命令。暂停tomcat容器的服务。恢复tomcat容器的服务。根据容器名字杀掉容器。根据容器ID杀掉容器。原创 2024-03-06 17:46:24 · 635 阅读 · 0 评论 -
Docker容器化解决方案(镜像,容器的操作管理)
【代码】Docker容器化解决方案(镜像,容器的操作管理)原创 2024-03-06 17:27:14 · 722 阅读 · 0 评论 -
ProxySQL实现mysql8主从同步读写分离
注意:ProxySQL会根据server的read_only的取值将服务器进行分组。read_only=0的server,master被分到编号为1的写组,read_only=1的server,slave则分到编号为0的读组。原创 2024-03-03 17:30:27 · 1484 阅读 · 0 评论 -
MyCAT从入门到实战(MyCAT2注释配置)
【代码】MyCAT从入门到实战(MyCAT2注释配置)原创 2024-02-27 19:56:32 · 263 阅读 · 0 评论 -
MyCAT从入门到实战(MyCAT介绍,以及安装部署)
Mycat 是数据库中间件。原创 2024-02-27 19:27:36 · 1590 阅读 · 2 评论 -
超详细的MyCat安装部署
在MyCat的整体结构中,分为两个部分:上面的逻辑结构、下面的物理结构。在MyCat的逻辑结构主要负责逻辑库、逻辑表、分片规则、分片节点等逻辑结构的处理,而具体的数据 存储还是在物理结构,也就是数据库服务器中存储的。原创 2024-02-26 18:56:27 · 468 阅读 · 0 评论 -
MySQL数据库集群技术主从自动协商详细讲解
实验2与上一个实验需求基本相同。master1 作为主mysql,slave1 作为从mysql。不同之处,使用了 “gtid_mode=ON enforce_gtid_consistency=1” 该属性自动记录position位置。部署一台新mysql服务器。返回主服务器更新数据,到从服务器查看数据。启动二进制日志,服务器ID,GTID。备份master数据库的数据。测试rep用户是否可用。还原恢复手动同步数据。原创 2024-02-23 10:38:25 · 712 阅读 · 0 评论 -
MySQL数据库集群技术主从复制 一主一从详细讲解
负载均衡解决高并发高可用HA服务可用性远程灾备数据有效性。原创 2024-02-22 17:28:36 · 1064 阅读 · 0 评论 -
使用备份工具xtrabackup对数据库进行压缩备份并解压缩
使用 --decompress压缩的备份集在准备备份之前需要解压,解压工具是qpress。解压后的原文件不会被删除,可以使用--remove-original选项清除。解压缩需要有 qpress 命令,由于我建了yum库,可以直接通过yum安装 yum -y install qpress。--parallel可与--decompress选项一起使用以同时解压缩多个文件。--compress-threads=4 使用四个线程同时进行压缩。如果要加速压缩,可以使用--compress-threads选项。原创 2024-02-21 10:53:32 · 1287 阅读 · 0 评论 -
使用备份工具xtrabackup进行差异备份详细讲解
基于第一天进行差异备份。原创 2024-02-21 10:15:23 · 638 阅读 · 0 评论 -
使用备份工具xtrabackup进行增量备份详细讲解
注意最后一次把增量备份恢复到全部不要加 --apply-log-only。原创 2024-02-20 18:22:16 · 490 阅读 · 0 评论 -
使用备份工具xtrabackup完成数据库的备份与恢复
它是开源免费的支持MySQL 数据库热备份的软件,它能对InnoDB和XtraDB存储引擎的数据库非阻塞地备份。备份mysql而不增加服务器的负载。它不仅提供mysql的技术支持、培训、咨询,还发布了mysql的分支版本--percona Server。并围绕 percona Server还发布了一系列的mysql工具。注意:xtrabackup8.0只支持mysql8.0以上的版本,mysql5.7或以下需要使用xtrabackup8.0以下的版本。如果无法直接安装,可以尝试先下载,再安装。原创 2024-02-20 16:31:15 · 650 阅读 · 0 评论 -
MySQL的备份与恢复案例
【代码】MySQL的备份与恢复案例。原创 2024-02-19 17:38:09 · 357 阅读 · 0 评论 -
Docker基础(镜像的结构,Dockerfile语法介绍,基于Ubuntu镜像来构建一个Java应用)
要想自己构建镜像,必须先了解镜像的结构。镜像之所以能让我们快速跨操作系统部署应用而忽略其运行环境、配置,就是因为镜像中包含了程序运行需要的系统函数库、环境、配置、依赖。因此,自定义镜像本质就是依次准备好程序运行的基础环境、依赖、应用本身、运行配置等文件,并且打包而成。原创 2024-02-16 18:15:29 · 1153 阅读 · 0 评论 -
MySQL容器的数据挂载
可以发现,数据卷的目录结构较深,如果我们去操作数据卷目录会不太方便。在很多情况下,我们会直接将容器目录与宿主机指定目录挂载。开头,如果直接以名字开头,会被识别为数据卷名而非本地目录名。如图,我们直接将整个mysql目录上传至虚拟机的。目录(这个是MySQL配置文件目录)目录(初始化的SQL脚本目录):本地目录或文件必须以。原创 2024-02-16 16:07:19 · 1379 阅读 · 0 评论 -
数据卷的常见命令,如何创建Nginx容器,修改nginx容器内的html目录下的index.html文件
是一个虚拟目录,是与*目录**之间映射的桥梁。html:放置一些静态资源conf:放置配置文件如果我们要让Nginx代理我们的静态资源,最好是放到html目录;如果我们要修改Nginx的配置,最好是找到conf下的nginx.conf文件。容器运行的Nginx所有的文件都在容器内部。所以我们必须利用数据卷将两个目录与宿主机目录关联,方便我们操作。在上图中:confhtmlNginx容器内部的conf目录和html目录分别与两个数据卷关联。而数据卷conf和html分别指向了宿主机的目录和。原创 2024-02-14 22:02:26 · 962 阅读 · 0 评论 -
使用Docker快速部署MySQL
Docker本身包含一个后台服务,我们可以利用Docker命令告诉Docker服务,帮助我们快速部署指定的应用。Docker服务部署应用时,首先要去搜索并下载应用对应的镜像,然后根据镜像创建并允许容器,应用就部署完成了。原创 2024-02-12 19:58:04 · 1263 阅读 · 1 评论 -
运维高级篇-分库分表(拆分策略详解)
随着互联网及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存 储,存在以下性能瓶颈:IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率较低。请求数据太多,带宽 不够,网络IO瓶颈。CPU瓶颈:排序、分组、连接查询、聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出 现瓶颈。分库分表的中心思想都是将数据分散存储,使得单一数据库/表的数据量变小来缓解单一数据库的性能 问题,从而达到提升数据库性能的目的。原创 2024-02-08 16:54:23 · 632 阅读 · 0 评论 -
运维必会篇-主从复制
主从复制是指将主数据库的 DDL 和 DML 操作通过二进制日志传到从库服务器中,然后在从库上对这 些日志重新执行(也叫重做),从而使得从库和主库的数据保持同步。MySQL支持一台主库同时向多台从库进行复制, 从库同时也可以作为其他从服务器的主库,实现链状 复制。MySQL 复制的优点主要包含以下三个方面:主库出现问题,可以快速切换到从库提供服务。实现读写分离,降低主库的访问压力。可以在从库中执行备份,以避免备份期间影响主库服务。原创 2024-02-07 14:22:35 · 1059 阅读 · 0 评论 -
运维必会篇-日志(错误日志,二进制日志,查询日志,慢查询日志)
错误日志是 MySQL 中最重要的日志之一,它记录了当 mysqld 启动和停止时,以及服务器在运行过 程中发生任何严重错误时的相关信息。当数据库出现任何故障导致无法正常使用时,建议首先查看此日 志。该日志是默认开启的,默认存放目录 /var/log/,默认的日志文件名为 mysqld.log。原创 2024-02-06 17:36:21 · 1624 阅读 · 0 评论