- 博客(73)
- 资源 (4)
- 收藏
- 关注
原创 github代理地址
GitHub Proxy 代理加速https://ghproxy.com/在访问和下载gitlab的时候,有时会很慢可以用代理访问git clonegit clonehttps://ghproxy.com/https://github.com/stilleshan/ServerStatuswget & curlwgethttps://ghproxy.com/https://github.com/stilleshan/ServerStatus/arch...
2021-11-22 09:41:56
7039
原创 ansible [WARNING]: Platform linux on host
172.20.201.115 | SUCCESS => { "ansible_facts": { "discovered_interpreter_python": "/usr/bin/python" }, "changed": false, "ping": "pong"}[WARNING]: Platform linux on host 172.20.200.252 is using the discovered Python interpre.
2021-07-22 09:39:26
809
原创 jenkinsfile 案例介绍
该job是jenkins+git+k8s 一起来做jenkinsfile里面的知识项有1: when的使用2:input的使用3:jenkinsfile发送钉钉消息的使用4:获取构建人的使用pipeline{ // 定义groovy脚本中使用的环境变量 environment获取jenkins的构建参数里面的数据 environment{ ORIGIN_REPO = sh(returnStdout: true,scri...
2021-03-17 16:28:50
774
原创 jenkins pipeline input 参数选择发布不同环境
pipeline { agent any stages { stage("test") { steps { timeout(time: 1, unit: 'MINUTES') { script { env.DEPLOY_ENV = input message: '选择部署的环境', ok: 'deploy',
2021-03-17 16:12:13
1747
原创 学习mysql_day3_高级查询1(聚合查询,聚合统计)
聚合函数先准备数据内容MariaDB [mysql_demo1]> select * from students;+----+-----------+------+--------+--------+--------+-----------+| id | name | age | height | gender | cls_id | is_delete |+----+-...
2019-10-29 10:58:56
207
原创 学习mysql_day1
数据库的操作链接数据库mysql -u用户名 -p密码 -h数据库ip -p端口号一般使用-p后面不写密码 直接-p 会弹出输入密码[root@instance-s3gy70y7 ~]# mysql -uroot -pEnter password: ------------这个地方会提示输入密码Welcome to the MariaDB monitor. Commands end ...
2019-10-25 17:29:39
156
原创 学习mysql_day2
创建数据库create database mysql_demo1 charset=utf8;MariaDB [(none)]> create database mysql_demo1 charset=utf8;Query OK, 1 row affected (0.00 sec)使用数据库use mysql_demo1;MariaDB [(none)]> use mysq...
2019-10-24 10:49:22
204
原创 Python3 日期与时间戳相互转换
"""日期转时间戳"""def unix_time(dt): # 转换成时间数组 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S") # 转换成时间戳 timestamp = int(time.mktime(timeArray)) return timestamp"""时间戳转日...
2019-08-27 15:51:34
621
原创 zabbix-api 获取last 20 issues 问题
这是面板显示:用values = { "jsonrpc": "2.0", "method": "trigger.get", "params": { "output": "extend", "filter": { "value": 1 }, "sortfield"...
2019-08-27 14:52:02
972
原创 confd+etcd+nginx 配置管理
配置管理系统环境更换yum源安装NGINXconfd安装etcd3安装创建confd的模板文件etcd3创建key,vlaue执行confdV3 查看全部KEY`系统环境环境:centos7etcd3nginx1.14confd更换yum源yum install vim wget net-tools -ymv /etc/yum.repos.d/CentOS-Base.repo /e...
2019-07-15 10:31:09
687
原创 k8s所用的yaml文件 和sh文件
虽然在githup上面但是在这里做一个备份down-master-images.sh#!/bin/bashKUBE_VERSION=v1.12.1KUBE_PAUSE_VERSION=3.1ETCD_VERSION=3.2.24DNS_VERSION=1.2.2 YWMACK_URL=ywmack/google-k8sGCR_UR=k8s.gcr.io images=(ku...
2019-05-09 17:38:15
1451
原创 K8S安装Dashboard
部署:kubernetes-dashboard这个镜像在部署的时候down下来如果没有可以执行下面脚本。包含了kubernetes-dashboardwget https://raw.githubusercontent.com/ywmack/k8s/master/down-node-images.shchmod 755 down-node-images.sh/bin/bash down-n...
2019-05-09 17:07:17
1090
转载 kubeadm安装K8S v1.12
环境:操作系统:centos7.4 64服务器:3台环境:腾讯云mster node1 node2 都要操作修改主机名称:master node1 node2vim /etc/hostsmaster 172.17.0.90node1 172.17.0.140node2 172.17.0.9cat <<EOF > /etc/sysctl.d/k8s.co...
2019-05-09 16:59:20
472
原创 stace 追踪进程
strace -o out14351.txt -T -tt -e trace=all -p 14351表示跟踪14351进程的所有系统调用,并统计系统调用的时间开销,以及调用起始时间(以可视化的时分秒格式显示),最后将记录结果存入out.txt文件。...
2019-05-05 18:42:34
389
转载 nginx日志切割
vim /root/nginx_log.sh# /bin/bash# 日志保存位置base_path='/usr/local/nginx/log'# 获取昨天的时间--测试使用day=$(date -d yesterday +"%Y%m%d%H%M")# 获取昨天的时间--正式使用#day=$(date -d yesterday +"%Y%m%d")# 备份昨天的日志到当月的文...
2019-03-30 10:28:59
203
原创 nginx调优
nginx TIME_OUT状态一直在5000个以上调下面的几个参数vim /etc/sysctl.confnet.ipv4.tcp_syncookies = 1 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭;net.ipv4.tcp_tw_reuse = 1 表示开启重用。允许将TIME-WAIT so...
2019-03-30 09:58:21
180
原创 阿里云CDN刷新项目
aliyun_cdn刷新项目背景:公司正处于发展期,IOS 安卓 还有前端等项目频繁发布 时间不固定 运维人员人手不够所有每次发布都要刷新CDN相关目录 况且如果让开发人员等操作刷新CDN还要登录aliyun相关帐号这样导致帐号不安全和流程不合适所以诞生自主研发CDN刷新功能系统环境:centos7.4python 3.7flask 框架aliy...
2019-03-25 13:17:26
2128
1
原创 aliyun资源编排 介绍和实例
阿里云的资源编排真的是一个好东西官网介绍:阿里云资源编排服务(Resource Orchestration Service 简称 ROS)是一款帮助阿里云用户简化云计算资源管理和自动化运维的服务。用户遵循 资源编排定义的模板规范,编写资源栈模板。您只需要创建一个描述自己所需的所有阿里云资源(如 ECS 实例、 RDS 数据库实例等)的模板,然后资源编排将根据模板,创建和配置这些资源。在模板中,...
2019-03-20 15:20:53
1566
原创 ELK项目
ELK项目ELK项目背景系统环境系统简单架构备注安装supervisorsupervisor常用命令生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入ELK项目背景当nginx服务器多的时候,遇到问题排查日志一台一...
2019-03-20 14:00:17
1987
原创 logstash获取nginx日志 两种方法
获取nginx日志要写grok 还有很多正则来做那么很多像我一样的新手不知道该如何操作下面我们来个简单的第一种 :重点是: 把nginx的access.log日志格式改成json类型更重要的是下面两行log_format json '{"@timestamp":"$time_iso8601",''"host":"$server_addr",''"clientip":"$.
2018-11-07 10:37:59
7480
原创 ELK的kibana通过nginx设置登录验证
先安装httpdyum install -y httpd创建存放用户目录mkdir -p /data/nginx/db/创建用户htpasswd -c /data/nginx/db/passwd.db user(需要再次输入密码确认)在nginx配置文件加上下面两行auth_basic "secret";auth_basic_user_file /data/nginx/db/...
2018-11-07 10:25:53
944
原创 openstack 安装 Nova
openstack Q版服务器系统centos7控制端IP:192.168.50.31计算端IP:192.168.50.32 Nova下面所有操作全在控制端# 登录mysql -u root -p# 创建表CREATE DATABASE nova_api;CREATE DATABASE nova;CREATE DATABASE nova_cell0;#...
2018-08-09 17:32:13
733
原创 openstack 安装 Glance
openstack Q版服务器系统centos7控制端IP:192.168.50.31计算端IP:192.168.50.32Glance下面所有操作全在控制端初始化数据库# 登录数据库mysql -u root -p# 创建表CREATE DATABASE glance;# 授权GRANT ALL PRIVILEGES ON glance.* TO 'g...
2018-08-09 17:15:51
314
原创 openstack 安装keystone
openstack Q版服务器系统centos7控制端IP:192.168.50.31计算端IP:192.168.50.32Keystone下面所有操作全在控制端数据库操作# 登录数据库mysql -u root -p# 创建表CREATE DATABASE keystone;# 授权GRANT ALL PRIVILEGES ON keystone.* TO...
2018-08-09 17:06:19
630
原创 openstack 控制端基础软件
openstack Q版服务器系统centos7控制端IP:192.168.50.31计算端IP:192.168.50.32以下全部是控制端操作YUM源配置# yum开启yum install centos-release-openstack-queens -y# 更新yumyum upgrade -y# 安装openstackyum -y instal...
2018-08-09 16:52:05
270
原创 Openstack 之 系统环境
openstack Q版服务器系统centos7控制端IP:192.168.50.31计算端IP:192.168.50.32网卡就一块 (也可以两块 后面会有多块网卡教程)# 网卡配置TYPE=EthernetBOOTPROTO=staticIPADDR=192.168.50.31NETMASK=255.255.255.0GATEWAY=192.168.50.1D...
2018-08-09 16:41:08
223
原创 Openstack 安装之 Swift
openstack 版本为Q版服务器系统:centos7控制节点:192.168.50.31swift存储节点: 192.168.50.32swift存储节点: 192.168.50.33swift存储节点: 192.168.50.33所有存储节点操作:#安装相关软件yum install xfsprogs rsync #格式化对应分区 mkfs.xfs /d...
2018-08-09 16:28:51
2976
原创 haproxy.cfg 配置文件 python脚本管理
HAproxy.cfg 事例文件 global log 127.0.0.1 local1 notice stats timeout 30s user haproxy group haproxy daemon pidfile /usr/local/haproxy/logs/haproxy.pid stats socket /va
2017-11-27 10:56:19
629
原创 Elasticsearch python 启动脚本
import osimport sysdef endpcess(): nb= os.popen("jps|grep Elasticsearch").read() oldid=nb.split(' ')[0] #print 'oldid'+oldid nb=os.system("kill "+oldid) return 'Elasticsearch i...
2017-11-14 10:44:07
566
原创 7-Docker参数和常用命令
1:docker参数详解docker useage of docker -D 默认false 允许调试模式(debugmode) -H 默认是unix:///var/run/docker.sock tcp://[host[:port]]来绑定 或者unix://[/path/to/socket]来使用(二进制文件的时候),当主机ip host=[0.0.0.0],(
2017-10-10 13:18:14
1857
原创 6-制作mysql镜像
制作mysql镜像1:下载该rpm包,安装mysql需要https://repo.mysql.com//mysql-community-release-el7-5.noarch.rpm2:Dockerfile文件内容FROM 10.1.4.54:5000/ywcentos7MAINTAINER ywmackjavaADD mysql-communit
2017-10-10 13:17:52
1136
原创 5-制作redis镜像
正式的制作redis镜像基础镜像参考以前文章1:下载该文件要运行安装http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm2:Dockerfile文件内容FROM 10.1.4.54:5000/ywcentos7MAINTAINER ywmackjava
2017-10-10 13:17:16
829
原创 4-dockfile 制作镜像
1:基础镜像制作镜像必须要有系统的基础镜像。我们从官网上查找 centos我们直接pull下来的centos 也没有测试是哪个版本,发现在指定的版本,所以我选择了自己制作基础镜像2:制作基础镜像从官网查询 https://hub.docker.com/_/centos/跳转到github上面https:
2017-10-10 13:16:57
440
原创 3-docker 私有仓库
安装docker 参见以前文章私有仓库的搭建1:下载registry镜像docker pull registry2:通过该镜像启动容器docker run -d -p 5000:5000 registry默认情况下,会将仓库存放于容器内的/tmp/registry目录下,这样如果容器被删除,则存放于容器中的镜像也会丢失,所以我
2017-10-10 13:15:59
300
原创 2-docker简单使用(运行nginx容器)
1:看Docker版本信息docker version2:搜索可用的Nginx镜像官方有一个网址专门存放镜像https://hub.docker.com/explore/也可以用命令来搜索可用的镜像docker search nginx3:docker命令来下载Nginx镜像docker pull (类似git
2017-10-10 13:15:10
1250
原创 1- Docker 的学习安装
Docker安装参考官方文档 https://docs.docker.com/engine/installation/linux/centos/首先本人看的是安装文档 但是里面有两个选项Install Docker EE on CentOSInstall Docker CE on CentOS那么 Docker EE 和Docker
2017-10-10 13:13:37
384
原创 webvirtmgr 进程管理
那么我们方便来管理我们现在做一个进程管理我们用supervisord来托管安装方法详见其它文章: http://blog.youkuaiyun.com/ywmack/article/details/52925357root@localhost ~]# vi /etc/supervisord.conf加上下面两个代码:[program:webvirtmgr]co
2016-10-25 18:01:15
478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人