• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






韩英明的个人笔记

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年1月9日

系统故障等级和故障报告规定
摘要: 可用性 P1 业务中断4小时以上 P2 业务中断2-4小时 P3 业务中断1-2小时,业务核心功能无法使用。 P4 业务中断1小时以内,核心功能受到影响。 P5 业务中断1小时以内,业务次要功能无法使用 安全类 P1 系统入侵:核心业务受到入侵,或者系统文件被恶意篡改,引发入侵扩散 页面篡改:网站首 阅读全文
posted @ 2018-01-09 17:57 韩英明的个人笔记 阅读(1362) 评论(0) 推荐(0)
 
ffmpeg部署
摘要: 基础环境CentOS 7,最小化安装,带网络连接(安装过程中要能访问外网) 安装 bzip2 yum install bzip2 安装 automake yum install automake 安装 libtool yum install libtool 安装 g++ yum install gc 阅读全文
posted @ 2018-01-09 17:49 韩英明的个人笔记 阅读(177) 评论(0) 推荐(0)
 
ELK部署文档
摘要: 架构: #安装依赖yum install bzip2 automake libtool gcc-c++ java-1.8.0-openjdk -y mkdir -p /home/ELK/{e,l,k}mkdir /home/ELK/e/{data,logs} #install elasticsear 阅读全文
posted @ 2018-01-09 17:48 韩英明的个人笔记 阅读(311) 评论(0) 推荐(0)
 
Docker安装
摘要: #安装dockercat >/etc/yum.repos.d/docker.repo<<EOF [dockerrepo]name=Docker Repositorybaseurl=https://yum.dockerproject.org/repo/main/centos/7/enabled=1gp 阅读全文
posted @ 2018-01-09 17:47 韩英明的个人笔记 阅读(118) 评论(0) 推荐(0)
 
haproxy白名单设置
摘要: 在使用haproxy来作为tcp代理时,需要对某些IP做限制。用iptables也可以实现的。 顺道看了看haproxy手册,看看haproxy本身有是否提供方法来限制。要熟练使用某款应用需要熟读手册,手册是最权威,最详细的。好了,不罗嗦了,来看看haproxy怎么实现的: Syntax 1 tcp 阅读全文
posted @ 2018-01-09 17:46 韩英明的个人笔记 阅读(649) 评论(0) 推荐(0)
 
系统运维架构
摘要: 阅读全文
posted @ 2018-01-09 17:40 韩英明的个人笔记 阅读(413) 评论(0) 推荐(0)
 
业务系统部署。。。
摘要: 1.前提所有服务器都安装了jdk1.8. 在生产服务器的 /apps/svr/tomcat_mall目录下的对应服务名目录下。 启动脚本都在 /apps/svr/tomcat_mall/shell目录下。 所有服务开发都会提供好现成的jar包。 2.customer的部署方法: cd /apps/s 阅读全文
posted @ 2018-01-09 17:38 韩英明的个人笔记 阅读(452) 评论(0) 推荐(0)
 
电商发布系统构建
摘要: 拓扑图如下: 一、Jenkins搭建 1、安装最新的linux系统CentOS-7-x86_64-Minimal,更新系统以及安装软件 yum upgrade -y && yum update -y yum install epel-release lrzsz vim net-tools unzip 阅读全文
posted @ 2018-01-09 17:36 韩英明的个人笔记 阅读(354) 评论(0) 推荐(0)
 
电商测试环境Jenkins multibranch pipeline实践
摘要: 一、背景情况 整个项目组有32个java应用,10个javascript应用以及若干其他应用,并且还有增加的趋势; 3套测试环境,测试发布非常频繁,并且有同一个应用不同分支并行测试的情况; 版本管理器gitlab在公司内网局域网,测试环境在公网的青云主机上; Java应用在测试环境,可能有单节点或多 阅读全文
posted @ 2018-01-09 17:36 韩英明的个人笔记 阅读(2562) 评论(1) 推荐(0)
 
瓦力系统安装
摘要: 官网https://walle-web.io/ 官方安装文档https://walle-web.io/docs/installation.html Root 用户下 1、基础准备 yum install ansible git -y rpm -e php.x86_64 php-cli.x86_64 阅读全文
posted @ 2018-01-09 17:35 韩英明的个人笔记 阅读(592) 评论(0) 推荐(0)
 
开发环境搭建
摘要: 一.所用到的软件包及下载地址 node-v8.1.2-linux-x64.tar http://cdn.npm.taobao.org/dist/node/v8.1.2/node-v8.1.2-linux-x64.tar.xz zookeeper-3.4.10.tar.gz http://apache 阅读全文
posted @ 2018-01-09 17:34 韩英明的个人笔记 阅读(193) 评论(0) 推荐(0)
 
后台的代理nginx部署方法
摘要: 软件包如下:nginx-1.10.0.tar.gznginx-http-concat-master.zipngx_cache_purge-2.3.tar.gzopenssl-1.0.2h.tar.gzpcre-8.39.tar.gzzlib-1.2.8.tar.gz ngin部署方法:上面的安装包都 阅读全文
posted @ 2018-01-09 17:33 韩英明的个人笔记 阅读(999) 评论(0) 推荐(0)
 
前端web展示服务层
摘要: 部署方法: 部署web静态页面,通过nginx反向代理。因为我们公司有haproxy,因此通过了两次反向代理,域名必须在haproxy,nginx配置。如下: 部署项目:pims-admin-fed 先配置haproxy,在配置文件里添加如下内容, acl mallPims hdr(host) -i 阅读全文
posted @ 2018-01-09 17:31 韩英明的个人笔记 阅读(316) 评论(0) 推荐(0)
 
公共环境集群安装
摘要: 测试环境为3台centos7的主机,ip地址为192.168.73.132,192.168.73.133,192.168.73.134 Redis集群安装 1、官网下载稳定版redis源码包。 http://download.redis.io/releases/redis-4.0.2.tar.gz 阅读全文
posted @ 2018-01-09 17:26 韩英明的个人笔记 阅读(188) 评论(0) 推荐(0)
 
使用Jenkins合并gitlab服务器上的代码
摘要: 1、申请gitlab读写权限账号 2、在Jenkins的主机上,运行Jenkins程序的用户的home目录下,执行: touch .git-credentialsvim .git-credentialshttp://{用户名}:{密码}@{IP地址} 查看.gitconfig文件,有 这样,操作gi 阅读全文
posted @ 2018-01-09 17:25 韩英明的个人笔记 阅读(2449) 评论(0) 推荐(0)
 
web的Tomcat8部署文档
摘要: 需要的软件包如下:apache-tomcat-8.0.33.tar.gzapache-tomcat-8.5.15.tar.gzjdk-8u131-linux-x64.tar.gz 1.JDK部署方法:tar -zxf jdk-8u131-linux-x64.tar.gz -C /apps/svr/m 阅读全文
posted @ 2018-01-09 17:24 韩英明的个人笔记 阅读(195) 评论(0) 推荐(0)
 
rabbitMQ集群安装部署
摘要: centos7系统 # In /etc/yum.repos.d/rabbitmq-erlang.repo[rabbitmq-erlang]name=rabbitmq-erlangbaseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7gpg 阅读全文
posted @ 2018-01-09 17:23 韩英明的个人笔记 阅读(156) 评论(0) 推荐(0)
 
Python实现统计Jenkins multibranch发布的分支及时间等 页面 … 部署文档 跳到banner的尾部 回到标题开始 转至元数据结尾
摘要: 一、背景 使用multibranch发布到测试环境,各个环境的应用当前使用的是哪个分支无法使用Jenkins自带的统计工具看到,因此用Python写了个小程序记录发布的相关信息到MySQL,包括应用名、环境、主机、分支、时间。 二、实现 1、Jenkinsfile中,调用ansible部署应用。在调 阅读全文
posted @ 2018-01-09 17:20 韩英明的个人笔记 阅读(369) 评论(0) 推荐(0)
 
centos 7 DNS部署
摘要: 支持轮询的bind9的部署方法: yum install bind -ycat /etc/named.confoptions {listen-on port 53 { any; };listen-on-v6 port 53 { ::1; };directory "/var/named";dump-f 阅读全文
posted @ 2018-01-09 17:16 韩英明的个人笔记 阅读(681) 评论(0) 推荐(0)
 
MongoDB3.X参数文件
摘要: 1、processManagement: fork: <true | false> 描述:是否以fork模式(后台进程模式)运行mongod/mongos进程,默认为false。 pidFilePath:<路径> 描述:配合"fork:true"参数,将mongod/mongos进程ID写入指定的文 阅读全文
posted @ 2018-01-09 17:13 韩英明的个人笔记 阅读(155) 评论(0) 推荐(0)
 
网站架构和监控架构
摘要: 阅读全文
posted @ 2018-01-09 16:54 韩英明的个人笔记 阅读(106) 评论(0) 推荐(0)
 
Zabbix 监控网络连接
摘要: PDF http://fishcried.com/2015-06-17/ss_usage/ userparameter_tcp.conf UserParameter=socket.tcp_listen,ss state all |grep "\bLISTEN\b" |wc -lUserParamet 阅读全文
posted @ 2018-01-09 16:49 韩英明的个人笔记 阅读(752) 评论(0) 推荐(0)
 
Zabbix批量添加item
摘要: #!/bin/bash ##### https://www.zabbix.com/documentation/3.0/manual/api/reference/user/loginhostname=10.0.5.15 gethostid(){hostid=`curl -s -X POST -H 'C 阅读全文
posted @ 2018-01-09 16:41 韩英明的个人笔记 阅读(186) 评论(0) 推荐(0)
 
Redis 集群搭建
摘要: ##### 定义 181,182,183为主 184,185,186为从 ##### 所有机器创建数据目录mkdir /usr/local/redis3/cluster/6379 cd /usr/local/redis3/cluster/6379vim redis.conf##### 主上配置文件p 阅读全文
posted @ 2018-01-09 16:40 韩英明的个人笔记 阅读(122) 评论(0) 推荐(0)
 
Redis常用命令
摘要: ##### 查看集群命令redis-cli -h 192.168.1.100 -c -p 7115 cluster nodes ##### kill所有客户端redis-cli -p 7115 -h 192.168.1.100 CLIENT LIST | awk '{print $1}' | sed 阅读全文
posted @ 2018-01-09 16:38 韩英明的个人笔记 阅读(120) 评论(0) 推荐(0)
 
prometheus应用开发
摘要: 应用prometheus提供的接查询接口可以查询现在pmm-client收集到的数据 http://121.201.72.168:50080/prometheus/graph 阅读全文
posted @ 2018-01-09 16:34 韩英明的个人笔记 阅读(241) 评论(0) 推荐(0)
 
PMM安装和部署
摘要: ###### 服务器信息 ### 生产环境 IP 10.0.5.179 ### 开发环境 IP 10.0.2.76 ###### PMM构构图 PMM监控工具自带监控LINUX,MySQL,MongoDBpmm重要组件 grafana,prometheushttps://grafana.com/ / 阅读全文
posted @ 2018-01-09 16:29 韩英明的个人笔记 阅读(4554) 评论(0) 推荐(0)
 
influx DB
摘要: /usr/bin/influxd -config /etc/influxdb/influxdb.conf 阅读全文
posted @ 2018-01-09 16:22 韩英明的个人笔记 阅读(231) 评论(0) 推荐(0)
 
grafana监控
摘要: grafana开放分析和监控平台 官网 http://docs.grafana.org/ ###### pgxl 用collect 收集数据 官网 https://collectd.org/documentation.shtml ### 服务安装启动 yum install collectdyum 阅读全文
posted @ 2018-01-09 16:06 韩英明的个人笔记 阅读(162) 评论(0) 推荐(0)
 
PMM 监控
摘要: percona监控和管理 https://www.percona.com/doc/percona-monitoring-and-management/index.html 阅读全文
posted @ 2018-01-09 16:04 韩英明的个人笔记 阅读(137) 评论(0) 推荐(0)
 
sql_optimizer
摘要: PDF MySQL Optimizer Overview # Logical transformations: - Outer to inner joins transformation. - Negation elimination. ##### 否认消除 not ( t1.a > 10 OR t 阅读全文
posted @ 2018-01-09 16:01 韩英明的个人笔记 阅读(381) 评论(0) 推荐(0)
 
mysql-sandbox 快速搭建测试环境
摘要: ##### 参考 https://github.com/datacharmer/mysql-sandbox##### 必须下载一个二进制mysql wget https://github.com/datacharmer/mysql-sandbox/releases/download/3.2.13/M 阅读全文
posted @ 2018-01-09 16:00 韩英明的个人笔记 阅读(166) 评论(0) 推荐(0)
 
MySQL Cost-Based Optimizer
摘要: MySQL Cost-Based Optimizer 模型 MySQL Cost_estimate 定义了多种消耗类型 1. io_cost cost of I/O operations IO操作消耗2. cpu_cost cost of CPU operations CPU操作消耗3. impor 阅读全文
posted @ 2018-01-09 15:48 韩英明的个人笔记 阅读(535) 评论(0) 推荐(0)
 
mydumper原理
摘要: ##### 核心代码方法 get_chunks_for_table 阅读全文
posted @ 2018-01-09 15:45 韩英明的个人笔记 阅读(100) 评论(0) 推荐(0)
 
MongoDB慢查询
摘要: ##### 参考 https://docs.mongodb.com/v3.2/administration/analyzing-mongodb-performance/##### 参考 https://docs.mongodb.com/v3.2/reference/method/db.setProf 阅读全文
posted @ 2018-01-09 15:43 韩英明的个人笔记 阅读(141) 评论(0) 推荐(0)
 
MongoDB 性能和检修
摘要: 系统需求CENTOS 7 XFSecho 2 > /proc/sys/vm/overcommit_memoryecho 0 > /proc/sys/vm/zone_reclaim_mode 关闭透明大页和ulimit设置https://docs.mongodb.com/manual/tutorial 阅读全文
posted @ 2018-01-09 15:41 韩英明的个人笔记 阅读(99) 评论(0) 推荐(0)
 
MongoDB建议设置
摘要: ##### https://docs.mongodb.com/v3.2/administration/production-notes/#prod-notes-ram 1.Turn off atime for the storage volume containing the database fi 阅读全文
posted @ 2018-01-09 15:34 韩英明的个人笔记 阅读(164) 评论(0) 推荐(0)
 
MongoDB备份工具 mongodb consistent_backup
摘要: ##### https://github.com/Percona-Lab/mongodb_consistent_backup ##### 安装wget https://github.com/Percona-Lab/mongodb_consistent_backup/releases/download 阅读全文
posted @ 2018-01-09 15:32 韩英明的个人笔记 阅读(1144) 评论(0) 推荐(0)
 
InfluxDB基本操作
摘要: influxdb [root@JKM-MYSQL-179 HM_APPAPI]# influx Connected to http://localhost:8086 version 1.2.4InfluxDB shell version: 1.2.4> show databases ##### 查看 阅读全文
posted @ 2018-01-09 15:27 韩英明的个人笔记 阅读(381) 评论(0) 推荐(0)
 
InfluxDB collectd Grafana安装配置
摘要: 启动顺序:influxdb-->collectd-->Grafana ######安装collectd(采集工具)参考链接:https://collectd.org/documentation/manpages/collectd.conf.5.shtml yum install epel-relea 阅读全文
posted @ 2018-01-09 15:15 韩英明的个人笔记 阅读(653) 评论(0) 推荐(0)
 
elasticsearch 集群搭建
摘要: Elasticsearch 三节点集群环境搭建 软件需求centos7jdk-8u121-linux-x64.tar.gzelasticsearch-5.5.0.tar.gz ##### cd /usr/local/tar -zxvf /root/jdk-8u121-linux-x64.tar.gz 阅读全文
posted @ 2018-01-09 15:02 韩英明的个人笔记 阅读(138) 评论(0) 推荐(0)