自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 centos6中安装RabbitMQ

一、安装环境步骤需知第一步 安装erlang环境第二步 安装RabbitMQ二、安装erlang环境1)安装编译环境,和基础依赖包yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)下载erlang,解压文件http://erlang.o...

2019-08-31 19:14:00 197

转载 falcon的api

一、判断session是否有效# -*- coding: UTF-8 -*-#!/usr/bin/env python# Created by Administrator on 2017/12/15import jsonimport requestsuser = 'admin'sig = '1a7521abad6c11e9b4b3000c29a13...

2019-08-16 10:46:00 626

转载 基于Airtest实现python自动抢红包

一、Airtest的介绍1)Airtest的简介 Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成...

2019-08-12 00:08:00 1264

转载 etcd集群搭建

一、etcd介绍1)etcd 是一个分布式一致性键值存储系统,用于共享配置和服务发现etcd是一个分布式一致性键值存储系统,用于共享配置和服务发现,专注于: 简单:良好定义的,面向用户的API (gRPC)· 安全: 带有可选客户端证书认证的自动TLS· 快速:测试验证,每秒10000写入· 可靠:使用Raft适当分布etcd是Go...

2019-07-20 11:03:00 205

转载 监控软件之open-falcon

一、open-falcon介绍1)中文社区介绍http://book.open-falcon.org/zh_0_2/intro/参照文档:https://www.cnblogs.com/LAlexH/p/11161943.html 参照文档:https://www.cnblogs.com/straycats/p/7199209.html视频连接:ht...

2019-07-14 09:44:00 251

转载 cronsun任务管理器部署文档

一、cronsun介绍1)cronsun产生的背景大量的 crontab 任务散布在各台服务器,带来了很高的维护成本任务没有按时执行,甚至失败了很久才发现,需要重试或排查crontab 分散在很多集群上,需要一台一台去看日志分析,头都大了crontab 存在单点问题,对于不能重复执行的定时任务很伤脑筋因此,我们非常需要一个集中管理定时任务系统2)git...

2019-07-14 09:43:00 220

转载 saltstack的高级管理

一、saltstack的状态管理状态管理官网: https://www.unixhot.com/docs/saltstack/ref/states/all/index.html1)状态分析[root@k8s6 ~]# cat /srv/salt/web/apache.sls apache-install: pkg.installed: - na...

2019-06-28 08:06:00 93

转载 saltstack基本操作第一篇章

一、安装saltstack1)官网安装http://repo.saltstack.com/#rhel saltstack的模块:https://www.unixhot.com/docs/saltstack/ref/modules/all/2)启动服务安装源,(所有机器)yum install https://repo.saltstack.co...

2019-06-28 08:05:00 220

转载 二进制部署k8s

一、二进制部署 k8s集群1)参考文章博客: https://blog.qikqiak.com文章: https://www.qikqiak.com/post/manual-install-high-available-kubernetes-cluster/2)环境架构master: 192.168.10.12 192.168.10....

2019-06-28 08:05:00 1089

转载 k8s的快速使用手册

一、快速搭建文档一、初始化kubernetekubeadm init --kubernetes-version=v1.14.0 --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=192.168.10.12 --image-repository=registry.cn-hangzhou.aliyu...

2019-06-27 18:34:00 267

转载 prometheus

https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/prometheushttps://github.com/ikubernetes/k8s-prom1) 安装git clone https://github.com/iKubernetes/k8s-prom.git...

2019-06-27 18:33:00 159

转载 k8s的存储卷

存储卷查看:kubectl explain pods.spec.volumes一、简单的存储方式1)2个容器之间共享存储.。(删除则数据消失)apiVersion: v1kind: Podmetadata: name: pod-demo namespace: default labels: app: myapp tier...

2019-06-27 18:31:00 304

转载 nfs共享文件服务搭建

一、nfs搭建1)nfs介绍NFS的优点: 1:简单,容易上手,容易掌握,数据是在文件系统之上 2:方便,部署快速,维护简单 3:可靠,从软件层面上看,数据可靠性高,经久耐用,数据是在文件系统之上 4:稳定NFS的局限: 1:局限性是存在单点故障,如果nfs server宕机了所有客户端都不能访问共享目录。这个在后期的课程...

2019-05-06 10:45:00 117

转载 k8s的基本使用

一、kubectl的命令参数1)kubectl 能使用的命令。即查看帮助[root@k8s6 ~]# kubectl kubectl controls the Kubernetes cluster manager. Find more information at: https://kubernetes.io/docs/reference/kubectl/ov...

2019-04-16 15:11:00 827

转载 docker服务各个模块

docker容器官网:https://hub.docker.com/一、centos7.4中指定安装docker版本1)默认yum源安装的docker版本为docker1.3。性能偏低,不支持k8s。k8s目前只支持docker1.7谷歌浏览器打开。清华大学镜像网站:https://mirrors4.tuna.tsinghua.edu.cn/找到docker的镜...

2019-04-09 17:40:00 1085

转载 ELK的文档搭建

一、安装elasticsearch官网:https://www.elastic.co/guide/index.htmlhttps://www.elastic.co/guide/en/elasticsearch/reference/2.3/index.html参考搭建文档Elasticsearch-6.0.0logstash-6.0.0kibana-6.0.0...

2019-04-04 13:11:00 184

转载 k8s初始化搭建方法

http://www.cnblogs.com/cocowool/p/kubeadm_install_kubernetes.htmlhttps://www.kubernetes.org.cn/doc-16基于Kubeadm部署Kubernetes1.13.3 HA 高可用集群案例: https://github.com/yanghongfei/Kubernetes二进制搭建:...

2019-03-25 15:13:00 1275

转载 ELK的高级篇(测试记录各种日志)

一、elk架构已经完成情况情况下访问限制: 加个x-pack插件1)一个脚本收集多个日志,if 判断写入es的索引[root@k8s6 conf.d]# cat file.confinput { file{ path => ["/var/log/messages", "/var/log/secure"] ty...

2019-03-17 15:17:00 274

转载 nginx常用服务配置

一、nginx.conf的配置方式,创建新vhost1)nginx的安装编译方式./configure \--prefix=/opt/nginx \--user=nginx \--group=nginx \--conf-path=/opt/nginx/conf/nginx.conf \--error-log-path=/opt/nginx/log/erro...

2019-03-14 17:45:00 136

转载 top命令详解

lscpu一、top命令详解1)执行命令top[root@game ~]# toptop - 14:22:33 up 26 days, 20:41, 2 users, load average: 0.00, 0.00, 0.00Tasks: 213 total, 1 running, 212 sleeping, 0 stopped, 0 zombi...

2019-02-14 17:26:00 134

转载 python操作rabbitmq

一、python简单rabbitmq消息队列(消息不安全,不持久化)pip install pika1)发送端import pika# rabbitmqctl set_permissions -p / rabbitadmin ".*" ".*" ".*" 注意创建用户后,一定要授权credentials = pika.PlainCred...

2019-01-11 01:45:00 231

转载 gitlab的安装和基本使用

一、gitlab的安装1)安装依赖包sudo yum install git vim gcc glibc-statc telnet -ysudo yum install -y curl policycoreutils-python openssh-serversudo systemctl enable sshdsudo systemctl start sshd...

2018-12-24 11:04:00 143

转载 Jenkins的使用

、Jenkins安装1)Jenkins介绍1)一个自动构建过程,包括自动编译,分发,部署和测试,是持续的软件版本发布,测试项目2)一个代码存储库,即需要版本控制软件来保障代码的可维护性,同时作为构建过程的素材库,例如svn,git代码库3)监控外部调用执行的工作2)Jenkins的安装环境[root@linux-host2 ~]# cat /...

2018-12-24 11:01:00 96

转载 web版ssh的使用

一、web_ssh版本安装使用 web_ssh源码:https://github.com/shellinabox/shellinabox1)安装依赖包yum install git openssl-devel pam-devel zlib-devel autoconf automake libtool2)github下载源码git clone https...

2018-12-24 10:55:00 688

转载 Django高级篇三。restful的解析器,认证组件,权限组件

一、rest=framework之解析器1)解析器作用。根据提交的数据。只解析某些特定的数据。非法数据不接收,为了系统安全问题比如解析的数据格式有有application/json,x-www-form-urlencoded,form-data等格式默认支持的数据类型'rest_framework.parsers.JSONParser''rest_fr...

2018-12-21 18:17:00 104

转载 Django中的缓存(内存,文件,redis)

一、Django中的缓存的几种方法1)单个视图缓存。时间测试import timefrom django.views.decorators.cache import cache_page@cache_page(5) # 缓存5秒def test_time(request): ctime=time.time() return HttpRe...

2018-12-16 22:35:00 307

转载 Python使用redis

一、redis在Python下的基本使用1)安装 pip install redis2) 简单的使用测试import redisr = redis.Redis(host='127.0.0.1', port=6379)r.set('foo', 'Bar')print(r.get('foo'))3)使用连接池。使用connection pool来管理对...

2018-12-16 22:19:00 68

转载 跨域请求

一、同源策略同源策略(Same origin policy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现请求的url地址,必须与浏览器上的url地址处于同域上,也就是域名,端口,协议相同.比如:我在本地上的域名是127.0.0.1:8000,...

2018-12-15 16:24:00 56

转载 python发送邮箱

一、Python发送邮件import smtplibfrom email.mime.text import MIMETextdef send(email_to,title,content): msg = MIMEText(content,"plain","utf-8") froms = "[email protected]" to_lis...

2018-12-07 22:48:00 114

转载 登录服务器失败 IP 统计和处理方法

一、登录ssh失败次数统计1)错误的打开方式awk '/Failed password/ {print $(NF-3)}' secure |sort -n |uniq -c|sort -n |tail /var/log/secure2)拷贝文件,再查看失败cp /var/log/secure .awk '/Failed password/ {print $(NF-...

2018-12-07 17:20:00 533

转载 centos中单进程监控

[root@k8s6 proc]# ps aux|grep -v PID|sort -rn -k +3|head -5root 921 0.4 0.9 582140 38532 ? Ssl 17:19 0:29 /usr/bin/dockerdroot 691 0.2 0.1 305296 6308 ? Ss...

2018-12-03 21:00:00 177

转载 编译搭建lnmp+zabbix

搭建nginx1)基础依赖包安装yum -y install gcc gcc-c++ vim tree make cmake autoconf yum -y install openssl openssl-devel openssl-clients curl curl-devel \yum -y install wget rsync expect readline r...

2018-11-22 12:25:00 113

转载 Django+Uwsgi+Nginx项目部署文档

一、基本环境搭建1)查看服务器[root@Myjumpserver ~]# cat /etc/sysconfig/selinux SELINUX=disabledSELINUXTYPE=targeted [root@Myjumpserver ~]# cat /etc/redhat-release CentOS release 6.6 (Final)[roo...

2018-11-16 16:50:00 66

转载 ansible的playbook剧本

一、playbook剧本介绍1)playbook介绍Playbooks是Ansible的配置,部署和编排语言。它们可以描述您希望远程系统执行的策略,或一般IT流程中的一组步骤。如果说ansible 模块 是你车间里的工具,那么playbooks 是你的说明书/使用手册,并且资源清单上的主机是你的原材料。在基本层面上,剧本可以用于管理远程主机的配置与部署,在更高的一层来...

2018-11-06 15:37:00 120

转载 Django框架之验证码生成示例

一、生成随机颜色的图片1)前端代码展示<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <link rel="stylesheet" href="/static/plugins/bootstrap/css/bootstr...

2018-10-04 15:09:00 95

转载 Django之auth模块用户认证模块

一、Auth模块1)auth模块是什么。登录后台使用的账号密码,则就是使用的auth模块创建的表Auth模块是Django自带的用户认证模块:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。Django作为一个完美主义者的终极框架,当然也会想到用户的...

2018-10-01 01:29:00 157

转载 Django框架之序列化和上传文件

一、Django的序列化(对于ajax请求)Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。1)django序列化的使用方法1、serializers from django.core import serializers ret = models.BookType.objects...

2018-09-30 19:31:00 280

转载 Django框架之models和不依赖Qquery的ajax请求

一、models表字段1)class表字段的创建AutoField(Field) - int自增列,必须填入参数 primary_key=TrueBigAutoField(AutoField) - bigint自增列,必须填入参数 primary_key=True 注:当model中如果没有自增列,则自动会创建一个列名为id的列...

2018-09-30 19:31:00 173

转载 Django高级篇一RESTful架构及API设计

一、什么是RESTful架构? 通过互联网通信,建立在分布式体系上"客户端/服务器模式”的互联网软件,具有高并发和高延时的特点。简单的来说,就是用开发软件的模式开发网站。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必...

2018-09-29 23:54:00 296

转载 Git工具和GitHub的使用

一、Git工具的安装1)centos系统下安装1.1)查看环境[root@gitlab ~]# rpm -qa centos-releasecentos-release-7-4.1708.el7.centos.x86_64[root@gitlab ~]# uname -aLinux gitlab 3.10.0-693.el7.x86_64 #1 SMP Tue...

2018-09-28 09:48:00 98

空空如也

空空如也

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

TA关注的人

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