自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 收藏
  • 关注

原创 Linux运维常用命令

Linux运维常用命令

2022-04-02 17:40:24 715 1

原创 PostgreSQL13.1

PostgreSQL数据库是目前功能最强大的开源数据库,支持丰富的数据类型(如JSON和JSONB类型、数组类型)和自定义类型。而且它提供了丰富的接口,可以很容易地扩展它的功能,如可以在GiST框架下实现自己的索引类型等,它还支持使用C语言写自定义函数、触发器,也支持使用流行的语言写自定义函数,比如其中的PL/Perl提供了使用Perl语言写自定义函数的功能,当然还有PL/Python、PL/Tcl,等等。

2023-06-26 17:12:56 1550

原创 OpenGaussDB2.0.1

GaussDB为云原生数据库(没有开源),GaussDB 数据库是2019年 5 月 15 日华为在北京面向全球发布的,它被称为全球首个人工智能原生(AI-Native)数据库。OpenGaussDB是在2019年9 月 19 日,在华为 CONNECT 大会上,华为宣布将开源其 GaussDB 数据库,开源后的产品被命名为 openGauss,这也是openGauss的“open”开头的由来。但openGauss于2020年6月30日才最终正式开源出来。

2023-06-16 17:05:56 1170 1

原创 redis哨兵集群

Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、key-value数据库,并提供多种语言的API。(是一个非关系型的数据库)既然提到非关系数据库,那么就有必要说一下关系型数据库和非关系型数据库的区别了。1. 数据存储结构的不同首先关系型数据库一般都有固定的表结构,并且需要通过DDL(数据定义语言)语句来修改表结构,不是很容易进行扩展。

2023-05-30 17:17:52 1102

原创 CentOS8安装

进入 bios界面安装完成后 点击 重启 然后选择bios加载程序的顺序

2023-05-23 16:32:54 147

原创 Kubernetes常用基础命令

Kubernetes常用基础命令1. 查看帮助文档2. 类型介绍3. 常用基础命令3.1 create3.2 replicas3.3 port3.4 expose3.5 get1. 查看帮助文档[root@master ~]# kubectl --helpkubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/ov

2023-05-23 16:29:13 128

原创 欢迎使用Markdown编辑器

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2023-05-23 16:29:01 512 1

原创 shell脚本合集

【代码】shell脚本合集。

2023-05-23 16:28:25 161

原创 The GPG keys listed for the “MySQL 5.7 Community Server“ repository are already installed but they

自己在搭建zabbix,安装mysql时遇到的问题。

2023-05-17 16:10:16 487

原创 Elasticsearch数据库

Elasticsearch和MongoDB/Redis/Memcache一样,是非关系型数据库。是一个接近实时的搜索平台,从索引这个文档到这个文档能够被搜索到只有一个轻微的延迟,企业应用定位:采用Restful API标准的可扩展和高可用的实时数据分析的全文搜索工具。可拓展:支持一主多从且扩容简易,只要cluster.name一致且在同一个网络中就能自动加入当前集群;本身就是开源软件,也支持很多开源的第三方插件。

2023-05-11 15:24:29 5446 3

原创 mongodb安装

mongodb

2023-05-05 16:15:30 792

原创 nginx负载均衡

nginx负载均衡

2023-04-24 18:14:01 629

原创 MySQL8.0主从

MySQL8.0主从

2023-04-24 17:10:01 375

原创 nginx1.10.2编译安装

nginx1.10.2编译安装

2023-04-24 15:35:38 341

原创 MySQL8.0编译安装

MySQL8.0编译安装

2023-04-24 15:15:35 762

原创 CloudBoot

虚拟机不再是云的专属,物理服务器裸机也可成云!开源 X86 服务器配置安装工具,目前国内使用最广泛和最易用的全自动装机平台,可以实现机器上架后从硬件到操作系统的全自动安装、大规模服务器的自动化快速安装配置,更省时、更省力、更规范。CloudBoot裸机云管理平台是云霁科技在“自动化物理装机工具”基础上,面向企业和 IDC 行业提供的裸机云化管理解决方案;围绕裸机资源池、硬件监控、裸机安装、带外管理、系统迁移、裸机自服务等功能模块,构建云化的裸机统一管理平台。云装机系统支持远程自动化安装操作系统。

2022-10-15 22:48:14 1626

原创 CloudlaC是什么?

CloudIaC是由云霁科技开发的一个开源项目,该项目提出了『环境即服务』的理念,可以通过组织、项目、云模板、环境等管理维度,精确的授权用户对环境的管理权限,让用户可以分配不同的角色对不同项目下的不同环境进行管理;同时,CloudIaC将Terraform和Ansible进行了打通,让我们可以在资源创建出来之后自动调用Ansible的playbook来完成应用的自动部署。

2022-10-15 18:14:31 1304

原创 一条命令(dd)制作Centos(Linux)优盘(U盘)启动盘

第一步,准备一个8G的优盘,一台装有Linux系统的机器以及一个Linux系统的光盘镜像文件。先将优盘插到Linux机器上,然后使用命令。第二步,确定优盘的硬件位置(设备位置)

2022-08-19 11:46:38 1508

原创 制作ESXI6.7启动盘

ESXI镜像和rufus-3.18、uzj工具下载地址:ESXI镜像:rufus-3.18、uzj工具:首先下载ESXi-6.7.0-8169922-standard-customized.iso安装文件,用虚拟光驱挂载或者写入U盘做成启动盘进行安装。加载VMkernel文件加载文件完成,按【Enter】键开始安装VMware ESXi 6.7系统出现“End User License Agreement(EULA)”界面,也就是最终用户许可协议,按【F11】键接受“Accept and C

2022-06-20 13:57:49 5497 1

原创 PostgreSQL安装流程

PostgreSQL安装流程1. 查找yum里有哪些安装版本2. 开始安装3. 初始化数据库4. 设置postgresql开机自启5. 修改账户密码6. 修改ip绑定7. 允许所有ip访问1. 查找yum里有哪些安装版本环境说明:[root@localhost ~]# cat /etc/redhat-release CentOS Stream release 8[root@localhost yum.repos.d]# curl -O http://192.168.13.234:7777/ce

2022-03-24 16:45:14 2695

原创 win7(64位)安装oracle 11g R2

win764 位安装oracle 11g R21、安装1.1 下载Oracle 11g R2 for Windows的版本1.2 将两个压缩包解压到同一个目录下,即“database”,(这一步必须注意,首先必须要两个文件同时解压的同一个目录下,否则如果直接压一个,或者目录放错会导致后面复制文件时候出现找不到安装文件的情况);然后单击解压目录下的“setup.exe”文件:1.3 在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”1.4 在“安装

2022-03-10 10:16:06 1707

原创 Prometheus容器化部署

//拉取Prometheus官方镜像[root@master ~]# docker pull prom/prometheus [root@master ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEprom/prometheus

2021-12-29 23:16:48 539

原创 Kubernetes部署Jenkins

Kubernetes部署Jenkins1. 构建tomcat镜像2. 通过Docker镜像部署Jenkins1. 构建tomcat镜像//目录结构[root@master ~]# tree /tomcat//tomcat/├── Dockerfile└── files ├── apache-tomcat-9.0.56.tar.gz ├── index.jsp ├── install.sh ├── jenkins-2.303.1.war └── jenkin

2021-12-29 08:48:55 240

原创 kubernetes之service

目录1. service介绍1.1 VIP和Service代理1.2 iptables 代理模式1.3 IPVS 代理模式2. Service服务类型2.1 ClusterIP类型2.2 NodePort类型2.3 LoadBalancer类型1. service介绍Kubernetes Service定义了这样一种抽象:逻辑上的一组Pod,一种可以访问它们的策略 —— 通常被称为微服务。这一组Pod能够被Service访问到,通常是通过selector实现的。Service可以提供负载均衡的能力,但

2021-12-27 08:52:16 579

原创 kubernetes工作负载控制器的应用

2021-12-24 23:58:21 693

原创 kubernetes之资源调度的方式

kubernetes之资源调度的方式1. 容器资源的限制2. nodeSelector节点选择器3. nodeAffinity节点亲和性4. taint污点&tolrations污点容忍1. 容器资源的限制表示最多使用多少cpu和内存资源resources.limits.cpuresources.limits.memory表示最少使用的CPU和内存资源resources.requests.cpuresources.requests.memory[root@master ~]#

2021-12-23 23:37:26 1019

原创 kubernetes资源定义haproxy

重启策略:Always:当容器终止退出后,总是重启容器,默认策略。OnFailure:当容器异常退出(退出状态码非0)时,才重启容器。Never:当容器终止退出,从不重启容器。健康检查类型:livenessProbe (存活检查)∶如果检查失败,将杀死容器,根据Pod的restartPolicy来操作。readinessProbe (就绪检查)︰如果检查失败,Kubernetes会把Podservice endpoints中剔除。#端口探测apiVersion: v1kind: Podm

2021-12-23 01:27:35 165

原创 kubernetes实现haproxy负载均衡

//创建两个pod[root@master ~]# mkdir httpd1[root@master ~]# cd httpd1/[root@master httpd1]# vim dockerfile[root@master httpd1]# cat dockerfile FROM busybox RUN mkdir /data && echo 'httpd1' > /data/index.htmlCMD ["/bin/httpd","-f","-h","/dat

2021-12-22 08:36:19 574

原创 error execution phase preflight: couldn‘t validate the identity of the API Server: abort connecting

部署Kubernetes集群故障案例1. oken 过期2. k8s api server不可达在使用k8s的过程中,相信很多人都遇到过使用kubeadm join命令,将node加入master时,出现error execution phase preflight: couldn't validate the identity of the API Server: abort connecting to API servers after timeout of 5m0s错误,即节点纳入管理失败,五分钟后

2021-12-20 11:42:07 12531

原创 kubernetes的基础用法

kubernetes的基础用法1. 什么是pod?1.1 pod的分类1.2 常见的pod控制器2. kubernetes的核心组件2.1 HPA2.2 service1. 什么是pod?pod相当于逻辑主机,每个pod都有自己的ip地址pod内的容器共享相同的ip和端口空间默认情况下,每个容器的文件系统与其他容器完全隔离可以理解为:容器组,同时pod相当于逻辑主机,进入pod后仿佛进入一个linux主机,命令都可用(linux系统下),该“主机”内又有很多容器,进入后又仿佛是又进了一个linu

2021-12-19 16:11:40 285

原创 Kubernetes快速部署

Kubernetes快速部署1. 安装要求2. 学习目标3. 准备环境4. 所有节点安装Docker/kubeadm/kubelet4.1 安装Docker4.2 添加kubernetes阿里云YUM软件源4.3 安装kubeadm,kubelet和kubectl5. 部署Kubernetes Master6. 安装Pod网络插件(CNI)7. 加入Kubernetes Node8. 测试kubernetes集群1. 安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:至少3台机

2021-12-18 15:00:47 1684

原创 kubernetes

kubernetes1. 什么是kubernetes2. 为什么要使用kubernetes3. Kubernetes能做什么4. 关键进程5. kubernetes专业术语6. Pod与service7. Kubernetes架构和组件7.1 etcd组件7.2 API服务器7.3 调度器7.4 控制器管理器7.5 Kubelet7.6 kube-proxy7.7 DNS服务器7.8 Ingress控制器1. 什么是kubernetes首先,他是一个全新的基于容器技术的分布式架构领先方案。Kuberne

2021-12-17 20:22:47 507

原创 Linux基础用法(超全面,超详细,收藏这一篇就够了)

Linux系统基础知识1.操作系统简介2.服务器的分类3.系统安装1.操作系统简介什么是UNIX?UNIX是由OPEN GROUP管理的一个商标,它指的是一个遵循特定规范的计算机操作系统这个规范称为单一UNIX规范(The Single UNIX Specification)UNIX的源代码属于SCO公司类UNIX系统多数为商用,如SCO的Unixware、IBM的AIX、HP的HP-UX和Sun的Solaris免费的有FreeBSD和Linux认识Linux什么是Free S

2021-12-17 12:08:11 4728

原创 Harbor

Harbor1. Harbor简介1.1 Harbor的功能1.2 Docker Compose(编排工具)2. Harbor部署3. Harbor常用操作3.1 Harbor上传镜像3.2 Harbor下载镜像3.3 Harbor用户管理3.4 Harbor设置开机自启4. Docker Compose语法4.1 docker compose介绍4.2 docker compose 常用命令与配置4.3 docker-compose.yml 属性无论是使用Docker-distribution去自建仓库

2021-12-16 15:30:05 1190

原创 podman网络、常用命令、以及容器的开机自启

目录1. podman网络1.1 rootfull和rootless容器网络之间的差异1.2 防火墙1.3 容器间通信示例:1.4 查看防火墙规则2. podman常用命令3. 容器的开机自启1. podman网络1.1 rootfull和rootless容器网络之间的差异podman容器联网的指导因素之一将是容器是否由root用户运行。这是因为非特权用户无法在主机上创建网络接口。因此,对于rootfull容器,默认网络模式是使用容器网络接口(CNI)插件,特别是桥接插件。对于rootless,默认的

2021-12-15 17:41:03 3352 1

原创 shell脚本(function函数)

function函数1. 函数function的作用2. 函数的定义3. 函数参数4. 在函数里用本地变量1. 函数function的作用函数function是由若干条shell命令组成的语句块,实现代码重用和模块化编程。它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运 行,而是shell程序的一部分,定义函数只对当前的会话窗口有效,如果再打开一个窗口再定义另外一个函数,就对另一个窗口有效,两者互不影响。函数和shell程序比较相似,区别在于以下两种:She

2021-12-15 11:59:52 14976 1

原创 shell脚本进阶

shell脚本进阶1. bash条件判断1.1 条件测试类型1.2 条件测试的表达式1.3 整数测试1.4 字符测试1.5 文件测试1.6 组合测试条件1.7 条件判断,控制结构2. 分支选择3. 循环语句3.1 for循环3.2 while循环3.2.1 while循环正常用法3.2.2 while循环特殊用法4. until循环5. 循环语句特殊情况6. 定义脚本退出状态码7. 99乘法表1. bash条件判断1.1 条件测试类型整数测试字符测试文件测试1.2 条件测试的表达式[ e

2021-12-15 11:33:49 541

原创 shell脚本基础

shell脚本基础2. 变量2.1 什么是变量?2.2 变量名称注意事项2.3 变量类型2.4 变量操作2.5 bas变量类型2.5.1 本地变量2.5.2 环境变量2.5.3 位置变量2.5.4 特殊变量.5.5 bash内建环境变量2.5.6 只读变量(常量)3. 脚本基础3.1 脚本的含义3.2 程序返回值3.3 脚本测试3.4 写脚本注意事项3.5 shell算数运算3.6 命令的逻辑关系2. 变量2.1 什么是变量?变量可以通过变量名访问,变量通常是可以变化的量2.2 变量名称注意事项

2021-12-15 10:52:29 1402

原创 podman的简介和安装

podman的简介和安装1. 什么是podman?2. podman安装3. poman 的常用命令4. 普通用户使用podman的方式1. 什么是podman?Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 OCI 容器。容器可以以 root 或无根模式运行。Podman 是一个开源项目,可在大多数 Linux 平台上使用并驻留在GitHub上。Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 Open Container I

2021-12-14 21:25:46 2683

原创 dockerfile基于alpine构建haproxy

dockerfile基于alpine构建haproxy1. 结构目录2. 编写dockerfile3. 构建镜像4. 创建容器5. 访问1. 结构目录[root@localhost ~]# tree haproxy/haproxy/├── dockerfile└── files ├── haproxy-2.5.0.tar.gz ├── haproxycfg.sh ├── install.sh └── sysctl.conf1 directory, 5 files

2021-12-12 23:46:03 1447

空空如也

空空如也

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

TA关注的人

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