自定义博客皮肤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)
  • 资源 (8)
  • 收藏
  • 关注

原创 Zeppelin0.7.2结合hive解释器进行报表展示

前提:服务器已经安装好了hadoop_client端即hadoop的环境hbase,hive等相关组件1.环境和变量配置①拷贝hive的配置文件hive-site.xml到zeppelin-0.7.2-bin-all/conf下# cp /root/hadoop-2.6.0/conf/hive-site.xml /data/hadoop/zeppelin/zeppelin-0...

2017-07-29 13:17:00 345

原创 hue报错StructuredException: timed out (code THRIFTSOCKET): None的处理

通过hue的web界面进行hive的sql查询,无法显示结果并报错timeout报错如下:[28/Jul/2017 11:23:29 +0800] decorators ERROR error running <function execute at 0x7fa741ddc8c0>Traceback (most recent call last): File ...

2017-07-29 13:15:00 786

原创 centos6.5中部署Zeppelin并配置账号密码验证

centos6.5中部署Zeppelin并配置账号密码验证1.安装JavaZeppelin支持的操作系统如下图所示。在安装Zeppelin之前,你需要在部署的服务器上安装Oracle JDK 1.7或以上版本, 并配置好相应的JAVA_HOME环境变量。以CentOS为例,具体操作过程如下:a)下载并安装jdk-8u111-linux-x64.rpm# rpm -ivh jd...

2017-07-29 13:12:00 1412 1

原创 zabbix3.0.4利用iostat工具监控centos主机磁盘IO

该监控基于iostat,然后iostat 命令用来监视系统输入/输出设备负载1.安装IOSTAT工具# yum install sysstat -y测试iostat 查看所有硬盘io# iostat Linux 2.6.32-431.11.25.el6.ucloud.x86_64 (test8_hadoop_kaf) 07/27/2017 _x86_64_...

2017-07-29 12:50:00 346

原创 Zabbix监控nginx性能的另外一种方式

Zabbix监控nginx性能的另外一种方式 nginx和php-fpm一样内建了一个状态页,对于想了解nginx的状态以及监控nginx非常有用,为了后续的zabbix监控,我们需要先启用nginx状态页1. 启用nginx status配置在默认主机里面加上location或者你希望能访问到的主机里面。server { location /ngx_status {

2017-07-29 09:18:02 798

原创 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案

关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复CVE-2017-7529漏洞的解决方案漏洞描述2017年7月11日,Nginx官方发布最新的安全公告,在Nginx范围过滤器中发现了一个安全问题(CVE-2017-7529),通过精心构造的恶意请求可能会导致整数溢出并且不正确处理范围,从而导致敏感信息泄漏。当使用Nginx标准模块时,如果文件头从缓存返回响应,

2017-07-29 09:17:57 1454

原创 持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本

持续集成之⑤:jenkins结合脚本实现代码自动化部署及一键回滚至上一版本一:本文通过jenkins调用shell脚本的的方式完成从Git服务器获取代码、打包、部署到web服务器、将web服务器从负载均衡器删除、解压、复制配置文件、创建软连接、测试每一台web服务器、将web服务器添加至负载均衡、回滚到任意指定版本、一键回滚到上一版本等功能,脚本放在www用户家目录并使用www用户身份执行,每个

2017-07-29 09:17:53 1354

原创 持续集成之④:GitLab触发jenkins构建项目

持续集成之④:GitLab触发jenkins构建项目一:目的为在公司的测试环境当中一旦开发向gitlab仓库提交成功代码,gitlab通知jenkins进行构建项目、代码质量测试然后部署至测试环境,注意这只是测试环境,而生产环境依然需要手动部署代码:1.1:jenkins配置:1.1.1:安装Gitlab Hook Plugin插件:#系统管理-管理插件-可选插件-Gitlab Hook Pl

2017-07-29 09:17:50 4369

原创 持续集成之③:将代码自动部署至测试环境

持续集成之③:将代码自动部署至测试环境一:本文在上一篇文章的基础之上继续进行操作,上一篇实现了从git获取代码并进行代码测试,本文将在上一篇的基础之上实现将代码部署至测试环境。1.1:新建一个项目叫web-demo-deploy用于代码发布,上一个项目web-demo可用于代码测试,当测试阶段出现问题的时候也不会立即进行发布,只有当测试通过之后才执行发布的项目即可:1.2:如何将代码发布到

2017-07-29 09:17:45 1675

原创 持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知

持续集成之②:整合jenkins与代码质量管理平台Sonar并实现构建失败邮件通知一:Sonar是什么?Sonar 是一个用于代码质量管理的开放平台,通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如FindBugs,PMD等)直接显示在Web页面上

2017-07-29 09:17:43 884

原创 持续集成①安装部署jenkins从git获取代码

持续集成①安装部署jenkins从git获取代码一:持续集成的概念:1.1:总体的概括持续集成Continuous Integration持续交付Continuous Delivery持续部署Continuous Deployment 1.2:什么是持续集成:持续集成是指开发者在代码的开发过程中,可以频繁的将代码部署集成到主干,并进程自动化测试1.3:什么是持续交付:持续交付指

2017-07-29 09:17:40 4594

原创 服务器性能自动化测试脚本

1.自动化测试脚本unixbenchyum install -y wgetwget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.shchmod +x unixbench.sh./unixbench.sh115.231.102.80:Double-Precision Whetsto

2017-07-29 09:17:37 1498

原创 ubuntu server 14.04 上安装jdk1.8

ubuntu server 14.04 上安装jdk1.81.使用apt-get安装oracle-jdk安装oracle jdksudo apt-get install python-software-propertiessudo add-apt-repository ppa:webupd8team/java # 时间比较久,需要耐心等待sudo apt-get install softwa

2017-07-29 09:17:34 303

原创 运维与自动化系列④自动化部署基础与git

运维与自动化系列④自动化部署基础与git自动化部署基础与git一:上一篇的代码是保存在本地,但是在生产环境当中是由版本控制进行代码管理,以便于发布代码和回滚,一般是使用gitlib比较多,另外还有用svn的公司,趋势是git为主,因此本文以git为使用对象1.1:在git服务器新建一个web组和项目web-demo:准备web页面并提交至git服务器(此处我用一个简单的html项目,大家如

2017-07-29 09:17:30 1007

原创 运维与自动化系列③自动化部署基础与shell脚本实现

自动化部署基础与shell脚本实现关于自动化的基础知识:1.1:当前代码部署的实现方式:运维纯手工scp到web服务器纯手工登录git服务器执行git pull或svn服务器执行svn update更新代码通过xftp上传代码开发打压缩包上传到服务器然后解压缺点:1.需要运维全程参与,占用大量的工作时间2.上线时间比较慢3.人为造成的失误较多,管理比较混乱4.回滚复杂而且慢,还不及时1.

2017-07-29 09:17:27 4213

原创 运维与自动化系列②自动化安装和部署

自动化安装和部署概述一、自动化安装1.采购–>验货–>签字,验货单,盖公章。2.资产管理:资产录入–>机房、区域、排、机柜、位置、配置(资产管理,验收单)(自动化获取)3.RAID-(验货的时候)RAID,自动化进行配置4.CMDB:资产录入–>机房、区域、排、机柜、位置、配置。MAC地址清单。+(后期收集) 资产收集、录入,管理和AP,并且展示。 5. 开机 关机 重启(IPMI)6

2017-07-29 09:17:24 516

原创 运维与自动化系列①运维与自动化概述

运维与自动化概述一:运维工作内容分类: 1).机房运维(负责服务器上下架、IP配置与划分、服务器打标签、机房定期巡检、服务器故障报修、服务器硬件监控) 2).基础设施运维(系统安装及初始化、网络维护) 3).监控运维(7×24运维值班、简单故障处理、通知相关业务负责人) 4).基础服务运维(包含运维开发)(内部DNS管理、负载均衡配置、系统监控报警、硬件资产管理平台、监控平台搭建、代

2017-07-29 09:17:22 881

原创 Git系列②之部署企业级开源仓库gitlab服务器

Git系列②之部署企业级开源仓库gitlab服务器上一篇我们介绍了github的常见使用方法,下面开始部署本地开源仓库gitlabGitLab 是一个用于仓库管理系统的开源项目。 1.安装配置gitlab依赖项 如想使用Postfix来发送邮件,在安装期间请选择'Internet Site'. 您也可以用sendmai或者 配置SMTP服务并使用SMTP发送邮件在 Centos7系统上, 下面

2017-07-29 09:17:19 1585

原创 Git系列①之仓库管理互联网托管平台github.com的使用

互联网项目托管平台github.com的使用1.安装git客户端# yum install -y git配置git全局用户以及邮箱[root@web01 ~]# git config --global user.name "jack"[root@web01 ~]# git config --global user.email "reblue520@163.com"[root@we

2017-07-29 09:17:14 1402

原创 win10安装MarkdownPad 2报错This view has crashed的处理及md简单语法

# #开头是段落的意思不带#号是普通内容# 下划线的写法是两个#号## # 列表的写法,以*号开头* spring* summer* autumn* winter# 以竖线开头> tomcat.war# 链接url的写法[www.baidu.com](http://www.baidu.com) # 图片image的写法![baidu](https://

2017-07-29 09:17:11 2264 2

原创 fpm定制化RPM包之nginx rpm包的制作

fpm定制化RPM包之nginx rpm包的制作1.安装ruby模块# yum -y install ruby rubygems ruby-devel 2.添加阿里云的Rubygems仓库,国外资源会影响下载速度gem sources -a http://mirrors.aliyun.com/rubygems/ http://mirrors.aliyun.com/rubygems

2017-07-29 09:17:07 482

原创 mysql管理工具percona-toolkit-3简单使用介绍

安装percona-toolkit-3# yum localinstall percona-toolkit-3.0.3-1.el6.x86_64.rpm perl-TermReadKey.x86_64 0:2.30-13.el6 -y 1.pt-summary #显示和系统相关的基本信息:[root@master ~]# pt-summary # Percona Toolkit S

2017-07-29 09:17:04 864

原创 web缓存服务器varnish-4.1.6的部署及配置详解

web缓存服务器varnish-4.1.6的部署及配置详解1.安装varnish4.1.6安装依赖yum install -y autoconf automake jemalloc-devel libedit-devel libtool ncurses-devel pcre-devel pkgconfig python-docutils python-sphinx安装varnish yu

2017-07-29 09:16:54 472

原创 elasticsearch5.0.1集群排错的几个思路总结

1.首先查看集群整体健康状态# curl -XGET http://10.27.35.94:9200/_cluster/health?pretty{"cluster_name" : "yunva-es","status" : "red","timed_out" : false,"number_of_nodes" : 7,"number_of_data_nodes" : 6,"ac

2017-07-29 09:16:49 485

原创 解决tomcat报错javax.imageio.IIOException: Can't create output stream!

启动tomcat catalina.out报错如下,登陆的时候无法显示验证码2017-06-09 11:23:06,628 DEBUG org.springframework.web.servlet.DispatcherServlet 845 - DispatcherServlet with name 'spring-mvc' processing GET request for [/dat

2017-07-29 09:16:46 656

原创 MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解

MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解Percona XtraDB Cluster简称PXC。Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例连接起来,实现了multi-master的集群架构。下图中有三个实例,组成了一个集群,而这三个节点与普通的主从架构不同,它们都可以作为主节点,

2017-07-29 09:16:41 1107

原创 mysql5.6基于主从复制的mmm高可用架构详解

MMM规划192.168.3.12 master192.168.3.13 slave1192.168.3.198 slave2MMM部署步骤1.配置主主复制及主从同步集群2.安装主从节点所需要的支持包3.安装及配置MMM工具集4.运行MMM监控服务5.测试一、环境初始化1、修改主机名主机: master执行命令# sed -i 's/HOSTNAME=.*/HOSTNAME=master/

2017-07-29 09:16:36 469

原创 OpenStack实践系列⑨云硬盘服务Cinder

OpenStack实践系列⑨云硬盘服务Cinder八、cinder8.1存储的三大分类块存储:硬盘,磁盘阵列DAS,SAN存储 文件存储:nfs,GluserFS,Ceph(PB级分布式文件系统),MooserFS(缺点Metadata数据丢失,虚拟机就毁了)11.2网络类型选择对象存储:swift,S38.2 cinder控制节点的部署安装cinder[root@node1 ~]#

2017-07-29 09:16:31 938

原创 OpenStack实践系列⑧可视化服务Horizon之Dashboard演示

OpenStack实践系列⑧可视化服务Horizon之Dashboard演示七、可视化服务Horizon之Dashboard演示仪表板依赖于功能核心服务,包括身份,图像服务,计算和网络两种(neutron)或传统网络(nova-neutron)。与独立的服务环境,如对象存储不能使用仪表板。 配置和使用在安装和配置标识服务节中描述了ApacheHTTP服务器和Memcached的服务认证服务的运

2017-07-29 09:16:29 626

原创 OpenStack实践系列⑦深入理解neutron和虚拟机

OpenStack实践系列⑦深入理解neutron和虚拟机五、深入理解Neutron5.1 虚拟机网卡和网桥[root@node1 ~]# ifconfig brq65c11cc3-8e: flags=4163 mtu 1500inet 192.168.3.199 netmask 255.255.255.0 broadcast 192.168.3.255ether 00:50:56

2017-07-29 09:16:26 514

原创 OpenStack实践系列⑥构建虚拟机实例

OpenStack实践系列⑥构建虚拟机实例四、创建一台虚拟机图解网络,并创建一个真实的桥接网络 创建一个单一扁平网络(名字:flat),网络类型为flat,网络适共享的(share),网络提供者:physnet1,它是和eth0关联起来的( /etc/neutron/plugins/ml2/linuxbridge_agent.ini配置文件中配置项中的内容physical_inter

2017-07-29 09:16:21 291

原创 OpenStack实践系列⑤网络服务Neutron

OpenStack实践系列⑤网络服务Neutron3.8 Neturn 服务部署注册neutron服务[root@node1 ~]# source admin-openrc.sh[root@node1 ~]# openstack service create --name neutron --description "OpenStack Networking" network+----

2017-07-29 09:16:18 501

原创 Zabbix3.0.4监控Windows的CPU使用百分比并在CPU使用率超过90%触发报警

Zabbix3.0.4监控Windows的CPU使用百分比Zabbix 自带的模块没有 CPU 使用率(百分比)这个监控项,我们可以通过添加计数器的方式实现 CPU 百分比的监控。1.在Zabbix 的 WEB 端进行模板配置添加 CPU 百分比监控项目*. 配置–模块–选择对应的模板–项目–创建项目名称:CPU 百分比键值:perf_counter[\Processor(_Total)\

2017-07-29 09:16:14 14990 3

原创 zabbix-3.0.4添加对windows 2008r2的监控

zabbix-3.0.4添加对windows 2008r2的监控一、windows客户端的配置关闭windows防火墙或者开通10050和10051端口(1)、关闭防火墙(不推荐直接关闭,测试可以这样做,尤其是最近勒索病毒猛烈)开始—控制面板—windows防火墙(2)、开通zabbix需要用到的端口(推荐)1、开始—管理工具--高级安全windows防火墙2、选着左边入站规则--点击右边新

2017-07-29 09:16:09 8735 1

原创 OpenStack实践系列④计算服务Nova

OpenStack实践系列④计算服务Nova3.6 Nova控制节点的部署创建服务的凭证,完成下列步骤:创建nova用户,并加入到service项目中,赋予admin权限[root@node1 ~]# source admin-openrc.sh[root@node1 ~]# openstack user create --domain default --password=nova n

2017-07-29 09:16:04 518

原创 OpenStack实践系列③镜像服务Glance

OpenStack实践系列③镜像服务Glance3.5 Glance部署修改glance-api和glance-registry的配置文件,同步数据库[root@node1 ~]# vim /etc/glance/glance-api.conf538 connection=mysql://glance:glance@192.168.3.199/glance[root@node1 ~]

2017-07-29 09:16:02 859

原创 OpenStack实践系列②认证服务Keystone

OpenStack实践系列②认证服务Keystone三、实战OpenStack之控制节点3.1 CentOS7的时间同步服务器chrony下载chrony# yum install -y chrony 修改其配置文件# vim /etc/chrony.confallow 192.168/16chrony开机自启动,并且启动# systemctl enable chron

2017-07-29 09:15:59 1153

原创 OpenStack实践系列①openstack简介及基础环境部署

OpenStack实践系列①openstack简介及基础环境部署一、OpenStack初探1.1 OpenStack简介 OpenStack是一整套开源软件项目的综合,它允许企业或服务提供者建立、运行自己的云计算和存储设施。Rackspace与NASA是最初重要的两个贡献者,前者提供了“云文件”平台代码,该平台增强了OpenStack对象存储部分的功能,而后者带来了“Nebula”平台形成了O

2017-07-29 09:15:54 3382

原创 lvs+keepalived实现负载均衡

LVS简介:lvs是负载均衡较常用的软件之一,lvs官方提供了一个命名的约定:vip:虚拟ip地址,缩写是vip,vip是负载均衡器对外提供服务的ip。rip:真实ip地址,缩写是rip,rip是集群下面节点上使用的ip地址。dip:负载均衡器的真实ip,用于连接内外网络的ip。cip:客户端的ip地址,访问来源ip。lvs的工作模式有如下几种,直接路由(dr)模式、nat模式、tun

2017-07-29 09:15:49 437

原创 percona-xtrabackup工具实现mysql5.6.34的主从同步复制

percona-xtrabackup工具实现mysql5.6.34的主从同步复制下载并安装percona-xtrabackup工具# wget https://www.percona.com/downloads/XtraBackup/Percona-XtraBackup-2.4.7/binary/redhat/6/x86_64/percona-xtrabackup-24-2.4.7-1.e

2017-07-29 09:15:44 369 3

截图取色工具

FSCapture一个很好用的网页制作软件,集截图、取色、屏幕标尺、录屏为一体的小软件,功能强大 非常小巧好用的截图取色工具

2015-12-24

传智播客韩顺平授课使用的PHP手册

韩顺平将PHP课程所使用的PHP手册

2012-08-07

产品安全之道 安全测试理论与实践

IT产品和系统的安全  信息化下的安全思考  国外对产品安全的认知现状  做负责任的厂家  产品安全之道  IT产品和系统的安全测试理论  IT产品和系统的安全测试实践

2012-08-07

2012年淘宝安全峰会腾讯王钊演讲稿

游戏反外挂分析对抗和游戏安全性评估 游戏账号安全威胁分析对抗和防御系统设计开发 游戏安全相关客户端安全技术研究

2012-08-07

PHP 面向对象技术(全面讲解)

本部分一共包括以下一些技术点: 1.面向对象的概念 2.什么是类,什么是对象,类和对象之间的关系 3.什么是面向对象编程呢? 4.如何抽象出一个类? 5.如何实例化对象? 6.如何去使用对象中的成员? 7.特殊的引用“$this”的使用 8.构造方法与析构方法 9.封装性 10.__set()、 __get()、 __isset()、 __unset()四个方法的应用 11.类的继承 12.多态的应用 13.重载新的方法 14.访问类型 15.静态成员的使用 16.final关键字的应用 17.__toString()方法 18.克隆对象 19.__call处理调用错误 20.自动加载类 21.把对象串行化 22.抽象方法和抽象类 23.php5接口技术

2012-08-07

计算机词汇

电脑专业词汇,常用的一些电脑词汇汇总,比较实用

2012-03-08

CCNA专业英文词汇全集

CCNA专业英文词汇全集,包含大部分的CCNA专业术语,是学习CCNA短时间内掌握专业术语的好资料

2010-11-15

SNIFFER使用教程

Sniffer使用教程,非常详细的使用教程,图文并茂

2010-11-15

空空如也

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

TA关注的人

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