- 博客(36)
- 收藏
- 关注
原创 MinIO分布式对象存储集群搭建
准备工作准备两台CVM云服务器,我这里用的S5 4C8G的,四块20G标准存储云硬盘。环境准备hostname ip 系统环境 备注minio1.quanheng.com 1.13.2.81/10.77.0.8 AMD 通用型SSD云硬盘 30G* 4minio2.quanheng.com 118.195.250.59/10.77.0.2 AMD 通用型SSD云硬盘 30G* 4。
2023-05-11 15:32:35
334
原创 Dockerfile不会写怎么办,有它就够了
image2df是一款将Docker镜像拉去下来转换成Dockerfile的产品,当我们初学dockerfile肯定会经常遇到镜像制作的各种坑,打包好了却跑不起来,这里我们就可以通过image2df拉取一些dockerfile去学习一下。
2023-04-24 21:48:47
528
1
原创 ElasticSearch 7.6.2版本集群搭建及踩坑
ES 默认安装后设置的堆内存是 1 GB,在实际用的肯定是少了,我目前用的演示的服务器的内存大小是4GB,所以我就不改动了,官方说过如果足够的内存,也尽量不要 超过 32 GB。因为它浪费了内存,降低了 CPU 的性能,还要让 GC 应对大内存。根据官方提供的《堆内存:大小和交换编辑》:https://www.elastic.co/guide/cn/elasticsearch/guide/current/heap-sizing.html。data :ES 启动的时候,会有该目录,用来存储文档数据。
2023-04-24 15:39:34
2314
2
原创 Docker工具:runlike whaler
runlike是一款能通过容器打印出容器的启动命令的产品github地址:https://github.com/lavie/runlikewhaler是一款能通过容器打印出容器的Dockerfile的产品github地址: https://github.com/P3GLEG/Whalerrunlike安装及使用。
2023-04-17 15:01:12
1164
原创 CasaOS一个轻量级的家庭云系统
CasaOS是一款轻量级的家庭云系统,基于Docker安装部署,支持pc和手机,可玩性非常高,万物皆可以打成docker镜像后都可以安装。你要你拥有一台电脑装上ubuntu你就能做all in one ,nas全家桶。安装简单,但是受网速影响至少要一个小时。
2023-03-24 21:52:16
14971
3
原创 Keepalived 详解
keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。说明:heartbeat是一个专业的、功能完善的高可用软件,它提供了HA 软件所需的基本功能:心跳检测、资源接管,检测集群中的服务,在集群节点转移共享IP地址的所有者等等。而keepalived有着相似的功能,通过虚拟路由冗余来实现高可用功能。
2022-11-28 13:57:42
1440
原创 通过kubeadm安装Kubernetes1.18
此命令默认是24小时的当过期之后,该token就不可用了。这时就需要重新创建token。访问地址:http://NodeIP:Port 云服务需要放开安全规则。等上方命令执行完后看看检查一下STATUS是否为Running。我们需要在node上绑定上面生成的命令。如果不是显示ready是还没有成功的。这里安装运行速度比较慢我们可以等一会。执行完上面命令会生成如下命令。此时我们可以检查下搭建情况。
2022-11-09 14:32:39
381
原创 Docker私有仓harbor搭建
harbor私有镜像仓库是在docker官方提供的"registry"基础之上二次开发,它包含了registry的核心功能。
2022-10-21 09:05:12
403
原创 集群批量管理-密钥认证
管理更加轻松:两个节点,通过密钥形式进行访问,不需要输入密码.服务要求: 一些服务在使用前要求我们做秘钥认证.名字: 密钥认证,免密码登录,双机互信.
2022-08-31 10:21:49
258
原创 Centos创建用户
useradd [-mMnr][-c ][-d ][-e ][-f ][-g ][-G ][-s ][-u ][用户帐号]-s 指定用户登入后所使用的shell。-f 指定在密码过期后多少天即关闭该帐号。-d 指定用户登入时的起始目录。-e 指定帐号的有效期限。-G 指定用户所属的附加群组。-g 指定用户所属的群组。-u 指定用户ID。...
2022-08-28 18:42:12
3672
原创 rsync服务端安装配置(含问题解决办法)
rsyncd服务,不同主机之间数据传输特点rsync是个服务也是命令使用方便,具有多种模式传输数据的时候是增量传输.全量: 无论多少数据 全部 推送走.增量: 只会把 修改,新建 了的文件传输走。
2022-08-27 13:36:44
680
原创 Linux基础及命令总结
注:docker 和虚拟机1️⃣ docker和虚拟机都是物理机上的2️⃣ docker是虚拟机上的容器引擎,可以分出很多小的容器进行程序部署。
2022-08-21 12:30:13
590
原创 Centos7.9安装MySQL及挂载
v /mydata/mysql8/data:/var/lib/mysql/:将数据文件夹挂载到主机。-v /mydata/mysql8/conf:/etc/mysql:将配置文件夹挂在到主机。-v /etc/localtime:/etc/localtime:容器时区与宿主机同步。-v /mydata/mysql8/logs:/logs:将日志文件夹挂载到主机。docker exec -it 容器ID /bin/bash。-d mysql:8.0.26:后台启动。本地sql可视化工具能连接成功即可。...
2022-08-19 14:09:16
582
原创 搭建teleport堡垒机教程
查看运行状态: /etc/init.d/teleport status。重启: /etc/init.d/teleport restart。如果发现文件大小不对,请移步官网去下载。通过sftp上传即可。启动: /etc/init.d/teleport start。停止: /etc/init.d/teleport stop。将selinux=enforcing修改成disabled。输入用户名密码后刷新就完事了 数据库根据自己需求配置。出现 ALL DONE 就安装完成了。running是正常的。...
2022-08-14 14:06:52
1172
原创 VM安装Centos7 及配置网络
VMware-workstation-full-16.2.1-18811642.exe」https://www.aliyundrive.com/s/BGy5s3k9hDq 提取码: d6n2。
2022-08-12 21:48:44
265
原创 mysql日志工具pt-query-digest
对于数据库的日常管理工作,性能管理肯定会是占比最大的一块,“工欲善其事必先利其器”,一个好的性能分析工具会极大的提高数据库性能管理的效率,而pt-query-digest就是专门针对MySQL数据库慢查询日志的一个强力分析工具,相比于mysqldumpslow,其分析结果更加具体和完善。...
2022-07-30 17:37:48
431
转载 Golang项目结构规范
随着项目的增长,请记住保持代码结构良好非常重要,否则你最终会得到一个凌乱的代码,这其中就包含大量隐藏的依赖项和全局状态。当根目录包含大量非Go组件和目录时,这也是一种将Go代码分组到一个位置的方法,这使得运行各种Go工具变得更加容易(正如在这些演讲中提到的那样来自GopherConEU2018的BestPracticesforIndustrialProgramming。这不是必需的(特别是对于较小的项目),但是最好有有可视化的线索来显示预期的包的用途。)包和代码就很重要。...
2022-07-25 00:00:25
1306
原创 Gin框架
Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,具有快速灵活,容错方便等特点。对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。...
2022-07-23 12:42:45
437
原创 fatal: unable to access ‘https://github.com/xxxx/xxx.git/‘:OpenSSL SSL_read: Connection was reset,
代码】fatalunabletoaccess'https//github.com/xxxx/xxx.git/'OpenSSLSSL_readConnectionwasreset,
2022-07-14 22:35:20
274
原创 Goland如何打造一个自己的UI背景和字体
settings|Appearance&Behavior|Appearance|Theme选择自己想要的主题。最后点击OK我们就有一个属于自己风格的IDE了。点击下方的字体选择右上角的颜色自由调色。下载安装完后就能得到不同颜色的括号区分。这是一个主题UI提供了很多的IDE。...
2022-07-14 21:54:33
743
原创 Docker基础理论概念及与VM的区别
1. 使用最广泛的开源容器引擎 2. 一种操作系统级的虚拟化技术 3. 依赖于Linux内核特性:Namespace(资源隔离)和Cgroups(资源限制) 4. 一个简单的应用程序打包工具
2022-07-04 15:03:18
117
原创 Docker 基础用法和命令
万物皆可help 遇到不会的命令我们直接俄先查查他的基础用法这时候我们会获取到下面这些命令基础用法对应的解释我也丢旁边了我们直接举几个例子例子一:上文说到安装docker时我们用到了阿里云镜像,但怎么去查看是否用上了这个镜像呢我们就可用到info命令例子二:拉取一个 elasticsearch 并访问打开浏览器我们可以直接访问访问成功例子三:如何杀死Docker进程首先我们可以ps查看一下我们启动的服务关闭这样就关闭了例子四:删除一个或者多个镜像例子五:输出指定容器日志信息例子六
2022-06-29 20:11:02
105
原创 Centos7无脑安装卸载Docker及镜像加速
Docker 包括三个基本概念:镜像:Docker 镜像,就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。容器:镜像和容器的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。仓库:仓库可看成一个代码控制中心,用来保存镜像。这里我们分自动和手动安装:自动或者采用DaoCloud的自动安装命令官网文档:http://get
2022-06-29 17:05:35
376
原创 Go语言实现广度优先搜索算法
广度优先搜索算法其实就是一个盲目的查询,直到找到目标值终止。例如从起始地到结束地,程序会盲目的去走两边,一直走下去只要有返回值或者走到终点结束我们接下来用棋盘案例来演示下1是围墙0是路,我们先讲下思路,我们可以把这个期盼看作是X,Y轴以开始点为原点。我们设置四个方向以逆时针来去寻找。如果是墙我们就跳过,直到终点为止。下面我们上代码创建一个ini文件这是我们的迷宫现在我们编写实现代码结果展示...
2022-06-28 14:57:05
240
原创 ElementUI保姆级教学完成前端CRUD操作
按照行业规矩, 写博客都要介绍博客所说的技术是干嘛的,长篇大论的话我就不说了,逼格不够高面试官那也虎不住,我用一句话来概括就是:饿了么写的一个非常棒的UI组件,通过 vue add element 就能完成Vue引用此UIElementUI官方文档按照图内勾选即可main.js就会自动引入这个包插件,两年elementui的时候还需要手动官网复制粘贴代码就很烦为了做到前后端数据交互,我们引入一下axios这个技术他跟ajax一样解决跨域问题的,不知道这么说对不对在我学习的时候就是这个印象,有强迫症的
2022-06-24 22:13:42
904
原创 保姆级教学安装Node && Vue手脚架
众所周知安装Vue手脚架之前必须要安装好nodejsnode 下载链接 选择 msi 安装程序在这里插入图片描述这里我直接选择了12以上的版本 之前下载过10.14.0版本在Vue Create的时候报错安装完我们检查一下自己的版本是否安装成功如果公司项目过多vue的版本不一致导致来回切换很复杂其实我们可以去github学习下nvm这款工具nvm github下载链接mvn是node的版本控制器这里我们时常会遇到一个坑,在切换版本的时候乱码,不要慌稳住,我们只需要通过管理者打开cmd黑窗口就好
2022-06-24 21:10:35
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人