自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python在django下使用单个.py文件

django下如果需要使用单个文件,并导入django数据开头需要导入django文件import os,sys,djangosys.path.insert(0, ‘…/’)os.environ[‘DJANGO_SETTINGS_MODULE’] = ‘server.settings’ #settings所在位置django.setup()或者可以直接打开manage.py复制里面的os.environ.setdefault(xxxxxxxxxx)导入以后就可以在单个.py文件中调用dja

2020-07-20 09:45:59 501

原创 python在django下使用django_crontab模块做定时器

django_crontab模块django_crontab模块基于centos的定时任务,如果本机没有安装定时任务,这个模块无法运行。安装pip install django-crontab添加app到setting.py里INSTALLED_APPS = (‘django_crontab’,…)配置setting.py第二步配置CRONJOBSCRONJOBS = [(’* * * * *’ ,‘apps.cron.pingdata’),]创建cron.py文件。写定时任.

2020-07-20 09:39:46 378

原创 centos传统部署下Tomcat自动恢复脚本

自动恢复Tomcat定时任务中定时执行即可,重复性工作尽量交给机器去做,尽量做到代码管业务#/bin/bash#2019-1-23. /etc/init.d/functions. /etc/profile. /etc/bashrc. /root/.bashrc. /root/.bash_profile#设置访问的urlip=127.0.0.1pid=/usr/local/tomcat/binbak=/data/backuplog=catalina.outlujing=/u

2020-07-03 09:20:03 228

原创 使用k8s业务在十几分钟无人使用时,访问报错问题

业务放入k8s测试中发现当十几分钟没有访问,再次访问时就会报错,刷新后业务正常一直访问故障不复现通过整体测试发现Redis自动断开连接redis在使用net网络模式时会出现自动断开问题,升级Redis版本后解决...

2020-07-02 17:28:30 276

原创 k8s中污点设置

污点kubectl taintⅠ、 污点 ( Taint ) 的组成使用 kubectl taint 命令可以给某个 Node 节点设置污点,Node 被设置上污点之后就和 Pod 之间存在了一种相斥的关系,可以让 Node 拒绝 Pod 的调度执行,甚至将 Node 已经存在的 Pod 驱逐出去每个污点的组成如下:key=value:effect每个污点有一个 key 和 value 作为污点的标签,其中 value 可以为空,effect 描述污点的作用。当前 tainteffect 支持如

2020-07-02 17:20:49 9657

原创 k8s中pod亲和性以及node亲和性配置

1,亲和性分为软亲和性以及硬亲和性preferredDuringSchedulingIgnoredDuringExecution:软策略 可以不再最好在requiredDuringSchedulingIgnoredDuringExecution:硬策略 必须在键值运算关系In:label 的值在某个列表中NotIn:label 的值不在某个列表中Gt:label 的值大于某个值Lt:label 的值小于某个值Exists:某个 label 存在DoesNotExist:某个 lab

2020-07-02 17:18:17 2607

原创 k8s中创建pv和pvc

1,创建一个pvapiVersion: v1kind: PersistentVolumemetadata:name: pv0003 #名称spec:capacity:storage: 5Gi #卷大小volumeMode: Filesystem #文件类型accessModes: #访问策略- ReadWriteOnce #单独用户读写persistentVolumeReclaimPolicy: Re

2020-07-02 17:12:35 3506

原创 k8s下配置hpa自动扩容yaml编写

1设置自动伸缩使用自动伸缩需要先安装metrics-servermkdir -p kubernetes/HPA/cd kubernetes/HPA/wget https://github.com/kubernetes-incubator/metrics-server/archive/v0.3.1.zipunzip v0.3.1.zipcd metrics-server-0.3.1ll deploy/1.8+/-rw-r–r-- 1 root root 308 Sep 17 07:05 au

2020-07-02 17:08:13 1925

原创 k8s下service简介及yaml编写

1,serviceclusterlp 默认类型,自动分一个仅cluster内部可以访问的虚拟ipClusterIp:默认类型,自动分配一个仅 Cluster 内部可以访问的虚拟 IPNodePort:在 ClusterIP 基础上为 Service 在每台机器上绑定一个端口,这样就可以通过 : NodePort 来访问该服务LoadBalancer:在 NodePort 的基础上,借助 cloud provider 创建一个外部负载均衡器,并将请求转发到: NodePortExternalN

2020-07-02 16:55:43 1184

原创 k8s健康检查配置yaml文件编写

1,就绪检测,apiVersion: v1kind: Podmetadata:name: readiness-httpget-podnamespace: default #放在那个空间下spec:ontainers:- name: readiness-httpget-containerimage: wangyanglinux/myapp:v1imagePullPolicy: IfNotPresent #镜像下载策略,如果有不下载,就算标签为最新

2020-07-02 16:53:04 2070

原创 mysql密码策略设置

1,mysql密码策略设置密码过期策略Mysql数据库用户同系统用户一样,可以设置密码过期策略,密码的过期天数可以在配置文件里面设置,也可以通过命令设置,通过命令为每个用户设置密码的过期天数则会覆盖系统配置文件中的设置。 1)配置文件中设置 选项:default_password_lifetime=”过期天数” :如果设置为0,则密码永不过期。 2)通过命令设置 命令:alter user ‘username’@’localhost’ password ex

2020-07-02 16:36:37 4371

原创 mysql的root用户设置了密码还可以免密登陆

1,删除mysql的root用户为什么要删除mysql的root用户使用mysqladmin命令配置root密码/data/mysql/bin/mysqladmin -u root password ‘123456’配置完成以后只有localhost被配置了密码使用mysql -uroot -h127.0.0.1会直接可以进入数据库root用户如果你不想删除root用户那么一定要给root的别的权限添加密码最好删除创建别的用户名称使用别的用户当超级用户使用创建超级用户grant all

2020-07-02 16:25:39 1591

原创 数据库备份shell脚本

#!/bin/bashpid=/data/mysql/bin/user=rootpassword=mainbo.comback=/data/backupip=127.0.0.1[ ! -d $back ] && mkdir -p $backdblist=`$pid/mysql -u$user -p$password -h$ip -e "show databases;"|sed 1d|grep -v _schema|grep -v test`for name in $db..

2020-07-02 16:14:05 136

原创 centos下安装Python3

#安装依赖yum install libffi-devel -yyum install zlib* libffi-devel -yyum install gcc -yyum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel#下载安装包那个都可以wget https

2020-07-01 19:04:28 132

原创 centos安装lvs

#安装yum install ipvsadm -y#设置超时时间ipvsadm --set 30 5 60#配置vipipvsadm -A -t 10.0.0.1:80 -s wrr -p 20-A 添加服务端-t tcp-s 轮询算法-p 会话吧保持时间#添加客户端ipvsadm -a -t 10.0.0.1:80 -r 10.0.0.2:80 -g -w 1ipvsadm -a -t 10.0.0.1:80 -r 10.0.0.3:80 -g -w 1-g 是dr

2020-07-01 19:01:32 228

原创 WebBench压测工具

1、WebBench安装:安装依赖yum install ctags -y(先安装依赖库)创建目录mkdir /usr/local/man (创建一个目录不然会报错)下载安装包wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz解压安装包tar zxvf webbench-1.5.tar.gz进入目录cd webbench-1.5编译安装make && make install#开始测

2020-07-01 18:56:58 114

原创 Linux下find命令

find 查找文件和目录-type 按类型 文件类型(f,d,)-name 按名称查找(双引号,“oldboy”)-exec 对查找到的结果采取进一步处理。 命令 {} ;-mtime 按修改时间查找 +7 -7 7 删除文件删除7天以前的。-size 按照文件大小 +100k就是大于100kbfind 目录 -type f -name “.txt" -mtime +7 -exec rm -f {} ;find 目录 -type f -name ".txt” -mtime +7|xargs

2020-07-01 18:50:45 218

原创 docker编写dockerfile

1,什么是dockerfiledockerfile是用来构建docker镜像的文本文件,文本内容包含构建镜像所需要的的指令和说明2,编写dockerfileFROM #指定基础镜像MAINTAINER: 谁写的这个文件RUN :构建镜像时执行的命令ADD :本地文件复制添加到容器中,tar类型的包会被解压,可以访问网资源COPY :本地文件复制添加到容器中,但是不会自动解压,不可以访问网络资源CMD:启动容器的时候被调用的命令ENTRYPOINT: 功能和CMD类似,不同的是通过doc

2020-07-01 18:47:40 193

原创 docker常用命令

1, docker常用命令#查看本地镜像docker images#查看镜像历史,httpd为镜像名称docker history httpd运行容器:docker start 容器ID|容器名称停止容器:docker stop 容器ID|容器名称重启容器:docker restart 容器ID|容器名称删除容器:docker rm 容器ID|容器名称删除镜像:docker rmi 容器ID|容器名称查看运行中的容器: docker ps查看所有容器 :docker ps -a

2020-07-01 18:27:45 79

原创 centos7.5通过yum安装docker

1.docker安装1.安装dockeryum install -y yum-utils device-mapper-persistent-data lvm2yum-utils:yum管理工具包device-mapper-persistent-data:设备映射包lvm2:lvm包2.安装docker源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.y

2020-07-01 14:32:44 384

原创 centos下安装php

1.环境介绍本文使用php5.5.38系统为centos6.92,安装包下载链接:https://pan.baidu.com/s/1DzdFHvKt8cHQAcfj7dEfBA提取码:q94t3,php安装1,php安装依赖下载yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel libiconv-devel -yyum install freetype-devel libpng-devel gd-de

2020-07-01 14:29:10 283

原创 centos下安装nginx

1,环境介绍本文安装nginx版本为1.12.2系统版本为centos6.92,软件下载链接:https://pan.baidu.com/s/1RVhCS1-WcXXaGlnAVQPH-g提取码:od5x3,安装nginx1,编译安装需要安装一些兼容包yum install pcre-devel openssl-devel gcc-c++ htop iotop iftop nmap nc telnet lrzsz -y2,解压tar xf nginx-1.12.2.tar.gz3,进入

2020-07-01 14:16:04 71

原创 mysql主从异常,主从延时

1,主库原因1、主库做修改操作之后,才会记录二进制日志。sync_binlog=0/11:表示:每次事务commit,刷新binlog到磁盘0:系统决定binlog什时候刷新到磁盘2,io导致将binlog和数据分开放单独binlog存放在固态盘3、主库的压力特别大(大事务、多事务)解决方案:做好数据库优化(1) 将大事务分成多个小事务。TPS:每秒的事务量QPS:每秒查询量买更好的硬件(scale up)业务分离——读写分离、分库分表(scale out)4、从库数量多,导

2020-07-01 14:00:41 257

原创 centos下安装mycat安装

1,mycat简介mycat 是一个开源的,面向企业应用开发的, 是基于java语言编写的数据库中间件,其核心功能是分库分表。配合数据库的主从模式还可以实现读写分离。2,mycat下载链接:https://pan.baidu.com/s/1dg0cQ1dcekyZONF9tluhkg提取码:v1oj3,环境介绍本文mycat 使用1.6.5版本系统为centos6.94,mycat安装1,预先安装Java运行环境yum install -y java2,解压软件包tar xf Myc

2020-07-01 13:44:14 258

原创 mysql主从搭建,centos

1,环境介绍本文使用centos6.9系统数据库版本为mysql-5.6.39主机1ip:10.0.0.1 主库主机2ip:10.0.0.2 从库2,mysql安装详细安装过程https://blog.csdn.net/fw1074631229/article/details/1070616833,mysql主从搭建1,数据库配置文件中添加主从配置主库/etc/my.conflog-bin = master-bin #打开主库binlog日志,日志名称是mysql-bi

2020-07-01 13:33:03 129

原创 MySQL数据库二进制安装

1,数据库的安装#创建用户,每个服务有一个单独的用户操作id mysqluseradd -s /sbin/nologin -M mysql#创建安装目录mkdir -p /data下载MySQL安装包百度云盘链接https://pan.baidu.com/s/11mTJrlnsYs5l7dV0eBXaQg提取码:58x0#解压安装包tar xf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz#移动文件到安装目录\cp -a mysql-5..

2020-07-01 13:07:19 195

kubeadm-cert10y

k8s使用kubeadm安装方式,修改go源码,修改https证书默认时间为一年,现在修改时间为十年,覆盖原文件直接重新安装即可,

2020-07-01

磁盘恢复程序

硬盘格式化可还原百分之七十左右的文件,有时候删除了不想删除的东西用这个试试看看能不能找回来吧

2012-12-02

空空如也

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

TA关注的人

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