自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Django学习第一天(如何创建和运行app)

一个url由以下几部分组成:scheme:代表的是访问的协议,一般为http或者ftp等host:主机名,域名,比如port: 端口号。HTTP协议是80端口,HTTPS协议是443端口path:查找路径。比如:就是path,后面的wd=python就是查询字符串anchor: 锚点,后台一般不用管,前端用来做页面定位的。

2024-07-22 16:44:58 53

原创 一文带你了解K8S组件架构

相当于一个通信部门(秘书部),其他的部门都需要经过API进行信息的传递。相当于一个数据库,它会将所有部门的操作信息记录到数据库当中。相当于调度者,将不同的项目调度到不同的NODE节点上。相当于公司里的老板,进行决策,决策完成之后,通知秘书部门进行传递信息。相当于公司当中的外联部,决定是否要与其他公司合作相当于工厂中的厂长,负责监控工厂的运作。相当于工厂的门卫大爷,负责安保和引路。

2024-07-08 18:02:04 695

原创 Linux性能优化(uptime)

如果1分钟的值远大于15分钟的值,就说明最近1分钟的负载在增加,这种增加有可能只是临时性的,也有可能还会持续增加下去,所以就需要持续观察。: 是指正处于内核关键流程中的进程,并且这些流程是不可打断的,比如最常见的是等待硬件设备的I/O响应,也就是我们在ps命令中看到的D状态的进程。首先,平均负载最理想的情况是等于CPU的个数,所以我们在批判平均负载的时候,可以先查看CPU的内核的个数。:是指正在使用CPU或者正在等待CPU的进程,也就是我们常用的ps命令看到的,处于R状态的进程。

2024-07-02 15:55:02 490

原创 K8S拉取busybox镜像时发生报错解决

解决方法:更换阿里云镜像,再次尝试下载。

2024-06-24 20:32:13 507

原创 NoSQL实战(MongoDB搭建主从复制)

MongoDB复制是将数据同步到多个服务器的过程;复制集提供了数据的冗余备份并提高了数据的可用性,通常可以保证数据的安全性;复制集还允许您从硬件故障和服务中断中恢复数据。保障数据的安全性数据高可用性 (24*7)灾难恢复无需停机维护(如备份,重建索引,压缩)分布式读取数据副本集对应用层是透明的MongoDB复制集的工作原理1. mongodb的复制集至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据。

2024-06-03 11:01:29 545 1

原创 Linux中安装MongoDB(Centos7)

rpm安装参考官方文档:http://docs.mongoing.com/manual-zh/tutorial/install-mongodb-enterprise-on-red-hat.html源码安装--

2024-05-31 14:42:19 289

原创 Linux中开启路由转发功能

【代码】Linux中开启路由转发功能。

2024-05-27 11:07:24 203

原创 LVS负载均衡验证轮询算法和加权轮询算法

本实验通过LVS负载均衡的方式去访问一个nginx集群,nginx1显示“web test page, my ip is 192.168.112.136 192.168.112.140 .”,nginx2显示“web test page, my ip is 192.168.112.137 192.168.112.140 .”: 轮询算法是将客户端的请求轮流分发给内部的服务器。

2024-05-16 16:49:35 401

原创 zabbix监控方式(zabbix-trapper)

中文:zabbix采集器,即zabbix sender。Zabbix-Trapper 监控方式可以一次批量发送数据给Zabbix Server,与主动模式不同,Zabbix-Trapper 可以让用户控制数据的发送,而不用Zabbix-Agent进程控制,这意味着可以使用Linux定时任务 , 或者 借助其他程序调用 Zabbix-Trapper 发送数据给 ZabbixServer。在 Zabbix-Trapper 工作模式中 , Zabbix 发送数据的程序是zabbix_sender。

2024-05-07 18:12:37 510 1

原创 Linux安装MongoDB超详细

【代码】Linux安装MongoDB超详细。

2024-04-24 16:09:59 727 2

原创 /mongo: error while loading shared libraries: libcrypto.so.1.1: cannot open shared object

这个错误提示表明在运行./mongo命令时,系统无法找到名为libcrypto.so.1.1的共享库文件。共享库文件是一些可被多个程序共享使用的代码和数据的集合,它们在系统中被动态加载。解决这个问题的方法是确保系统中已经安装了所需的共享库文件。4.也可以通过安装libcrypto.so.*全部安装。

2024-04-24 15:56:02 1305

原创 MongoDB安装windows版

看到 It looks like you are trying to access MongoDB over HTTP on the native driver port. 就能证明 MongoDB 启动成功。我们需要创建一个文件夹用来存储 MongoDB 产生的数据,比如创建了一个和。启动之后可以看到 MongoDB 的默认端口是 27017。之后我们进入到bin目录下,在文件路径处输入cmd命令。我这里解压缩到了F盘的mongodb文件夹内。进入到下载好的安装包路径,将文件解压缩。

2024-04-24 15:36:39 408

原创 pipeline流水线学习

安装部署完成之后,通过IP地址指定:8080端口,/jenkins进行访问。下面我们进行一次简单的流水线操作。

2024-04-10 18:37:46 347

原创 Error: Unable to find a match: policycoreutils-python报错解决

在安装gitlab时需要保证虚拟机有4G的内存。

2024-04-08 15:45:29 708

原创 Jenkins安装部署

Jenkins是一个开源的持续集成和交付工具,它提供了一种易于使用的方式来自动化构建、测试和部署软件项目。以下是Jenkins的一些特点和功能:1. 持续集成:Jenkins可以与版本控制系统(如Git、SVN等)集成,当代码发生变更时,自动触发构建和测试过程,确保代码的稳定性和质量。2. 可扩展性:Jenkins拥有丰富的插件生态系统,可以通过安装插件来扩展其功能。用户可以根据自己的需求选择合适的插件,满足特定的构建、测试和部署需求。

2024-04-08 14:35:55 486

原创 Failed to download metadata for repo ‘appstream‘:Cannot prepareinternal mirrorlist:No URLs in mirror

第一种情况:网络连接问题第二种情况:Centos停止维护的问题。

2024-04-08 14:24:14 756

原创 Zabbix Web界面中文汉化

【代码】Zabbix Web界面中文汉化。

2024-03-23 17:54:02 309

原创 Zabbix安装部署

默认值为1,表示滚动。我们设为0则表示不滚动。当数据特别多的时候,我们也可以设置成为1,然后在 Maximum size of log file in MB 设置当数据文件最大到多少时会自动滚动。

2024-03-23 17:37:31 293 1

原创 面试真经(运维工程师)

排序算法主要分为和。指的是数据记录在内存中进行排序,而则适用于排序的数据量很大,一次不能容纳全部排序记录的情况,需要在排序过程中访问外存。常见的算法包括插入排序、希尔排序、选择排序、冒泡排序、归并排序、快速排序、堆排序、基数排序等。

2024-03-21 20:51:34 572 1

原创 运维篇SHELL脚本实战案例

替换为你想要保存日志文件的实际路径和名称。脚本首先获取当前时间,并将其与磁盘使用情况一起追加到日志文件中;同时,它还输出这些信息到终端上。表示显示所有CPU核心的统计信息,每5秒更新一次,总共更新1次。用于过滤出包含CPU占用率信息的行。用于跳过前两行标题信息。在如下脚本中,你需要将。选项表示批处理模式,

2024-03-21 20:41:35 505

原创 系统基础监控命令实践

步骤 1 安装系统压测工具 stress步骤 2 安装线程压测工具 sysbench步骤 3 安装系统性能工具包 sysstat。

2024-03-18 11:39:40 291

原创 监控中心Zabbix入门

你用过哪些监控软件?zabbix 和 nagios、cacti、ganglia 有什么区别?zabbix 有那些好处?zabbix 的监控流程是什么?zabbix 常见监控项有那些?

2024-03-18 11:25:20 722

原创 面试真经(运维工程师)

Ansible 架构由两种计算机组成,分别为:控制节点和受管主机。Ansible 在控制节点上安装和运行,该 计算机上也含有 Ansible 项目文件的副本。受管主机列在清单中,清单还可以将这些系统组织到组中,以便于集中管理。你可以在文本中静态定义 清单,也可以通过从外部来来源获取群组和主机信息的脚本来动态确定。Ansible 用户无需编写复杂的脚本,而只要创建高级别 play 即可确保主机或主机组处于特定状态。Play 按该 play 指定的顺序对主机执行一系列任务。

2024-03-15 13:23:24 936

原创 Docker容器化技术(使用Dockerfile制作Nginx镜像)

【代码】Docker容器化技术(使用Dockerfile制作Nginx镜像)

2024-03-14 18:19:29 1687

原创 Docker容器化技术(互联机制实现便捷互访)

可以看到自定义命名的容器: db 和 web, db 容器的 names 列有 db 也有 web/db。这 表示 web 容器链接到 db 容器, web 容器将被允许访问 db 容器的信息。容器的互联是一种让多个容器中的应用进行快速交互的方式。它会在源和接收容器之间创建连接关系,接收容器可以通过容器名快速访问到源容器,而不用指定具体的IP地址。因此,首先需要自定义一个好记的容器命名。其中 DB—开头的环境变量是供 web 容器连接 db 容器使用, 前缀采用大写的连接别名。

2024-03-12 20:53:06 572

原创 Docker容器化技术(使用Dockerfile制作镜像)

Docker中有个非常重要的概念叫做——镜像(Image)。Docker 镜像是一个特殊的文件系统,除 了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数 (如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构 建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜 像构建透明性的问题、体积的问题就都会解决。

2024-03-12 16:54:40 1186

原创 Docker容器化技术(数据卷的管理)

数据卷 是一个可供容器使用的特殊目录,它将主机操作系统目录直接 映射进容器,类似于 Linux 中的 mount 行为。

2024-03-11 20:10:11 527

原创 Docker容器化技术(使用Docker搭建论坛)

【代码】Docker容器化技术(使用Docker搭建论坛)

2024-03-11 19:22:41 784

原创 HarBor私有镜像仓库安装部署

【代码】HarBor私有镜像仓库安装部署。

2024-03-10 21:54:11 345

原创 自动化运维利器Ansible基础(环境部署)

Ansible 是⼀个 IT ⾃动化⼯具。它能配置系统、部署软件、编 排更复杂的 IT 任务,如连续部署或零停机时间滚动更新。Ansible ⽤ Python 编写,尽管市⾯上已经有很多可供选择的 配置管理解决⽅案(例如 Salt、Puppet、Chef等),但它们各有优 劣,⽽Ansible的特点在于它的简洁。让 Ansible 在主流的配置管理 系统中与众不同的⼀点便是,它并不需要你在想要配置的每个节点上安 装⾃⼰的组件。同时提供的另⼀个优点,如果需要的话,你可以在不⽌ ⼀个地⽅控制你的整个基础架构。

2024-03-10 17:28:56 372

原创 PodMan容器技术

软件应用通常依赖于运行时环境提供的系统库、配置文件或服务。传统上,软件应用的运行时环境安装 在物理主机或虚拟机上运行的操作系统中。然后,管理员在操作系统上安装应用依赖项。在RHEL中,诸如 RPM 等打包系统可协助管理员管理相关依赖项。安装 httpd 软件包时,RPM 系统会确 保同时安装该软件包的正确库和其他依赖项。以传统方式部署的软件应用的主要弊端时这些依赖项会受到运行时环境的束缚。应用需要的支持软件的 版本可能比操作系统提供的软件更旧或更新。

2024-03-09 20:04:35 876

原创 Docker容器化解决方案(容器生命周期管理)

创建一个新的容器并运行一个命令。

2024-03-08 10:21:08 708

原创 Docker容器化解决方案(进程管理操作)

docker unpause: 恢复一个或多个容器中的所有进程。docker pause: 暂停一个或多个容器中的所有进程。杀死一个或多个正在运行的容器。创建一个新的容器但不启动它。在正在运行的容器中运行命令。暂停tomcat容器的服务。恢复tomcat容器的服务。根据容器名字杀掉容器。根据容器ID杀掉容器。

2024-03-06 17:46:24 488

原创 Docker容器化解决方案(镜像,容器的操作管理)

【代码】Docker容器化解决方案(镜像,容器的操作管理)

2024-03-06 17:27:14 548

原创 Docker容器化解决方案

Docker是一个构建在LXC之上,基于进程容器的轻量级VM解决方案,实现了一种应用程序级别的资源隔离及配额。Docker起源于PaaS提供商dotCloud基于go语言开发,遵从Apache2.0开源协议。Docker 自开源后受到广泛的关注和讨论,以至于 dotCloud 公司后来都改名为 Docker Inc。简单的理解,Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进行托管,而集装箱和集装箱之间没有影响。

2024-03-05 18:45:22 709

原创 Linux中安装docker出现的报错解决

1.进入/etc/yum.repos.d路径下,找到docker-ce.repo文件,把对应 $releasever 修改成自己的Centos版本。2.输入带版本的安装命令就可以安了。1.下载可用的.repo文件。2.然后输入,即可安装成功。

2024-03-05 18:24:32 2353

原创 MariaDB MaxScale实现mysql8读写分离

2)可以在从库中 slave(192.168.142.148) 新增一条数据,登录主库 master(192.168.142.146) 进行查询如果查询不到,在中间件连接库中 maxscale(192.168.142.139) 可以查询到则成功。是maridb开发的一个mysql数据中间件,其配置简单,能够实现读写分离,并且可以根据主从状态实现写库的自动切换,对多个从服务器能实现。中为 MaxScale 创建两个用户,用于监控模块和路由模块,已经实现主从复制的前提下,主库创建的用户,能同步到从库上。

2024-03-04 19:52:26 1425

原创 软件测试相关介绍

用例:用户使用的案例,为测试项目而设计的执行文档。

2024-03-04 17:29:06 513

原创 防火墙基本概念详细介绍

在计算中,防火墙是基于预定安全规则来监视和控制传入和传出网络流量的网络安全系统。该计算机流入流出的所有网络通信均要经过此防火墙。防火墙对流经它的网络通信进行扫描,这样能够过滤掉一些攻击,以免其在目标计算机上被执行。防火墙还可以关闭不使用的端口。而且它还能禁止特定端口的流出通信,封锁特洛伊木马。最后,它可以禁止来自特殊站点的访问,从而防止来自不明入侵者的所有通信。

2024-03-03 17:45:11 748

原创 ProxySQL实现mysql8主从同步读写分离

注意:ProxySQL会根据server的read_only的取值将服务器进行分组。read_only=0的server,master被分到编号为1的写组,read_only=1的server,slave则分到编号为0的读组。

2024-03-03 17:30:27 1138

空空如也

空空如也

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

TA关注的人

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