自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sftp非交互式下载文件夹 一行命令即可

一行命令非交互式下载sftp文件

2023-01-30 20:46:58 1222 1

原创 mac M1芯片安装vmware虚拟机及centos8详细教程

文章目录一、安装vmware虚拟机二、一、安装vmware虚拟机个人使用可获得免费许可证,注册用户激活即可。网址:https://customerconnect.vmware.com/web/vmware/evalcenter?p=fusion-player-personal&source=dwnp激活成功获得免费许可证后登陆自己的用户进官网下载链接:https://customerconnect.vmware.com/downloads/get-download?downloadGro

2022-02-25 16:50:02 20230 34

原创 手把手教你docker swarm集群部署

文章目录一、什么是docker swarm?二、docker swarm基本结构图三、准备工作1.准备三台cetnos8已安装docker的虚拟机,并且配置好ip地址。2.更改主机名3.配置hosts文件4.关闭防火墙和selinux四、docker swarm集群部署1.创建swarm集群2.添加节点主机到swarm集群3.创建一个服务4.swarm的动态缩容服务总结一、什么是docker swarm?Docker Swarm 和 Docker Compose 一样,都是 Docker 官方容器编排

2021-08-19 22:28:25 4064 2

原创 docker--制作镜像详细教程

文章目录一、什么是Dockerfile?二、制作镜像步骤1.新建一个空目录2.新建Dockerfile3.新建requirements.txt文件4.新建app.py文件5.生成镜像,需要一点时间,因为下载安装很多东西6.查看生成的镜像8.下载redis的镜像9.运行容器总结一、什么是Dockerfile?制作一个自己的docker镜像,此文是在其他镜像的基础上为之扩展,Dockerfile是制作镜像的配方。Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。

2021-08-17 19:59:09 2896 1

原创 centos8及Ubuntu20.4安装docker教程

文章目录前言一、centos8安装docker步骤1.查看官方文档2.更改主机名3.卸载旧版本的docker4.添加yum仓库文件5.安装docker6.启动docker并且设置开机自启7.看端口或者看进程是否启动8.测试运行一个docker容器二、Ubuntu20.4安装docker步骤1.卸载之前安装的docker2.更新系统里的所有的能更新软件3.安装需要的软件4.下载仓库文件5.更新软件5.安装docker6.看进程是否启动7.测试运行一个docker容器总结前言Docker的思想来自于集装

2021-08-10 20:25:56 1947 4

原创 Python flask框架跨域问题的解决方法

文章目录一、跨域是什么二、如何解决跨域问题1.跨域请求的过程总结一、跨域是什么从一个域名去请求另一个域名,这个过程称之为跨域。浏览器从一个域名的网页去请求另一个域名的资源,域名、端口、协议有一个不一样,请求都属于跨域。跨域其实是浏览器的一个保护政策。网页上有ajax请求时,会报:No ‘Access-Control-Allow-Origin’ header is present on the requested '这个错误。二、如何解决跨域问题1.跨域请求的过程因此我们只要做到请求头部信息

2021-08-07 23:23:18 3709 2

原创 手把手教你 zabbix自定义监控项

文章目录前言一、准备工作二、使用步骤1.在客户机上安装zabbix-agent2.在zabbix-server的前端页面上添加监控主机总结前言在使用zabbix的过程中,如果模板没有满足我们的需求,那我们可以自定义监控项,下文主要是添加监控nginx状态的功能。提示:以下是本篇文章正文内容,下面案例可供参考一、准备工作两台机器:一台已经安装zabbix的linux机器(具体步骤:https://blog.csdn.net/qq_42778369/article/details/1193907.

2021-08-05 21:48:35 10143 5

原创 超详细的zabbix5.0版本安装!

文章目录前言一、Zabbix实现原理以及架构二、安装步骤1.准备工作2.安装和配置zabbix服务器3.创建初始数据库4、启动zabbix-server以及zabbix-agent,并设置开机自启5.配置zabbix前端6、解决zabbix前端的图形界面出现中文的乱码问题。总结前言运维里非常重要的工作就是:监控!那么使用第三方软件,比如说:Zabbix,Nagios,open-falcon等有什么优缺点呢?优点:费用低廉。缺点:不能做到完全的定制,和你公司的业务完全的吻合。提示:以下是本篇

2021-08-04 20:37:19 3435 10

原创 nginx利用keepalived实现高可用的配置

文章目录高可用性(High Availability)作用一、keepalived是什么?二、利用keepalived实现高可用的配置1.将两台服务器都配置负载均衡功能2.安装配置keepalived软件3.两台负载均衡器启动keepalived4.查看ip地址,看高可用是否搭建成功总结高可用性(High Availability)作用1、一个业务不能因为某个设备或者点出现问题而导致整个业务不能正常运转,不能有单点故障。2、出现任何情况都可以运行—》利用高可用解决。提示:以下是本篇文章正文内容,

2021-08-03 19:07:03 1593 2

原创 nginx实现geoip模块的实验

文章目录一、http_geoip_module使用场景二、使用步骤1.使用脚本编译按照nginx,一键部署2.下载安装 MaxMind 的 GeoIP 库3.将之前解压的所需数据库放入nginx的配置文件目录中4.修改nginx.conf文件的配置5.语法检测及启动nginx6.在服务器上配置多个ip地址进行测试总结提示:以下是本篇文章正文内容,下面案例可供参考一、http_geoip_module使用场景一、区别国内外作HTTP访问规则二、区别国内城市地域作HTTP访问规则二、使用步骤1..

2021-07-27 20:16:54 1730 2

原创 python实现选择排序、冒泡排序、快速排序

一、选择排序思想:从头至尾顺序扫描序列,找出最小的元素,和第一个元素进行交换, 接着从剩下的元素中继续这种选择和交换,直至最终数组有序。def SelectSort(list): for i in range(0,len(list)): #第一趟循环排出有序数列 # 设置最小值的索引值 min = i for j in range(i+1,len(list)):#第二趟排序让min去和无序数列的数作比较找出真正最小值 if

2021-07-26 21:53:20 335

原创 python实现广度优先算法

广度优先搜索是一种用于图查找的算法,可帮助解决两类问题:从节点A出发,有前往节点B的路径吗?从节点A出发,前往节点B的哪条路径最短?假设你经营者一个芒果农场,需要寻找芒果销售商,以便将芒果卖给他,为此你在朋友中查找,假设你朋友中没有,那你就必须在朋友的朋友中查找,朋友是一度关系,朋友的朋友是二度关系。那么广度优先搜索所回答的问题变成这样:在你的人际关系网里,有芒果销售商吗?哪个芒果销售商和你的关系最近?你按照顺序依次检查名单里的每一个人,看看他是否是芒果销售商,这将先在一度关系里查找,再

2021-07-23 17:21:06 2367 2

原创 iptables发布内网的web、ftp、dns、mysql服务器

文章目录实验描述一、本实验的网络拓扑图二、实验步骤1、准备好3台纯净的linux虚拟机,配置好ip地址。本实验为centos7环境2、在linux防火墙服务器这台虚拟机上开启路由,配置SNAT3、先搭建好内部的web和mysql、ftp、dns服务器4、在linux防火墙服务器上配置DNAT策略,发布内网的服务器5、测试验证总结实验描述将内网的服务器(web、ftp、dns、mysql)发布到内网,让外网的用户可以访问到内网的服务器资源,模拟真实企业里的场景,更加深刻的理解防火墙和内网服务器、客户之.

2021-07-20 14:41:26 474 3

原创 python实现二分查找

python实现二分查找函数binary_search接收一个有序数据和一个元素。如果指定的元素包含在数组中,这个函数将返回其位置。仅当列表是有序列表的时候,二分查找才管用`import random#导入random模块def binary_search(list,item): low = 0 high = len(list) - 1 #low和high用于跟踪要在其中查找的列表部分 while low <= high: #只要范围没有缩小到只

2021-07-16 22:03:24 298 2

原创 搭建DNS服务器

准备工作:关闭防火墙和selinux#关闭防火墙[root@nameserver ~]# service firewalld stop[root@nameserver ~]# systemctl disable firewalld#查看iptables防火墙规则[root@nameserver ~]# iptables -L [root@nameserver ~]# getenforce Disabled[root@nameserver ~]# cat /etc/selinux/confi

2021-06-29 22:37:19 381 2

原创 Linux基本命令---总结

cd ---- 进入文件夹(change directory to another directory)pwd ---- 显示当前所在的路径(print name of current/working directory)man ----- 查看命令的使用手册 (manual)eg: [root@sc-mysql ~]# pwd/root[root@sc-mysql ~]# man pwdls ----- 查看文件夹里面的内容 listhostname ----- 查看主机名 ,每

2021-04-13 08:58:53 114 2

空空如也

空空如也

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

TA关注的人

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