目录 一、什么是MongoDB的副本集 二、副本集的架构 三、副本集的成员 四、部署副本集 1、节点划分 2、安装MongoDB 2.1、下载解压安装包 3、创建主节点 3.1、创建存储数据和日志的目录 3.2、新建配置文件 3.3、启动节点服务 4、创建副本节点 4.1、创建存储数据和日志的目录 4.2、新建配置文件 4.3、启动节点服务 5、创建仲裁节点 5.1、创建存储数据和日志的目录 5.2、创建配置文件 5.3、启动节点服务 6、添加环境变量 7、初始化副本集 7.1、客户端连接主节点 7.2、初始化副本集 8、查看副本集配置信息 9、添加副本节点和仲...

  tAaiqedz71Vf   3天前   13   0   0 其他数据库

目录 一、什么是MongoDB 二、MongoDB与关系型数据库对比 三、数据类型 四、部署MongoDB 1、下载二进制包 2、下载安装包并解压 3、创建用于存放数据和日志的目录,并修改权限 4、启动MongoDB 4.1前台启动 4.2后台启动 4.3、配置文件启动服务 4.4、配置systemd服务 4.5、systemctl启动MongoDB 5、客户端配置 6、关闭MongoDB 6.1、前台启动 6.2、后台启动 6.3、kill命令关闭 6.4、MongoDB函数关闭 五、MongoDB基本操作及增删改查 1、基本操作 1.1、登录数据库 1.2、查看数...

  tAaiqedz71Vf   7天前   20   0   0 其他数据库

目录 一、什么是redisCluster集群 二、集群架构图 三、redisCluster部署架构 1、测试环境 2、生产环境 四、原生命令手动部署RedisCluster 1、环境准备 2、为所有节点启用redis集群支持 3、执行meet操作实现互相通信 在任意一节点上和其它所有节点进行meet通信,以m1为例 4、为每个master节点指派槽位范围 当master1分配完槽位后,可以看到下面信息 5、指定各个节点的主从关系 6、查看主节点关系及槽位信息 7、验证redisCluster访问 8、测试故障切换 五、基于官方脚本搭建redisclus...

  tAaiqedz71Vf   13天前   61   0   0 其他数据库

目录 一、什么是哨兵模式 1、为什么需要哨兵机制 2、哨兵架构拓扑 3、RedisSentinel的功能: 二、搭建哨兵架构 1、涉及主机 2、拓扑结构 3、设置一主两从 4、master服务器状态 5、编辑哨兵的配置文件 6、启动哨兵 7、验证哨兵端口 8、查看哨兵日志 9、验证当前sentinel状态 三、故障转移 1、redissentinel故障转移的步骤: 2、停止redismaster 3、查看各个节点哨兵信息 4、查看redis配置文件 5、查看新master状态 6、恢复故障的原master重新加入redis集群 四、sentinel运维 1、手动让主节...

  tAaiqedz71Vf   17天前   69   0   0 其他数据库

目录 一、什么是redis主从复制 1、主从复制架构 2、redis为什么需要主从复制 二、搭建主从复制 1、涉及主机 2、编译安装redis 2.1、获取软件安装包,安装编译环境 2.2、编译安装 2.3、配置变量 2.4、验证目录结构 2.5、准备目录及文件 3、前台启动redis 3.1、消除三个警告提示 4、使用systemctl管理redis 4.1、创建redis用户 4.2、编辑redis服务启动文件 4.3、验证redis启动 5、使用客户端连接redis 6、设置登陆密码、修改监听地址、数据目录、日志,PID文件路径 6.1、修改配置文件 6.2...

  tAaiqedz71Vf   18天前   125   0   0 其他数据库

目录 一、环境准备 1、硬件准备(虚拟机) 2、关闭防火墙,selinux 3、所有主机安装docker 二、配置Prometheus 1、docker启动Prometheus 三、添加监控节点 1、docker启动node-exporter 四、Prometheus配置node-exporter 1、修改prometheus.yml配置文件 五、配置Alertmanager 1、docker启动Alertmanager 六、Alertmanager配置邮件告警 七、配置Alertmanager告警规则 1、创建报警规则文件node-up.rules 2、然后修...

  tAaiqedz71Vf   19天前   62   0   0 云计算

目录 一、Linux下MySQL忘记root密码 情景再现 1、停止MySQL服务 2、安全模式启动MySQL服务,并暂时跳过权限表验证以及禁用网络连接 3、更新mysql.user表中root用户的密码。 4、刷新MySQL的权限缓存 二、Windows下MySQL忘记密码(8.0以上版本) 情景再现 1、通过管理员方式打开cmd,cmd程序路径一般在C:\Windows\System32 2、进入到mysql安装路径中的bin文件,停止mysql服务 3、跳过权限表验证 4、再用同样的方法以管理员权限进入mysql安装路径中的bin文件 5、更新root用户密码 6、重新启...

  tAaiqedz71Vf   21天前   55   0   0 MySQL

目录 一、下载MySQL安装包 1、选择版本以及Windows系统点击下载 2、选择Nothanks,juststartmydownload. 3、下载到指定目录解压即可 二、添加环境变量 三、添加配置文件 四、初始化MySQL数据库服务器 五、安装启动服务 六、修改连接登录密码 七、停止MySQL服务 一、下载MySQL安装包 官网:点击进入 1、选择版本以及Windows系统点击下载 2、选择Nothanks,juststartmydownload. 3、下载到指定目录解压即可 二、添加环境变量 右击此电脑-->属性-->高级系统设置--&g...

  tAaiqedz71Vf   22天前   45   0   0 MySQL

目录 一、关闭MySQL服务 1、win+R打开运行,输入services.msc回车 2、服务里找到MySQL并停止 二、卸载MySQL软件 1、打开控制模板--卸载程序--卸载MySQL相关的所有组件 三、删除MySQL在物理硬盘上的所有文件 1、删除MySQL的安装目录(默认在C盘下的ProgramFiles文件夹) 2、删除MySQL数据目录数据存放目录是在C:\ProgramData\MySQL(如果有) 四、清理MySQL注册表信息 1、win+R输入regedit,打开注册表 2、删除对应的注册表文件夹 五、删除MySQL服务 六、删除已设置的环境变量 ...

  tAaiqedz71Vf   23天前   45   0   0 MySQL

目录 一、环境搭建 1、关闭防火墙firewalld,selinux 2、每台主机安装MySQL 二、基于GTID的主从复制 1、修改/etc/my.cnf文件 2、检查GTID状态 3、配置主从复制 4、从库设置 三、部署MHA 1、准备环境(所有节点) 2、部署管理节点(可以部署在任何机器上) 3、配置ssh信任 4、启动测试(manage节点) 四、启动MHA 五、切换master测试 1、检查两从复制情况 2、停掉主库 3、手动将主库以slave身份加回去 六、配置VIP漂移 1、编辑配置文件 2、编辑MHA自带的脚本 3、手动绑定VIP(master节点)...

  tAaiqedz71Vf   2024年03月29日   71   0   0 MySQL

目录 一、主从复制的原理 二、搭建主从复制(一主一从) 1、两台主机安装MySQL 2、修改配置文件 3、创建主从复制用户 4、主从库重启并验证server_id 5、配置从库与主库的复制关系 6、验证主从复制 一、主从复制的原理 master服务器将数据的改变记录二进制日志,当master上的数据发生改变时,则将其改变写入二进制日志中; salve服务器会在一定时间间隔内对master二进制日志进行探测其是否发生改变,如果发生改变,则开始一个I/OThread请求master二进制事件; 同时主节点为每个I/O线程启动一个dump线程,用于向其发送二进制事件,并保存至从...

  tAaiqedz71Vf   2024年03月28日   55   0   0 MySQL

目录 一、什么是多实例 二、MySQL多实例配置 1、创建数据目录 2、创建配置文件 3、编辑330{7..9}的配置文件 4、初始化330{7..9}数据 5、修改目录权限 6、启动多实例 7、查看server_id 8、进入单独的MySQL实例 9、关闭实例 一、什么是多实例 Mysql多实例就是在一台服务器上同时开启多个不同的服务端口(3306、3307),它们共享硬件资源但有各自独立的配置文件、数据文件和服务端口。同时运行多个Mysql服务进程,这些服务进程通过不同的socket监听不同的服务端口来提供服务。 二、MySQL多实例配置 1、创建数据目录 [roo...

  tAaiqedz71Vf   2024年03月27日   37   0   0 MySQL

目录 一、zabbix部署 1、安装zabbix服务端 2、准备数据库(mariadb简单点) 3、修改服务的配置 二、登录zabbix 三、客户端配置 1、安装软件包 2、修改配置文件 3、启动客户端服务 四、报错解决 五、添加监控主机 1、安装软件包 2、修改配置文件 3、启动客户端服务 4、回到zabbix添加主机 5、添加模板 六、添加mysql自定义监控项 1、被监控主机上安装mariadb做测试 2、编写客户端监控项配置文件 3、验证自定义的监控项是否生效 4、web端添加监控项对应键值 5、添加图形可视化(选做) 6、添加对应的触发器 7、小问题 七、z...

  tAaiqedz71Vf   2024年03月17日   107   0   0 Linux

目录 涉及内容: 一、CICD服务器环境搭建 1、docker环境安装 (1)、拉取镜像,启动并设置开机自启 (2)、配置docker加速器 2、安装并配置GitLab (1)、创建共享卷目录 (2)、创建gitlab容器 (3)、关闭容器修改配置文件 (4)、修改完配置文件之后。直接启动容器 (5)、相关的git命令(针对已存在的文件夹) 3、安装配置远程镜像仓库harbor (1)、首先需要设置selinux、防火墙 (2)、安装并启动docker并安装docker-compose,关于docker-compose,这里不用了解太多,一个轻量的docker编排工具 (...

  tAaiqedz71Vf   2024年03月15日   56   0   0 Kubernetes

目录 一、硬件准备(虚拟主机) 二、环境准备 1、所有机器关闭防火墙 2、所有机器关闭selinux 3、所有机器关闭swap 4、所有机器上添加主机名与ip的对应关系 5、在所有主机上将桥接的ipv4流量传递到iptables的链 三、为所有节点安装docker 四、集群部署 1、为所有节点修改仓库,安装kubeadm、kubelet、kubectl 2、修改docker的配置(所有节点) 3、部署master节点(主节点k8s-master) (1)、遇到报错: (2)、解决办法: 4、按照指示执行: 5、查看kubelet.service状态 6、查看节点状态为not...

  tAaiqedz71Vf   2024年03月14日   55   0   0 Kubernetes

目录 一、基础理论 1、TCP的标志位 2、TCP的状态码 二、TCP连接的建立与释放 1、三次握手 第一次握手: 第二次握手: 第三次握手: 2、四次挥手 第一次挥手: 第二次挥手: 第三次挥手: 第四次挥手: 三、更多面试题参考 一、基础理论 1、TCP的标志位 标志位 含义 SYN(synchronous) 在建立连接时使用,表示请求同步序列号。当SYN=1时,该数据段用于发起一个连接。 ACK(acknowledgement) 用于确认接收到的数据段,如果ACK=1,确认应答的字段变为有效 FIN(finish) 在关闭连接时使用,...

  tAaiqedz71Vf   2024年02月19日   99   0   0 求职面试

目录 一、LVM概述 二、基本术语 三、PE、PV、VG、LV之间的关系 四、LVM的工作原理 五、LVM的使用 1、部署逻辑卷 第一步: 还原快照,并在虚拟机添加两块新硬盘设备,开机 第二步: 让新添加的两块硬盘设备支持LVM技术 第三步: 把两块硬盘设备加入到storage卷组中,查看卷组状态 第四步: 切割出一个148MB的逻辑卷设备 第五步: 把生成好的逻辑卷进行格式化,然后挂载使用 2、扩容逻辑卷 第一步: 把上一个实验中的逻辑卷vo扩展至292MB 第二步: 检查硬盘完整性,并重置硬盘容量 第三步: 重新挂载硬盘设备并查看挂载状态 ...

  tAaiqedz71Vf   2024年02月19日   169   0   0 Linux

目录 Linux基础命令-find 一、工作特点: 二、常用参数: 三、练习: Linux基础命令-find 实时查找工具,通过遍历指定路径下的文件系统完成文件查找find命令的功能是用于根据给定的路径和条件查找相关文件或目录,参数灵活方便,且支持正则表达式,结合管道符后能够实现更加复杂的功能,是Linux系统运维人员日常工作必须掌握的命令之一。 find命令通常进行的是从根目录(/)开始的全盘搜索,有别于whereis、which、locate……等的有条件或部分文件的搜索。对于服务器负载较高的情况,建议不要在高峰时期使用find命令的模糊搜索,会相对消耗较多的系统资源。...

  tAaiqedz71Vf   2024年01月26日   26   0   0 Linux

目录 一、RAID的介绍 1、RAID存储方式 2、RAID逻辑卷 二、RAID的分类 1、RAID0 2、RAID1 3、RAID2 4、RAID3 5、RAID4 6、RAID5 7、RAID6 8、RAID10 三、RAID比较 四、部署磁盘阵列 五、损坏磁盘阵列及修复 取消挂载 扩展 六、磁盘阵列+备份盘 一、RAID的介绍 ​RAID简称廉价磁盘冗余阵列(RedundantArraysofInexpensiveDisks)或独立磁盘冗余阵列(RAID,redundantarrayofindependentdisks)是把相同的数据存储在多个硬盘的不同的地方...

  tAaiqedz71Vf   2023年12月25日   44   0   0 Linux

目录 一、fdisk工具 创建一个磁盘分区 1、虚拟机添加测试硬盘 2、创建磁盘分区 3、文件系统管理磁盘分区 4、挂载 二、parted命令 使用场景 操作命令 'help'查看命令列表 查看分区情况 划分出主分区"parted1" 删除分区 格式化操作 设置开机自动挂载 方法一:编辑/etc/fstab文件 方法二:编辑/etc/rc.local文件 一、fdisk工具 管理磁盘分区 fdisk[磁盘名称] fidisk命令中的参数以及作用 参数 作用 m 查看全部可用的参数 n 添加新的分区 d 删除某个分区的信息 l 列出所有可...

  tAaiqedz71Vf   2023年12月06日   42   0   0 Linux
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~