自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 docker搭建私有仓库

registry私有仓库下载docker-distribution软件包yum install epel-releaseyum install docker-distribution查看docker-distribution配置文件[root@localhost registry]# vim /etc/docker-distribution/registr...

2019-09-13 11:35:00 189

转载 k8s volume存储卷

介绍volume存储卷是Pod中能够被多个容器访问的共享目录,kubernetes的volume概念,用途和目的与docker的volume比较类似,但两者不能等价,首先,kubernetes中的volume被定义在Pod上,然后被一个Pod里的多个容器挂在到具体的文件目录下;其次,kubenetes中的volume与Pod的生命周期相同,但与容器生命周期不相关,当容器终止或者重启时...

2019-09-10 00:48:00 263

转载 k8s service对象

概述service服务也是Kubernetes里核心字眼对象之一,Kubernetes里的每一个service其实就是我们经常提起的微服务架构中的一个微服务,之前讲解Pod,RC等资源对象其实都是为讲解Kubernetes Service做铺垫的,下图为Pod,RC与Service的逻辑关系可以看到上面的架构图,service服务通过标签选择器定位后端pod,前提是se...

2019-09-09 09:38:00 179

转载 k8s Ingress和ingress控制器

ingress架构图简介我们知道service的表现形式为IP:PORT,即工作在第四层传输层(TCP/IP层),那么对于不同的URL地址经常对应用不同的后端服务或者虚拟服务器,这些应用层的转发机制仅通过kubernetes的service机制是无法实现的,这种情况我么可以使用ingress策略定义和一个具体的ingress Controller,两者结合实现一个完整的Ingr...

2019-09-07 16:27:00 271

转载 EFK日志搭建

安装java安装java1.8以上的版本并验证[root@localhost ~]# yum install java[root@localhost ~]# java -versionopenjdk version "1.8.0_222"OpenJDK Runtime Environment (build 1.8.0_222-b10)OpenJDK 6...

2019-09-05 01:02:00 115

转载 k8s控制器资源

Podpod在之前说过,pod是kubernetes集群中是最小的调度单元,pod中可以运行多个容器,而node又可以包含多个pod,关系如下图:在对pod的用法进行说明之前,有必要先对docker容器进行说明在使用docker时,可以使用docker run命令创建一个容器,而在kubernetes集群中对长时间运行容器的要求是:主程序需要一直在前台执行...

2019-09-04 15:18:00 162

转载 k8s集群搭建

k8s简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制k8s的资源对象masterkubernetes里的master指的是集群控制节点...

2019-09-04 01:13:00 183

转载 docker部署zabbix

我相信大家都已经会再物理机上跑zabbix并且监控了,那么有没有想过在docker中跑zabbix?下面咱们来看看如何在docker中搭建zabbix并且监控部署环境2台物理机机器:zabbix-server:192.168.254.13zabbix-agent:192.168.254.17docker版本:Server Version: 19.03.1zabbi...

2019-08-29 22:12:00 201

转载 os模块

1、getcwd()获取当前工作路径import osprint(os.getcwd())C:\python35\python3.exe D:/pyproject/day21模块/os模块.pyD:\pyproject\day21模块2、chdir() 改变当前工作路径import osprint(os.getcwd()...

2019-06-05 00:07:00 75

转载 HttpResponse对象

HttpResponse对象Django服务器接收到客户端发送过来的请求后,会将提交上来的这些数据封装成httpresponse对象传给视图函数,视图处理完相关逻辑后,也需要返回一个响应给浏览器,而这个响应必须返回HttpResponseBase或者他的子类对象,而HttpResponse就是HttpResponseBase的子类对象常用属性content:返回的内容...

2019-06-04 22:38:00 139

转载 django2.2(一)

限制请求method什么是method1.通常客户端请求服务器获取资源为GET方式2.客户端提交数据给服务器端数据为POST方式method限制请求如果要限制请求,比如客户端只允许用GET方式访问网站,其他的方式统统不允许,那么就可以如下:require_http_methods()中可以传入访问方式,只可以用列表当中的访问方式访问,初次之外的方式都不允许访...

2019-06-03 15:25:00 110

转载 django迁移脚本

执行migrate报错的解决办法:想知道migrate为什么报错,需要先了解migrate到底做了什么事情migrate做了什么事情?1.将相关的迁移脚本翻译成sql语句,然后在数据库中执行2.如果sql语句执行没有问题,那么会将相关的迁移脚本的名字记录到数据库中django_migrations表中migrate怎么判断哪些迁移脚本需要执行?migrate会将代...

2019-06-02 23:34:00 147

转载 django2外键,F表达式,Q表达式

一对多环境两个类:书的类别和文章,一片文章只能有一个作者,一个作者可以有多个文章,这之间组成了一对多的关系class Category(models.Model): category = models.CharField(max_length=100) def __str__(self): return self.category...

2019-06-01 23:58:00 119

转载 apache2.4

apache配置文件配置文件: 主配置文件:/etc/httpd/conf/httpd.conf 模块配置文件:/etc/httpd/conf.modules.d/*.conf 辅助配置文件:/etc/httpd/conf.d/*.conf日志目录 /var/log/httpd/error_log #错误日志 /var/lo...

2019-05-26 20:20:00 118

转载 python3自动部署mariadb主从

masterimport configparserimport osdef config_mariadb_yum(): exists = os.path.exists('/etc/yum.repos.d/mariadb.repo') if exists: print('mariadb.repo文件已经存在') yum...

2019-05-08 23:24:00 82

转载 磁盘管理和文件系统

linux磁盘分区的基本概念硬盘分区有三种,主磁盘分区、扩展磁盘分区、逻辑分区。一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个。但扩展分区是不能直接用的,他是以逻辑分区的方式来使用的,所以说扩展分区可分成若干逻辑分区。他们的关系是包含的关系,所有的逻辑分区都是扩展分区的一部分。在linux中第一块硬盘分区为hd...

2019-04-28 22:54:00 211

转载 文件查找

文件查找在文件系统上查找符合条件的文件文件查找:locate,find  非实时查找(数据库查找):locate  实时查找:findlocate:  依赖于事先构建的索引:索引的构建是在系统较为空闲时自动进行,手动更新数据库(updatedb)  索引构建需要遍历整个文件系统,极消耗资源:  工作特点:    查找...

2019-04-27 16:02:00 82

转载 bash基础特性3(shell编程)

Linux上文本处理三剑客:  grep:文本过滤工具  sed:stream editor,文本编辑工具  awk:文本报告生成器grep-v:显示不能够被pattern匹配到的行-i:忽略字符大小写-o:仅显示匹配到的字符串-A:after,后...行-B:before,前...行-C:context,前后各...行基本正...

2019-04-25 23:52:00 105

转载 bash基础特性2

命令别名(alias)(1)alias 显示当前shell进程所有可用的命令别名: (2)alias NAME='VALUE' 定义别名NAME,相当于执行命令value (3)unlias 撤销别名 注意: 在命令行中定义的别名,仅对当前shell进程有效:如果想永久有效,要定义再配置...

2019-04-25 19:41:00 70

转载 bash基础特性1

shell俗称壳(用来区别于内核),是指“提供使用者使用界面”的软件,就是一个命令行解释器。BASH是SHELL的一种,是大多数LINUX发行版默认的SHELL,除BASH SHELL外还有C SHELL等其它类型的SHELL。命令历史history 环境变量: history -d:OFFSET#删除某一...

2019-04-25 19:04:00 61

转载 Bootstrap3.3.7

页面的布局<-!不让文字超出左右屏幕--><style> .demo { word-wrap: break-word; }</style>他们为那个模板中的一个列网格添加了所有这些类,.col-xs-* = *超小设备(即手机)(<768像素).co...

2019-04-13 23:05:00 463

转载 django2+python3+uwsgi+centos7部署网站

Centos7中安装Python虚拟环境2018年08月27日 00:09:36kaichenkai阅读数:9841.为什么要搭建虚拟环境?问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.解决...

2019-04-05 19:47:00 89

转载 firewalld防火墙

firewalld简述firewalld:防火墙,其实就是一个隔离工具:工作于主机或者网络的边缘对于进出本主机或者网络的报文根据事先定义好的网络规则做匹配检测,对于能够被规则所匹配的报文做出相应处理的组件(这个组件可以是硬件,也可以是软件):主机防火墙网络防火墙功能(也叫表)filter:过滤,防火墙nat:network ...

2019-03-25 16:19:00 102

转载 利用mycat读写分离搭建wordpress博客网站

实验环境以下配置都是建立在mariadb主从没有问题的情况下:1.三台主机:在三台机器/etc/hosts添加以下3条主机信息(mycat和wordpress在一台机器上面)mycat:192.168.254.24hostM1:192.168.254.28hostS1:192.168.254.292.需要安装java1.8版本或以上3.wordpress需...

2019-03-23 01:55:00 835

转载 python之常用模块4

pyinotify模块pip3 install pyinotifypyinotify提供的事件:事件标志事件含义IN_ACCESS被监控项目或者被监控目录中的文件被访问,比如一个文件被读取IN_MODIFY被监控项目或者被监控目录中的文件被修改IN_ATTRIB被监控项目或者被监控目录中的文件的元数据被修...

2019-03-03 01:06:00 84

转载 python部署galery集群

galery.py文件内容import pexpectimport osimport configparserHOSTNAME_DB1='db1'HOSTNAME_DB2='db2'HOSTNAME_DB3='db3'DB1 = '192.168.254.24'DB2 = '192.168.254.27'DB3 = '192.168....

2019-03-02 22:38:00 114

转载 haproxy

负载均衡的mariadb集群搭建集群介绍:Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件,目前只支持InnoDB引擎。主要功能:同步复制所有节点可以同时读写数据库自动的节点成员控制,失效节点自动被清除新节点加入数据自动复制真正的并行复制,行级用户可以直接连接集群,使用感受上与MySQL完全一致优势:...

2019-02-22 11:31:00 81

转载 django ORM模型

1.orm模型的使用1.在ORM模型中contains和icontains都是查找目标中包含老师字符串的,唯一的区别是icontains对大小写不敏感,而contains对大小写是敏感的Teacher.objects.filter(name__contains='老师') Teacher.objects.filter(name__icontains='老师')2.在O...

2019-02-17 23:22:00 114

转载 清除浏览器自带样式

/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote,...

2019-02-11 22:39:00 369

转载 轮播图js编写

//面向对象function Left() { this.index = 0; this.lefthover = $('#left-content'); this.listenhover(); this.len = $('.left-ul').children('li').length}//定义箭头点击事件Left.protot...

2019-02-11 22:37:00 63

转载 gulp用法

1.初始化一个项目:npm init2.安装gulp环境:npm install gulp --save-devpackages.json内容如下:{ "name": "front", "version": "1.0.0", "description": "xfz", "main": "gulpfile.js", "script...

2019-02-11 14:54:00 84

转载 django扩展User认证系统

第一种方法proxy如果你对Django提供的字段,以及验证的方法都比较满意,没有什么需要改的。但是只是需要在他原有的基础之上增加一些操作的方法。那么建议使用这种方式。示例代码如下:#在model.py下class Person(User): class Meta: proxy = True def get_blacklist(s...

2019-02-05 11:36:00 213

转载 django中间件

中间件可以控制浏览器发送request请求到达view视图之前和response到达浏览器之前动作from django.http import HttpResponseEXCLUDE_IPS = ['127.0.0.2']def process_view(get_response): def middleware(request): ip = request.MET...

2019-02-04 15:20:00 40

转载 django创建上下文

在app中创建context_processes.py(可以是别的名字),然后加载到settings里,这样所有的网页都可以传入变量from .models import Userdef app01_context(request): context = {} user_id = request.session.get('user_id') i...

2019-02-04 14:14:00 73

转载 django创建分页

前台html代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="https://cdn.js...

2019-01-30 22:03:00 87

转载 centos7安装python3

centos7 源码安装python31.非常重要!必须得先安装py3所依赖的软件包,否则可能会出现py3安装成功,却缺少相应的pip yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-deve...

2019-01-28 14:47:00 72

转载 redis

redis教程:概述redis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将数据持久化,并且他比memcached支持更多的数据结构(string,list列表[队列和栈],set[集合],sorted set[有序集合],hash(hash表))。相关参考文档:http://redisdoc.com/index.html...

2019-01-20 12:35:00 96

转载 zabbix安装与配置

一、什么是zabbix及优缺点(对比cacti和nagios)Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。agent端:主机通过安装agent方式采集数据。server端:通过收集agent发送的数据,...

2018-12-04 13:46:00 406

转载 lvs

一、负载均衡LVS基本介绍LVS是 Linux Virtual Server 的简称,也就是Linux虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是http://www.linuxvirtualserver.org现在 LVS 已经是 Linux 内核标准的一部分。使用 LVS 可以达到的技术目标是:通过 LVS 达到的负载均衡技术和 Linux 操作系统实现...

2018-11-30 23:08:00 149

转载 python之面向对象3

面向对象介绍一、面向对象和面向过程 面向过程:核心过程二字,过程即解决问题的步骤,就是先干什么后干什么 基于该思想写程序就好比在这是一条流水线,是一种机械式的思维方式 优点:复杂的过程流程化 缺点:扩展性差 面向对象:核心是对象二字,对象指特征与技能的结合体 基于该思想编写程序就好比在创造一个世界,世界是由一个个对象组成,是一种‘上帝式’的思维方...

2018-11-27 22:44:00 144

空空如也

空空如也

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

TA关注的人

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