自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

武子豪的博客

欢迎来到我的技术博客 https://blog.csdn.net/qq_46020071?spm=1001.2014.3001.5343

  • 博客(33)
  • 收藏
  • 关注

原创 docker数据卷volume详细配置案例讲解

docker容器数据卷详细操作及讲解

2023-05-12 11:45:43 2078

原创 docker网络访问和端口映射

docker网络访问和端口映射详细讲解。

2023-05-08 16:02:15 1675

原创 docker容器日常操作命令

只有对镜像进行操作时才会产生容器,默认导入一个镜像是不会产生容器的,所谓的操作比如启动镜像,对镜像进行命令输入等等。docker run命令选项可以多次调用例如-p,-p 80:80 -p 22:22可以用多次。注意相同的镜像可以运行多次,并且每次的配置文件、容器地址、容器id都是不同的。默认启动的容器名字比较混乱,我们可以在创建容器的时候给容器指定一个名字。删除容器操作慎用,当容器删除里面的数据也会随着删除。删除容器的命令 docker rm 容器名。-v 原地址(宿主机):目标地址(容器)

2023-05-08 11:12:29 759

原创 docker入门基础(安装docker部署应用)

容器就是在隔离环境运行的一个进程,如果进程停止,容器就会销毁。隔离的环境拥有自己的文件系统,ip地址,主机名等。

2023-02-10 17:25:15 1661 3

原创 MongoDB备份与恢复

mongoexport / mongoimport 可以到出格式为 json csv。2.同平台,跨大版本:mongodb2 ----> mongodb 3。1.异构平台迁移 mysql的数据可以迁移到MOngoDB。为了防止备份数据过大,MongoDB是支持备份压缩的。可以恢复到别的库中查看一下,不删除原来的数据。可以看到test库下的te表示有数据的。可以看到已经恢复到了gao的库中。可以看到已经是查到两条数据了。可以看到已经可以查到数据了。和备份全库的命令是差不多的。可以把刚才导出的数据恢复。

2022-11-23 23:49:32 1384 21

原创 MongoDB副本集群节点扩容和收缩

下面我们来就举例MongoDB库的副本集群节点扩容和收缩。

2022-11-23 23:36:55 1219 18

原创 MongoDB故障转移案例详细操作

MongoDB的主从目前是我们在配置副本集的时候设置但是如果想更换其他服务器为主库,就需要手动给某台服务器进行升级操作,下面我们来举例我们手动的给某台机器升级。

2022-11-23 23:32:15 614 18

原创 MongoDB副本集群搭建和基础配置

MongoDB的副本集就是主从复制,由于之前3.0版本之前就有主从复制的说法,后来更新迭代,起名叫副本集副本集建议最少3台机器,一个主及诶单,两个从节点,如果是偶数台机器,需要在部署一个仲裁节点,否则会这导致集群选举异常副本集(Replica Set)是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成。

2022-11-12 17:51:36 760 27

原创 MongoDB工具命令和用户认证

Mongos对于“MongoDB Shard”,是用于处理癞子应用层的MongoDB分片配置的路由服务,并确定此在分片集群的位置,以完成这些操作。从应用程序的角度来看,一个Mongos实例与任何其他的MongoDB实例行为相同。Mongooplog是一个简单的工具,可以远程服务器的复制oplog轮询操作,并将其应用于本地服务器。Mongotop提供了一种追踪MongoDB实现读取和写入数据的时间量的方法。MongoDB是MongoDB系统的主要守护进程,它处理数据请求,管理数据访问,并执行后台管理操作。

2022-11-07 23:07:07 891

原创 MongoDB基本操作增删改查

CRUD操作试create(创建),read(读取),update(更新)和delete(删除)文档。MongoDB不支持多文档事务(MongoDB4.0开始支持ACID)。但是MongoDB确实在一个文档上提供了原子操作。尽管集合中的文档通常都是相同的,但是MongoDB中的集合不需要指定schema。MongoDB不支持SQL但是支持主机的丰富的查询语言。在MOngoDB中,存储在集合中的每一个文档都需要一个唯一的_id字段,作为主键。...

2022-08-30 17:34:40 1392 32

原创 MongDB入门安装及优化

MongDB由C++语言编写的,是一个基于分布式文件存储的开源数据库系统,是专为了可扩展性,高性能和高可用性而设计的数据库,是菲关系型数据库中功能最丰富,最像关系型数据库的,他支持的数据结构非常散,是类似json的bjson格式,因此开源存储比较复杂的数据类型。...

2022-08-26 10:40:21 243 22

原创 Redis cluster集群部署详细讲解

Redis Cluster是redis的分布式解决方案,在3.0版本正式推出。当遇到单机、内存、并发、流量等瓶颈时,可以采用Cluster架构方案达到负载均衡的目的。Redis cluster之前的分布式方案有两种:2.数据分布分布式数据库首先要解决吧整个数据库集按照分区规则映射到多个节点的问题,即把数据集划分到多个节点上,每个节点负责整体数据的一个子集,需要关注的是数据分片规则,Rredis Cluster采用哈希分片规则。1.槽位分配slot2.65534个槽位3.每个槽都得分配到位,有一个槽没有分

2022-06-16 21:26:28 4027 3

原创 Redis哨兵工作原理和配置信息

Redis Sentinel哨兵文章目录Redis Sentinel哨兵1.哨兵介绍1.1.Sentinel介绍2.哨兵主要功能1.监控(Monitoring)2.提醒(Notification)3.自动故障迁移(Automatic faillover)3.哨兵服务安装1.主机规划2.sentinel配置文件解析3.哨兵配置文件4.哨兵环境5.主从集群部署6.启动哨兵服务7.哨兵的故障切换功能8.恢复原来的主库1.哨兵介绍1.1.Sentinel介绍Redis的主从模式下,主节点一旦发生故障不能提供

2022-05-20 10:43:00 443 2

原创 Redis主从复制原理和操作(Master&Slave)

文章详细的的讲解了redis主从复制的原理和实际现场操作情况还有文中需要注意的点操作风险等,主要是通过修改配置文件和在库中热操作两种方式,欢迎大佬来指点学习。

2022-05-16 17:48:40 310

原创 Redis安全认证

Redis中的安全保护机制、安全认证方式

2022-05-12 15:56:59 1545

原创 Redis两种持久化机制RDB和AOF

RDB持久化优缺点可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。优点:速度快,适合于用做备份,主从复制也是基于RDB持久化功能实现的。缺点:会有数据丢失RDB持久化核心参数vim /opt/redis_cluster/redis_6379/conf/redis_6379.confdir /opt/redis_cluster/redis_6379/datasave 900 1save 300 10save 60 10000stop-wri

2022-05-12 10:22:35 276

原创 redis字符类型-哈希、集合

redis字符类型-哈希、集合

2022-04-29 15:18:03 921 1

原创 reidis字符类型-列表(一)

redis基础命令详解1.redis列表命令LPUSH命令可向list的左边(头部)添加一个新的单元RPUSH命令可向list的左边(尾部)添加一个新的单元RANGE可以向list中取出一定范围的元素查看RPOP命令可向list的左边(尾部)删除一个新的单元LPOP命令可向list的左边(头部)删除一个新的单元#命令的举例rpush list1 #在列表尾部添加一个元素lpush list1 #在列表头部新增一个元素 lrange list

2022-04-06 11:52:05 780 2

原创 redis基础命令详解

redis命令详解(字符串)文章目录redis命令详解(字符串)1.基础命令举例2.redis基础命令详解1.2.redis-cli命令1.3.命令中的加减1.4.mset和mget命令1.5.EXISTS命令1.6.del、ttl、EXPIRE、PERSIST命令1.基础命令举例#这边先举例一下下面要详细去将的命令#可以查询库里面所有的key,数据量比较庞大不建议使用这个命令keys *#进行创建key的命令和赋值,mset可以批量创建setmset#对key进行查询和批量查询ge

2022-03-29 17:23:52 1918 4

原创 redis入门(安装配置超详细)

redis入门篇,主要讲解了redis配置安装等信息,后续其他文章会深入的更新相关内容和其他操作。

2022-03-25 15:53:21 2094 19

原创 云基础和openstack架构简介

云计算1.什么是云计算?云平台是什么?各大厂商解释不一,云计算的书里写的更是云里雾里,但是如果你实际用过现在各大云平台提供商所提供的云计算平台以后,你就可以明白的得出结论,云平台就是高级版本的虚拟主机。云平台可比虚拟主机高级多了,怎么会是虚拟主机呢?这是所有人在看到上面结论后的第一个反应。是的,这个反应很正确,但我也没说云平台就是普通的虚拟主机啊,我说的是云平台是高级版本的虚拟主机,当然是比普通的虚拟主机高级多了,下面我们来了解一下云平台和云计算。云计算是通过虚拟化技术去实现的,它是一种按量付费

2021-11-17 22:19:24 1541 1

原创 openstack常用命令

我以创建一台云主机的整体思路来贯彻每个组件的增、删、改、查。因此,创建一台虚拟机需要有flavor、image、neutron、secgroup、service、keypair、floatingip。1.flavor:$ nova flavor-list #列出所有云主机类型$ nova flavor-show 00fc2b8e-d5d7-4629-a9fb-04709193b979(flavorID) #某一个云主机类型的详情$ nova flavor-create --is-p

2021-10-24 22:49:47 23911 5

原创 zabbix企业微信报警

zabbix企业微信报警1.先注册企业微信企业微信地址:https://work.weixin.qq.com1.2.填写注册相关信息1.3.注册完成2.创建报警机器人2.1.创建应用应用管理–应用-创建应用2.2.编辑应用信息设置机器人log、机器人名称2.3.创建成功需要的两个信息AgentId 1000002Secret #这个会发送到企业微信3.微信关联企业微信接收报警内容点击我的企业微信–微信插件–找到二维码扫码关注即可接收微信报警信息扫描二维码关注

2021-09-08 18:13:39 10383 6

原创 zabbix使用163邮箱报警

1.zabbix添加报警功能添加监控主机和监控项之后需要添加触发器让其有报警功能自定义触发器1.1.点击图内,内容创建触发器1.2.创建触发器1.3.触发器内容添加1.4.触发器名称1.5.添加完成之后1.6.触发报警注意:如果不想安装apache但是又想使用ab命令的话,我们可以直接安装apache的工具包httpd-tools。如下:[root@localhost ~]# yum -y install httpd-tools可以启动系统自带的http服务,配合压测。[

2021-06-01 15:27:53 1000 24

原创 zabbix添加监控项

zabbix添加监控主机环境IP服务192.168.40.10zabbix-server192.168.40.11zabbix-agent192.168.40.12zabbix-agent被监控端:zabbix-agent:192.168.401.添加监控主机[root@localhost ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el

2021-04-28 11:52:05 535 2

原创 ContOS 7-zabbix安装

Centos7.5-Zabbix安装zabbix架构1.zabbix-serverzabbix-server是整个监控体系中最核心的组件,它负责接收客户端发送的报告信息,所有配置、统计数据及操作数据都由它组织2.数据存储所有的手机信息都存储在这里3.Web界面web界面即GUI,这是zabbix监控简单易用的原因之一,因为我们可以在web界面中配置、管理各个客户端,运行web界面需要有PHP环境支持,因此需要LAMP/LNMP平台4.zabbix-proxyzabbix-proxy为可选组

2021-04-13 18:08:46 197 19

原创 zabbix架构简介

zabbix监控1.zabbix介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linu

2021-03-21 17:22:44 1270 11

原创 ansible菜单import_playbook模块(六)

菜单可以调用之前所有的剧本文件内使用 - import_playbook模块调用剧本[root@ansible-40-155 ansible.ceshi.yaml]# vim main.yaml- import_playbook: back.yaml- import_playbook: yum.yaml- import_playbook: apacheck.yaml[root@ansible-40-155 ansible.ceshi.yaml]# ansible-playbook -C ma

2021-03-20 18:21:55 289

原创 ansible-playbook语法(五)

Ansible Playbook1.playbook模块简介playbook是由一个或多个模块组成的,使用多个不同的模块,完成一件事。playbook通过yaml语法识别描述的状态文件。扩展名是yaml。2.YAML三板斧缩进​ YAML使用一个固定的缩进风格表示层级结构, 每个缩进由两个空格组成,不能使用tabs冒号冒号​ 以冒号结尾的除外,其他所有冒号后面都必须 有空格。短横线​ 表示列表项,使用一个短横杠加一个空格。​ 多少项使用同样的缩进别作为统一列表格。[r

2021-03-16 22:42:59 246 1

原创 ansible常用模块之mount、script、cron(四)

Ansible模块1.mount– path 挂载点– src 需要挂载的设备– fstype​ - 挂载设备的文件系统​ - iso9660 光驱​ - ext4​ - xfs​ - nfs​ - cifs samba的共享文件系统​ - ntfs windows磁盘文件系统– opts - 挂载属性​ - noatime​ - noexec​ - nosuid– state挂载动作​ –

2021-02-28 16:45:05 406 1

原创 ansible常用模块之group、user、file(三)

自动化运维工具shell脚本/Ansible/saltStack自动化运维:​ 批量部署重复的工作Ansible​ 无需客户端程序​ 只需要SSH​ 模块化Ansiblechan常用模块1.command​ 执行命令2.shell​ 执行命令3.yum​ 软件包管理4.copy​ 文件管理5.service​ 服务管理##########################################ansible模块1.ansible帮助工具ansib

2021-02-19 23:35:54 219 5

原创 ssh回顾(一)

ssh回顾:远程管理服务远程登录加密提供多种客户端工具ssh​ 命令的使用​ scp​ 命令的使用(推和拉)​ sftp登录方式:​ 密码登录​ 密钥登录​ 安全性​ 方便​ 1.生成密钥对​ ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa​ 2.推送公钥到需要登录的服务器上​ ssh-copy-id -i ~/.ssh/id_ras.pub 用户名@ip创建文件dd if=路径

2021-02-04 13:12:23 93

原创 Ansible基础模块(二)

Ansible1.基本概述1.1.Ansible是一个配置管理系统configuretion management system你只需要可以使用ssh访问你的服务器或设备就行。1.1.Ansible能做什么ansible可以帮助我们完成一些批量的任务,或者完成一些经常重 复的工作。比如:同时在100台服务器上安装nginx服务,并在安装后启动服 务比如:将某个文件一次性拷贝到100台服务器上。比如:每当有新服务加入工作环境时,你都要为新服务器部署某个服务,也就是说

2021-01-28 20:49:11 322 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除