自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (3)
  • 收藏
  • 关注

原创 K8S实战之环境部署1.18(一)

#安装要求,准备环境#系统centos7.6 #硬件:2个CPU,2G内存 #可以访问外网,禁用swap#提前安装docker环境准备三台服务器服务器ip服务器名称192.168.106.102k8s-master192.168.106.103k8s-node01192.168.106.104k8s-node021.0 初始化系统环境,以下命令三台服务器全部执行1.1关闭防火墙systemctl stop firew

2021-01-13 18:32:15 497

原创 三分钟构建私有云平台Nano

相信很多开发人员或者学习互联网人员都会安装虚拟机来学习,一般常用的虚拟化软件是vmware workstation、virtual box、KVM等虚拟化工具来满足自己测试虚拟机的要求。01 Nano介绍今天我推荐一款更加轻量的虚拟机管理平台,那就是NanoNano是基于KVM技术,使用Go语言开发,简单易学的虚拟机管理软件,从Web管理门户、主机监控、镜像克隆到故障切换,功能完备,开箱即用,数分钟之内即可将您的服务器集群升级为云主机平台。这个软件摆脱了以往构建云平台的弊端,例如产品内部组件繁多,相

2020-11-24 17:47:58 2606 5

原创 MFS(moosefs)分布式文件系统最简单的搭建

mfs是一个分布式文件系统MooseFS(即Moose File System,简称MFS)是一个具有容错性的网络分布式文件系统,它将数据分散存放在多个物理服务器或单独磁盘或分区上,确保一份数据有多个备份副本,对于访问MFS的客户端或者用户来说,整个分布式网络文件系统集群看起来就像一个资源一样,也就是说呈现给用户的是一个统一的资源。MooseFS就相当于UNIX的文件系统(类似ext3、ex...

2020-02-16 16:54:20 1951

原创 linxu如何创建NFS共享文件系统

服务端搭建nfs服务器yum -y install nfs-utils #yum安装nfs共享文件系统包修改配置文件 vim /etc/exports/data 172.18.1.0/24(rw,no_root_squash,no_all_squash,sync) #允许哪些网段的人访问/data 172.18.4.0/24(rw,no_root_s...

2018-10-29 11:44:51 339

原创 Kong api网关实战教程

Kong是一款基于OpenResty(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgresQL构建的,能据供易于使用的RSTTAP[来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到名今Senver,来应对大批量的网络请求。kong组件说明service。

2024-05-17 21:03:27 1380

原创 python脚本之通过阿里云sdk 获取日志保存本地xlsl文件

sdk接口获取日志信息保存到本地。

2024-05-16 17:05:50 305

原创 通过python脚本获取阿里云rds慢请求日志并发送到指定邮件

【代码】通过python脚本获取阿里云rds慢请求日志并发送到指定邮件。

2024-05-09 15:08:42 288 2

原创 阿里云 oss存储日志下载方法

AccessKey 可以通过创建AccessKey 获得id和Secret。1.0 安装ossbrowser客户端。3.2 下载7.2日13点到14的日志。2.0 配置登录ossbrowser。3.0 到指定位置下载日志。3.1 确认日志路径。

2024-02-28 16:34:16 542

原创 gitlab备份-迁移-升级方案9.2.7升级到15版本最佳实践

忽略其他环境,建议使用centos7版本,方便后期升级。了解官方提供的版本的升级方案。

2024-01-24 16:16:17 1350 2

原创 mysq5.7 yum方式安装

当工作需要部署mysql时,通过手动上传安装包以及依赖包的方式安装mysql会比较麻烦,可以添加官方yum源,来实现自动安装依赖,方便快捷,这里已mysql5.7为例,其他版本差不多。原文链接:https://blog.csdn.net/qq_43084874/article/details/122276316。首次安装后,可以通过mysql日志查询默认密码,登录后修改密码即可。查看当前yum仓库是否包含mysql-server相关包,再次查看仓库是否有mysql相关安装包,已存在。

2023-04-27 11:49:30 725 1

原创 Nightingale | 夜莺监控部署安装和使用

最近在对开源的新型监控做调研,发现Nightingale功能强大,使用效果还不错,并对,并对目前监控做了一个对比夜莺监控( Nightingale )是一款国产、开源云原生监控分析系统,采用 All-In-One 的设计,集数据采集、可视化、监控告警、数据分析于一体。于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 60 多个版本。

2023-03-22 18:12:38 6569 2

原创 jenkins高级用法(jenkins集成gitlab自动构建打包发布)

jenkins集成gitlab自动构建打包发布

2023-02-20 20:24:45 2405

原创 第九章 vue 进阶篇 Element Plus 基本使用

vue函数 进阶 布局 弹框 表格 表单 提交

2023-02-19 18:10:48 12055 2

原创 第八章认识 Vue.js基础

vue配置使用基础

2023-02-17 19:04:58 882

原创 jenkins 用Pipeline实现控制stage任务进行精确构建发布

jenkins 用Pipeline实现控制stage任务进行精确构建发布

2023-02-15 19:50:34 540

原创 第七章RESTFramework(DRF)进阶篇GenericAPIview-ViewSet-ModelviewSet类的用法

GenericAPIview有一个问题获取所有用户和单个用户数据需要定义两个视图和URL路由,使用ViewSet可以很好解决这个问题,并且实现路由自动映射。Viewset视图集不再实现get(),post()等方法,而是实现以下请求方法动作:

2023-01-30 22:21:39 312

原创 Django 第六章RESTFramework(DRF)进阶篇(APIView类)

序列化器返回时当前模型中的字段,如果字段时外键时,返回是外键对应id,如果想要显示外键对应的详细信息做法如下。1.3 定义序列化器(serializers.py)1.4 定义视图(views)1.1 定义数据模型。

2023-01-30 17:12:41 362

原创 Django 第五章RESTFramework(DRF)框架初探以及认识serializers序列化器的增删改查

RESTFramework(DRF)框架初探以及认识serializers序列化器的增删改查

2023-01-17 14:58:47 1212

原创 jenkins结合gitlable企业集成部署实战

Jenkins是一个开源软件项目,起源于Hudson(Hudson是商用的),是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2023-01-12 20:24:39 554

原创 war包管理启动jenkins安装插件失败解决办法

1.今天在启动管理jenkins中,git/ssh/ldap插件一直安装失败,找了半天终于找到了办法纪录下来。

2023-01-11 23:39:02 886

原创 Djiango实现用户管理增删改成功能实战

Djiango实现用户管理增删改成功能实战

2022-12-25 23:30:06 1377

原创 Django 第四章 模版系统详解(ORM数据模型-使用mysql数据库增删改查)

模版系统分成两部分变量定义:在函数视图render中的context传入,类似于字典对象。变量在模版中引用,格式:{{ key }}

2022-11-30 00:18:39 1054

原创 运维体系建设(第二章)

运维体系建设(第二章)

2022-11-22 21:12:34 1583

原创 Django第三章(模版系统全局变量-if判断-for循环-过滤器-模版继承/引用-引用静态文件)

Django第三章(模版系统全局变量-if判断-for循环-过滤器-模版继承/引用-引用静态文件)

2022-11-13 21:40:45 927

原创 Django第二章(Httprequest详解-用户登录-搜索-文件上传-文件下载)

djiango实现模拟搜索/模拟用户登陆/模拟上传下载

2022-10-20 11:41:08 716

转载 shell脚本中:1>&2 2>&1 &>filename重定向的含义和区别

shell 脚本中 标准输出和重定向区别解释2>&1

2022-10-17 19:46:40 530

原创 认识djiango第一章(展示日志)

使用djiango打印日志

2022-10-12 16:41:33 836

原创 jenkins高级用法之构建任务常用的四种模式

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

2022-10-11 17:57:32 1421

原创 运维体系建设(第一章)

一.前言运维的基础工作通常是针对现有系统及项目的,例如服务器、各类云产品,正在运行的项目、监控、账号权限管控,项目上线等等,是宽泛而繁琐的,少有建设性的内容。那当我们接手一套新的系统,就有必要将它本身及周边进行完善。可能少数公司有较为全面的运维体系,有我们的桌面运维,网络运维,安全运维,研发运维、数据库运维以及系统运维或应用运维等专业团队,而更多的公司运维可能只有1-2个。以上的岗位工作都需要完成,但以下我们着重会聊到应用运维。 在接触新环境时,面对的是上任留下的坑,这比开发接手代码要更加严峻

2022-05-24 15:28:18 2083

原创 Django框架第零章(创建项目-配置文件介绍)

1.0 Django定义Django是python的一个主流web框架,提供一站式解决方案,开发成本低,内建ORM,数据管理后台,登录认证,表单,RESTAPI等功能,适合开发中大型项目。其他web框架:Flask (轻量级)Tornado(异步)2.0 官网目前最新版本是3.0 python版本推荐是3.6 3.7 3.8https://docs.djangoproject.com/zh-hans/3.1/软件安装方式python3.8官方网站下载

2022-05-11 10:43:07 141

原创 zabbix tcp 端口自定义监控方案

方案#采用精确过滤指定机器需要监听的端口,去掉多余繁杂的端口第一步:在zabbix目录下创建自定义监控脚本,将需要监听的端口写入配置文件中#将需要监控的端口写入到这个配置文件中cat port.conf2280443330610050#10051cat tcp_port.sh#此脚本是将之前定义的端口数据进行json格式化处理,如图所示#/bin/bashCONFIG_FILE=/etc/zabbix/sh/port.confCheck(){grep -vE '(^ *#

2022-04-24 17:28:15 4483

原创 windos10本地安装git工具并使用

1.下载最新版本git官网:https://gitforwindows.org/https://github.com/git-for-windows/git/releases/download/v2.35.3.windows.1/Git-2.35.3-64-bit.exe2.安装git安装说明比较详细https://blog.csdn.net/yanwennian/article/details/1185151163.配置并使用安装完成 回到桌面鼠标右键 会看到多了两个git配置选择g

2022-04-15 16:25:18 2300

原创 python 函数-作用域-匿名函数-闭包-装饰器

函数定义:是指一段可以直接被另一端程序或者代码引用的程序或者代码。在编写代码时,常将一些常用功能或者模块编写成函数,放在函数库中供公共使用,**优点:**减少重复编写程序段和简化代码结构语法:def 函数名称(参数1,参数2.......): <代码块> retun <表达式>示例:def hello(): print("hello world")hello() #调用函数求和函数def calc(a,b): return a + b

2021-11-18 23:19:11 407

原创 ubuntu服务器在gitlab如何拉去分支项目和推送项目

1.本地生成密钥保存到gitlable服务器上#安装gitapt-get install -y git #生成密钥ssh-keygen -t rsa #一路回车2.将密钥保存到gitlable上复制粘贴即可3配置git本地环境git config --global user.email “you@example.com” #配置邮箱git config --global user.name “zhangsan” #配置用户名克隆分支项目git clone git@

2021-09-23 16:59:42 671

原创 安装部署Apollo配置中心

背景:Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。 Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring/Spring Boot环境也有较好的支持。 .Net客户端不依赖任何框架,能够运行于所有.Net运行

2021-07-12 19:53:24 636 2

原创 自动化运维工具ansible实战第四章一键部署msql主从,redis主从,mongodb主从

本次实战环境为ubuntu系统角色ipansible管理节点192.168.1.14master节点192.168.1.30slave节点192.168.1.31

2021-06-30 14:11:56 494 5

原创 ubuntu系统20.04 安装 mysql-5.7.33并实现自动化部署

配置系统环境系统版本:Ubuntu 20.04.2 LTS源地址:阿里源cat /etc/apt/sources.list | grep -v ^# |grep -v ^$deb http://mirrors.aliyun.com/ubuntu focal main restricteddeb http://mirrors.aliyun.com/ubuntu focal-updates main restricteddeb http://mirrors.aliyun.com/ubuntu

2021-06-22 20:17:56 1158 2

原创 自动化运维工具ansible实战第三章(Playbook高级应用技巧)

1.0 在playbook中定义变量cat ns.yml--- - hosts: web gather_facts: no remote_user: root vars: #定义变量 - work_dir: /usr/local - nginx_version: 1.16 tasks: - name: "创建目录" shell: mkdir "{{work_dir}}/nginx{{nginx_version

2021-06-14 16:46:21 14808 12

原创 自动化运维工具ansible实战第二章(初识编排神器playbook)

ansible执行任务的两种模式ad-hoc模式: ad-hoc 模式(点对点模式),ad-hoc 命令是一种可以快速输入的命令,而且不需要保存起来的命令。就相当于 bash 中的一句 shell即上一章讲解的模式为ad-hoc.playbook模式:被称为剧本模式,playbook 通过多个 tasks 集合完成一类功能,如 Web 服务的安装部署、数据库服务器的批量备份等。可以简单地把 playbook 理解为通过组合多条 ad-hoc 操作的配置文件。如图所示的流程playbook特点1.

2021-06-04 01:03:10 438 6

原创 自动化运维工具ansible实战第一章

ansible描述#官网 https://docs.ansible.com/ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansoble特点模块化:调用特定的模块,完成特定任务有Paramiko,

2021-05-31 00:36:54 7960 23

完整部署k8s集群 v1.25版本

最新完整部署k8s集群 v1.25版本

2022-11-01

k8s数据备份与恢复文档etcd 3.3.10

k8s数据etcd备份与恢复文档 etcd 3.3.10集群的备份和恢复 (环境:K8S 1.15)

2022-10-19

最新搭建高可用K8S集群文档 (基于K8S 1.15)

最新搭建K8S集群文档 (基于K8S 1.15)所有的步骤都有说明3台master3台node高可用方案

2022-10-19

ansible.zip

一键部署mysql5.7 一键部署mysql主从 一键部署redis主从 一键部署mongodb主从

2021-06-30

elk一键部署,采用docker容器技术一键安装.zip

采用docker-compose一键部署

2021-04-07

openssh-zf.rar

一键升级openssl+openssh漏洞亲测可用,在多台服务器上测试没有问题!测试时间2020-04-03

2020-04-03

空空如也

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

TA关注的人

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