心在征途
码龄2年
关注
提问 私信
  • 博客:83,664
    社区:1
    83,665
    总访问量
  • 72
    原创
  • 32,801
    排名
  • 955
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:计算机专业,云计算爱好者。不学习就被淘汰

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2023-05-24
博客简介:

2301_78327423的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    789
    当月
    16
个人成就
  • 获得1,200次点赞
  • 内容获得20次评论
  • 获得1,313次收藏
创作历程
  • 72篇
    2024年
成就勋章
TA的专栏
  • 云计算
    1篇
  • 运维
    1篇
  • 数据库
    1篇
兴趣领域 设置
  • Python
    django
  • Java
    eclipse
  • 编程语言
    pythonjavac++
  • 数据结构与算法
    数据结构
  • 后端
    mysql
  • 云原生
    docker
  • 网络与通信
    网络安全
  • 操作系统
    linuxubuntuwindowscentos
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

K8S持久化存储数据

环境:Ubuntu-1:192.168.114.110作为主Ubuntu-2:192.168.114.120作为从1,node节点1Ubuntu-3:192.168.114.130作为从2,node节点2持久化volumeMountspod里面:emptyDir和hostPath。存储在node,NFS...,Cloud当创建若干个pod后,其容器中的重要数据需要持久化存储,但如果删除了一个pod,则这个容器中的所有数据都将清空,故需要将容器中的数据持久化存储。
原创
发布博客 2024.08.26 ·
1254 阅读 ·
26 点赞 ·
1 评论 ·
15 收藏

Docker网络模式及通信

即在同一个宿主机上的容器之间可以通过自定义的容器名称相互访问,比如:一个业务前端静态页面的使用nginx,动态页面使用的是tomcat,另外还需要负载均衡调度器,如:haproxy对请求调度至nginx和tomcat的容器,由于容器在启动的时候其内部IP地址是DHCP随机分配的,而给容器起个固定的名称,则是相对比较固定的,因此比较适用于此场景。Docker的网路支持5种网络模式:none:没有网络只有一块回环网卡bridge:网桥模式,默认的模式,nat地址转换host:容器和真机共享网络,直连。
原创
发布博客 2024.08.09 ·
1125 阅读 ·
13 点赞 ·
0 评论 ·
32 收藏

Docker数据管理,数据卷,容器服务器数据卷

Docker镜像由多个只读层叠加而成,启动容器时,Docker会加载只读镜像层并在镜像栈顶部添加一个读写层。如果运行中的容器修改了现有的一个已经存在的文件,那该文件将会从读写层下面的只读层复制到读写层,该文件的只读版本仍然存在,只是已经被读写层中该文件的副本所隐藏,此即“写时复制(COW copy on write)"机制。如果将正在运行中的容器修改生成了新的数据,那么新产生的数据将会被复制到读写层,进行持久化保存,这个读写层也就是容器的工作目录,也为写时复制(COW) 机制。
原创
发布博客 2024.08.05 ·
1232 阅读 ·
23 点赞 ·
0 评论 ·
24 收藏

利用Dockerfile文件执行docker build自动构建镜像

每个指令的执行会生成一个新的镜像层,为了减少dockerfile都按顺序执行,从头开始,已经执行过的指令已经缓存了,不需要再执行,如果后续有一行新的指令没执行过,其往后的指令将会重新执行,所以加速镜像制作,将最常变化的内容放在dockerfile的文件的后面。如果docker run后面没有额外参数,但是dockerfile中的CMD里有(即上面CMD的第三种用法),即Dockerfile中既有CMD也有ENTRYPOINT,那么CMD的全部内容会作为ENTRYPOINT的参数。两个RUN是独立的。
原创
发布博客 2024.08.04 ·
1497 阅读 ·
24 点赞 ·
1 评论 ·
29 收藏

Docker镜像的手动制作commit

一个最基础的镜像有些功能没有,需要自己装,如vim都没有,要自己装。而镜像本身则只提供相应的rootfs,即系统正常运行所必须的用户空间的文件系统,比如: /dev/,/proc,/bin,/etc等目录,容器当中/boot目录是空的,而/boot当中保存的就是与内核相关的文件和目录。移动之后,如果使用yum源,如果一个repo文件找不到,不会遍历该文件夹下的repo文件,所以创建一个文件夹bak,把原有的repo文件移动到bak中,只留下Centos-8.repo文件。由于该容器里面运行着nginx。
原创
发布博客 2024.08.01 ·
1000 阅读 ·
8 点赞 ·
0 评论 ·
28 收藏

Docker容器操作

docker run 可以启动容器,进入到容器,并随机生成容器ID和名称。容器常用命令:docker ps 运行状态的容器docker ps -a 是看所有的容器docker ps -aq 看所有容器的iddocker create 建立容器docker start 开启容器docker stop 关闭容器docker run 先去本地找镜像,没有就去网上仓库拉取,拉取后建立容器docker cp 真机和容器之间复制文件docker rm -f 强制删除容器。
原创
发布博客 2024.08.01 ·
2356 阅读 ·
29 点赞 ·
0 评论 ·
27 收藏

Docker入门基础,安装,基础命令,镜像

容器定义工具允许用户定义容器的属性和内容,以方便容器能够被保存、共享和重建。Docker image: 是docker 容器的模板,runtime依据docker image创建容器Dockerfile: 包含N个命令的文本文件,通过dockerfile创建出docker imageACI(App container image): 与docker image类似,是CoreOS开发的rkt容器的镜像格式。
原创
发布博客 2024.07.30 ·
1080 阅读 ·
17 点赞 ·
0 评论 ·
27 收藏

redis高可用哨兵与集群cluster

redis cluster 有多种部署方法原生命令安装理解Redis Cluster架构生产环境不使用官方工具安装高效、准确生产环境可以使用自主研发可以实现可视化的自动化部署3.3 实现集群由于是模拟一台服务器实现,就从刚一安装好redis开始。开启多实例 来实现redisredis的集群一般需要6个节点,3主3从。方便起见,这里所有节点在同一台服务器上模拟:以端口号进行区分:3个主节点端口号:6001/6002/6003,对应的从节点端口号:6004/6005/6006。
原创
发布博客 2024.07.20 ·
770 阅读 ·
18 点赞 ·
0 评论 ·
32 收藏

Zabbix监控介绍与部署

zabbix是一个企业级解决方案,支持实时监控数千台服务器,虚拟机和网络设备,采集百万级监控指标,适用于任何IT基础架构,服务应用程序和资源的解决方案。Zabbix 是一个高度成熟完善的网络监控解决方案,包含了多种功能。数据收集:历史数据, 即记录每个监控项采集到的每个监控值趋势数据, 主要保留某个监控项一个小时内历史数据的最大值、最小值和平均值以及该监控项一个小时内所采集到的数据个数可用性和性能检查;支持 SNMP(包括主动轮询和被动捕获)、IPMI、JMX、VMware 监控;
原创
发布博客 2024.07.19 ·
905 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

分布式服务框架zookeeper+消息队列kafka

在zookeeper集群中,有各自的角色,分为领导者Leader,学习者learner(跟随者Follower,观察者Observer)领导者主要工作:事务请求的唯一调度和处理者,保证集群事务处理的顺序性;集群内部个服务器的调度者。跟随者:处理客户端非事务请求,转发事务请求给leader服务器;参与事务请求proposal的投票;参与leader选举的投票。
原创
发布博客 2024.07.18 ·
920 阅读 ·
20 点赞 ·
0 评论 ·
13 收藏

ELK企业级日志分析

elasticsearch是一个高度可扩展性的开源全文索引和分析引擎,它可实现数据的实时全文搜索。搜索、支持分布式可实现高可用、提供API接口,可以处理大规模日志数据,比如nginx,tomcat,系统日志等功能。使用java语言开发,建立在全文搜索引擎Apache lucene基础之上的搜索引擎特点:实时搜索、实时分析分布式架构、实时文件存储文档导向,所有对象都是文档高可用,易扩展,支持集群,分片与分配接口友好,支持json。
原创
发布博客 2024.07.17 ·
981 阅读 ·
15 点赞 ·
0 评论 ·
26 收藏

redis主从复制

节点B和结点C将从节点A复制数据,但是节点A的数据是空的,于是就把自己保存的数据副本删除。一旦某个slave成为一个master的slave,redis slave服务会清空当前的redis服务器上的所有数据并将master的数据导入到自己的内存,但是如果只是断开同步关系后,则不会删除当前已经同步过的数据。redis slave也要开启持久化并设置和master同样的密码,因为后期slave会有提升为master的可能,slave端切换master同步后会丢失之前的所有数据,而通过持久化可以恢复数据。
原创
发布博客 2024.07.14 ·
863 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

Redis持久化RDB,AOF

redis是挡在MySQL前面的,运行在内存中的,速度就快,单线程的。redis的一些基础配置:在上一篇redis介绍中,介绍了bind配置,使得远端主机能够登录本机redis。密码requirepass的设置,以及多实例基于端口号port的配置,pid文件pidfile,日志文件logfile,工作目录dbfilename配置。bind 0.0.0.0 #监听地址,可以用空格隔开后多个监听IPport 6379 #监听端口,默认6379/tcp。
原创
发布博客 2024.07.13 ·
867 阅读 ·
21 点赞 ·
0 评论 ·
24 收藏

Linux:inotify监控,rsync远程同步

T:输出时间格式中定义的时间格式信息。与前面的--timefmt语法格式指定时间日期%w:监控文件或目录%f:监控文件或目录信息%e:显示发生的事件信息,事件默认用","分隔。但是可以使用指定的分割符。%Xe,X分割指定的事件:-e。
原创
发布博客 2024.07.12 ·
915 阅读 ·
29 点赞 ·
0 评论 ·
24 收藏

Windows系统MySQL的安装,客户端工具Navicat的安装

仅作为服务器(Server only)、仅作为客户端(Client only)、完全安装(Full)、自定义(Custom)。5点多的版本有点低,下载8.0.38版本的。执行一个基本的语句:show databases;双击打开它:能够发现这与我们在终端命令行显示的数据库一样。数据库自己起名字,字符集为UTF-8。),是读者对MySQL数据库的知识了。右击localhost。提示连接成功,点击确定。移动到安装区域后,点击Next>直接叉掉,也可以exit退出掉。点击文件,点击新建连接...
原创
发布博客 2024.07.12 ·
1221 阅读 ·
20 点赞 ·
0 评论 ·
16 收藏

mysql高可用解决方案:MHA原理及实现

对主节点进行监控,可实现自动故障转移至其它从节点;通过提升某一从节点为新的主节点,基于主从复制实现,还需要客户端配合实现,目前MHA主要支持一主多从的架构,要搭建MHA,要求一个复制集群中必须最少有三台数据库服务器,一主二从,即一台充当master,一台充当备用master,另外一台充当从库,出于机器成本的考虑,淘宝进行了改造,目前淘宝TMHA已经支持一主一从。
原创
发布博客 2024.07.11 ·
927 阅读 ·
24 点赞 ·
0 评论 ·
19 收藏

Linux运维:MySQL中间件代理服务器,mycat读写分离应用实验

1.单纯的读写分离,此时配置最为简单,支持读写分离,主从切换2.分表分库,对于超过1000万的表进行分片,最大支持1000亿的单表分片3.多租户应用,每个应用一个库,但应用程序只连接mycat,从而不改造高程序本身,实现多租户化报表系统,借助于mycat的分表能力,处理大规模报表的统计。4.替代hbash,分析大数据,作为海量数据实时查询的一种简单有效方案,比如100亿条频繁查询的记录需要在3秒内查询出来结果,除了基于主键的查询,还可能存在范围查询或其他属性查询,此时mycat可能是最简单有效的选择。
原创
发布博客 2024.07.10 ·
1070 阅读 ·
15 点赞 ·
0 评论 ·
11 收藏

Redis安装部署与使用,多实例

Redis (Remote Dictionary Server)在2009年发布,开发者Salvatore Sanfilippo是意大利开发者,他本想为自己的公司开发一个用于替换MySQL的产品Redis,但是没有想到他把Redis开源后大受欢迎,短短几年,Redis就有了很大的用户群体,目前国内外使用的公司众多,比如:阿里,百度,新浪微博,知乎网,GitHub,Twitter 等。
原创
发布博客 2024.07.09 ·
1269 阅读 ·
27 点赞 ·
0 评论 ·
16 收藏

Linux运维:MySQL备份,物理冷备份,热备,完备+二进制日志,mysqldump备份-A,-B

整个数据集都备份:仅备份最近一次完全备份或增量备份(如果存在增量)以来,备份较快,还原复杂。:对比前一次备份,备份多出来的或者前一次备份有差异的数据。仅备份最近一次完全备份以来变化的数据或者增长的数据,备份较慢,还原简单。直接还原最新备份。cp,tar等复制归档工具:物理备份工具,适用所有存储引擎;只支持冷备,完全和部分备份LVM的快照:先加读锁,做快照后解锁,几乎热备;借助文件系统工具进行备份mysqldump:逻辑备份工具,使用所有存储引擎,对MyISAM存储引擎进行温备;支持完全或部分备份;
原创
发布博客 2024.07.06 ·
1370 阅读 ·
22 点赞 ·
0 评论 ·
30 收藏

Linux运维:mysql主从复制原理及实验

当一台数据库服务器出现负载的情况下,需要扩展服务器服务器性能扩展方式有向上扩展,垂直扩展。向外扩展,横向扩展。通俗的讲垂直扩展是将一台服务器扩展为性能更强的服务器。横向扩展是增加几台服务器。主从复制好比存了1000块钱在主上,在从上查不到,主从复制就是主和从数据一致。复制的功能:负载均衡读操作,备份,高可用和故障切换,数据分布,MySQL升级。
原创
发布博客 2024.07.05 ·
850 阅读 ·
29 点赞 ·
0 评论 ·
28 收藏
加载更多