- 博客(351)
- 资源 (31)
- 问答 (5)
- 收藏
- 关注
原创 KVM 实战虚拟机克隆
KVM克隆虚拟机 使用克隆的方式保存两台vm配置完全一致。暂停虚拟机(suspend)用于克隆[root@sh-kvm-2 ~]# virsh suspend kvm-1[root@sh-kvm-2 ~]# less /dev/vg_shkvm2/kvm-3Domain kvm-1 suspended使用下面命令进行克隆virt-clone \ --connect qemu:///s
2017-07-08 18:49:51 913
原创 kvm基础使用及Virt-tools工具使用
kvm基础使用查看虚拟机状态[root@sh-kvm-1 ~]# virsh list --all Id Name State---------------------------------------------------- 1 kvm-1 running 2
2017-07-06 22:04:56 2758
原创 CentOS6 最小化安装KVM 详细教程
CentOS6 mininial 安装KVM 详细教程初始化设置## 关闭防火墙和SELINUX/etc/rc.d/init.d/iptables stop/etc/rc.d/init.d/ip6tables stopchkconfig iptables offchkconfig ip6tables offsed -i 's/enforcing/disabled/' /etc/selinux/
2017-07-06 11:13:06 4668
原创 CentOS6 安装couchdb2 集群
CentOS6 安装couchdb2 集群 参考:http://blog.csdn.net/wh211212/article/details/74359497 安装节点安装couchdb2 节点二 参考安装节点一,使用一键安装脚本进行节点二的安装#!/bin/bash######################################################## Fu
2017-07-05 18:41:34 1212
原创 CentOS6 mininal 安装CouchDB2 详细版
CentOS6 mininal 安装CouchDB2 详细版 couchdb官网: http://couchdb.apache.org/安装依赖- Erlang OTP (>=R61B03, =<19.x)- ICU- OpenSSL- Mozilla SpiderMonkey (1.8.5)- GNU Make- GNU Compiler Collection- libcurl
2017-07-04 22:29:51 2483 3
原创 xen虚拟机挂载硬盘
xen虚拟机挂载硬盘使用virsh命令挂载1、创建一块大小100G的lvm卷lvcreate -n api2-data -L 100G vg_xen32、dump一份虚拟机的配置文件,保存到用户家目录virsh dumpxml api-2 > ~/api-2.xml3、打开虚拟机(api-2)配置文件,扎到标签位置,查看当前硬盘的标签内内容如下:<disk type='block' de
2017-07-03 20:25:48 1843
原创 Xen 虚拟机重命名
xen虚拟机配置文件目录/etc/libvirt/libxlxen rename guest[root@xen-1 libxl]# virsh list --all Id Name State---------------------------------------------------- 0 Domain-0
2017-06-20 17:22:50 551
原创 一小时上手SaltStack
saltstack 常用命令查看所有的KEYSsalt-key –list-all接受一个特定的钥匙salt-key –accept=key-namesalt-key –accept-all发送命令在您接受每个密钥后,从Salt-Master发送一个命令,以验证您的Salt Minions是否正在侦听:salt ‘*’ test.ping运行命令salt ‘*’ cmd.run ‘l
2017-06-14 21:46:27 910
转载 1 小时学会 MySQL 数据库
转自:http://www.codeceo.com/article/learn-mysql-database-in-1-hour.html随着移动互联网的结束与人工智能的到来大数据变成越来越重要,下一个成功者应该是拥有海量数据的,数据与数据库你应该知道。一、数据库概要数据库(Database)是存储与管理数据的软件系统,就像一个存入数据的物流仓库。在商业领域,信息就
2017-06-13 08:59:37 2684
原创 Gitlab安装使用及汉化配置
一、GitLab简介GitHub是2008年由Ruby on Rails编写而成,与业界闻名的Github类似;但要将代码上传到GitHub上面,而且将项目设为私有还要收费。GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,可通过Web界面进行访问公开的或者私人项目,非常适合在团队内部使用。在gitlab中有三个版本,分别是CE(社区版)、EE(企业版)、OM(R
2017-05-22 16:51:31 46476 2
原创 管理和监控MySQL和MongoDB性能的开源平台Percona
Percona监控和管理概述 Percona监控和管理(PMM)是一个用于管理和监控MySQL和MongoDB性能的开源平台。 它由Percona与托管数据库服务,支持和咨询领域的专家合作开发。 PMM是一个免费的开源解决方案,您可以在自己的环境中运行,以实现最大的安全性和可靠性。 它为MySQL和MongoDB服务器提供全面的基于时间的分析,以确保您的数据尽可能高效地工作。Percona监控
2017-05-15 19:45:36 7331 3
原创 CentOS 7安装ownCloud
CentOS 7安装ownCloud ownCloud官网:https://owncloud.org/ ownCloud官方文档:https://doc.owncloud.org/安装ownCloud 安装ownCloud 9,依赖于LNMP(环境)安装Apache 参考:http://blog.csdn.net/wh211212/article/details/52982917安
2017-04-18 16:23:50 11966
原创 CentOS 7 安装GitLab
CentOS 7 安装GitLab GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目. Gitlab中文网:https://www.gitlab.com.cn/ Gitlab官网:https://about.gitlab.com/ Gitlab官方文档:https://docs.git
2017-04-18 09:16:04 1900
原创 CentOS 7 配置php语言开发环境
CentOS 7 配置php语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/52923673安装PHP 5.6 可以从CentOS SCLo软件集进行安装。 即使安装了5.4,因为5.6位于另一个PATH上也是可以安装的。# install from SCLo[root@linuxprobe ~]# yum --
2017-04-17 10:18:17 4570
原创 CentOS7安装开源跳板机(堡垒机)
CentOS7安装开源跳板机jumpserver(堡垒机) 开源跳板机(堡垒机):认证,授权,审计,自动化运维(Open source springboard machine ( fortress machine ): Authentication, authorization, audit, automated operation and maintenance).http://www.jum
2017-04-14 17:15:53 9154 1
原创 php7下安装event扩展
php7下安装event扩展 有效安排I/O,时间和信号的扩展 使用可用于特定平台的最佳I/O通知机制的事件,是PHP基础设施的libevent端口。 下载地址:http://pecl.php.net/package/event安装支持库libevent,需要编译高版本(这里以最新版本release-2.1.8-stable为例)wget -c https://github.com/li
2017-04-14 11:41:36 8281 1
原创 阿里&百度&腾讯&facebook&Microsoft&Google开源项目汇总
BAT && YMFTTencentGitHub地址:https://github.com/Tencent/tinker Tinker是Android的热修复解决方案库,它支持dex,库和资源更新,无需重新安装apk。GitHub地址:https://github.com/Tencent/Tars Tars是基于使用tars协议的命名服务的高性能rpc框架,并提供了半自动操作平台。GitH
2017-04-12 21:09:47 6507
原创 CentOS 7 配置Python语言开发环境
CentOS 7 配置Python语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/52923673安装Python 3.3whOS7默认自带python2.7,无需卸载可直接新装Python3.3# install from SCLo[root@linuxprobe ~]# yum --enablerepo=who
2017-04-12 20:23:33 2238
原创 CentOS 7 配置Java语言开发环境
CentOS 7 配置Java语言开发环境 初始化设置参考:http://blog.csdn.net/wh211212/article/details/52923673安装JDK8 安装Java SE开发工具包8(JDK8)并构建Java环境下载并安装JDK 8[确保Oracle下载站点上JDK的最新版本和源URL]http://www.oracle.com/technetwork/ja
2017-04-12 19:37:56 1513
原创 CentOS 7 配置JS语言开发环境(JavaScript)
CentOS 7 配置JS语言开发环境(JavaScript)安装ServerSide JavaScript环境“Node.js”安装Node.js和包管理工具npm[root@linuxprobe ~]# yum -y install epel-release[root@linuxprobe ~]# yum --enablerepo=epel -y install nodejs npm创建
2017-04-11 18:54:39 1716
原创 CentOS 7 配置Ruby语言开发环境
CentOS 7 配置Ruby语言开发环境安装Ruby 2.2 CentOS7存储库中的Ruby版本为2.0,但如果需要,可以使用RPM软件包安装2.2添加CentOS SCLo软件集合存储库[root@linuxprobe ~]# yum -y install centos-release-scl-rh centos-release-scl# set [priority=10][root
2017-04-11 17:11:16 5513
原创 Zabbix监控Dell服务器硬件状态
OMSA介绍 Dell OpenManage Server Administrator (OMSA)是一款全面的一对一系统管理解决方案。OMSA可分为两种:集成式界面 - 基于Web浏览器的图形用户界面(GUI)命令行界面(CLI) - 通过操作系统访问 OMSA专为系统管理员设计,可用于管理本地系统及网络中的远程系统.OMSA提供了一个全面的一对一系统管理解决方案包,可使系统管理员专注于整
2017-04-10 19:50:15 10582 2
原创 CentOS 6 yum安装Maven
Maven官网:http://maven.apache.org/源码安装http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.zip -O /usr/local/src/apache-maven-bin.tar.gzcd /usr/local/src && tar xzvf a
2017-04-07 17:49:08 9151 2
原创 如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM
如何在CentOS/RHEL 7/6/上安装最新的Nodej和NPM Node.js是一个建立在Chrome的JavaScript运行时的平台,用于轻松构建快速,可扩展的网络应用程序。 最新版本的node.js yum存储库由其官方网站维护。 我们可以将此yum存储库添加到我们的CentOS/RHEL 7/6系统中,并使用简单的命令安装node.js。添加Node.js yum源 首先我们
2017-04-07 10:29:06 6322
原创 CentOS 6.x源码安装Netdata
Netdata 介绍 Netdata是一个高度优化的Linux守护进程,它为Linux系统,应用程序,SNMP服务等提供实时的性能监测。 Github: https://github.com/firehol/netdata/wiki/Installation (安装教程) 开源中国:http://www.oschina.net/p/netdata/similar_project
2017-03-22 08:58:34 1644
原创 umount: /var: device is busy
去掉挂载显示device is busy 出现此问题是当前挂载点上面有进程存在[root@zabbix ~]# umount /dev/mapper/vg_zabbix-LogVol02umount: /var: device is busy. (In some cases useful info about processes that use the d
2017-03-17 12:45:57 2966
原创 使用MySQL community 源安装MySQL
使用MySQL community 源安装MySQL添加MySQL Yum源下载:http://dev.mysql.com/downloads/repo/yum/.(本文已CentOS为例)安装MySQLsudo rpm -Uvh mysql57-community-release-el6-n.noarch.rpmyum localinstall mysql57-community-relea
2017-03-17 09:56:27 7442 2
原创 python练习题(一)
first week字符串拼接 用户输入两个字符串,将它们组合后输出str1 = input("Wanghui")str2 = input("Los Angeles")print("世界这么多,{}想去{}看看。".format(str1,str2))整数序列求和 用户输入一个正整数 N,计算从 1 到 N(包含 1和 N)相加之后的结果n = input("please input
2017-03-14 19:52:29 4596
原创 CentOS6.X/RedHat6.X yum安装jenkins
配置jenkins源sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.keyyum安装jenkinsyum install jenkins Jenkins官方
2017-03-14 18:16:26 1025
原创 常用ansible命令
常用ansible命令 使用ansible-doc -l 查看具体模块的使用方法,这里举例常用的ansible简单用法执行系统命令[root@ansible ~]# ansible pinpoint -m shell -a 'hostname' -o # 执行系统命令192.168.0.102 | SUCCESS | rc=0 | (stdout) pinpoint-agent192.1
2017-03-09 16:38:40 793
原创 CentOS 6.8 安装elasticsearch5.2集群
越来越多的企业已经采用ELK解决方案来对其公司产生的日志进行分析,笔者最近着手在生产环境部署自己的ELK stack,本文介绍ELK中elasticsearch5.2集群的实现。一、环境准备1、系统:CentOS 6.8ip及角色:192.168.1.121(master node) 192.168.122(data node) 192.168.123(
2017-03-07 21:00:45 2646
原创 CentOS 6.8 部署腾讯蓝鲸运维平台
运维的自动化一般需要经过四个阶段:手工操作->脚本自动化->WEB自动化->调度自动化,目前很多公司的运维同仁处于“脚本自动化”阶段,蓝鲸智云开放的社区版V1系列,就是为这个阶段的同仁准备的产品,可以帮助各位进入“WEB自动化”;当进入“WEB自动化”之后,开始向更高的阶段发展,因而推出了社区版V2系列,这个版本基于之前的版本,不仅提供了API,而且还推出了可以低成本构建运维工具自建运营系统的“蓝
2017-02-24 17:53:29 12381 2
转载 Go 语言学习资源合集(推荐)
Awesome Go A curated list of awesome Go frameworks, libraries and software. Inspired by awesome-python.ContributingPlease take a quick gander at the contribution guidelines first. Thanks t
2017-02-22 09:01:39 4547
原创 Mac OS X 设置指南
由于公司的IOS离职,侥幸获得其Mac Pro的使用权,因此特地总结了下小白使用Mac OS X的初始配置。1、系统首选项(system preeferences)我拿到电脑确认没问题之后,选择了重装Mac OS X,然后进行系统升级等操作,系统重装完成之后,自定义相关配置,修改账号密码,登录apple id等2、安装Xcode命令行执行下面命令直接安装Xc
2017-02-20 23:44:50 1701
原创 CentOS 6.8 安装JStorm集群(jstorm-2.1.1 )
Alibaba JStorm 是一个强大的企业级流式计算引擎,是Apache Storm 的4倍性能, 可以自由切换行模式或mini-batch 模式,JStorm 不仅提供一个流式计算引擎, 还提供实时计算的完整解决方案, 涉及到更多的组件, 如jstorm-on-yarn, jstorm-on-docker, SQL Engine, Exactly-Once Framework 等等。
2017-02-20 20:55:45 1349
原创 Ngxtop-Nginx日志实时分析利器
ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新,由于ngxtop是python编写,我们使用pip安装,本文先介绍pip的一些用法。1、Pip介绍Pip类似RedHat里面的yum,安装Pytho
2017-02-20 16:15:05 921
原创 Nginx源码安装及调优配置
由于Nginx本身的一些优点,轻量,开源,易用,越来越多的公司使用nginx作为自己公司的web应用服务器,本文详细介绍nginx源码安装的同时并对nginx进行优化配置。Nginx编译前的优化[root@linuxprobe ~]# wget http://nginx.org/download/nginx-1.10.1.tar.gz[root@linuxprob
2017-02-20 16:12:59 1381
原创 CentOS 6.8 部署zookeeper集群
由于公司缓存方案改进,准备采用codis集群作为主要的缓存解决方案(codis:国内豌豆荚开发的redis集群解决方案,已开源,github地址:https://github.com/CodisLabs/codis),codis集群依赖于zookeeper集群,本文介绍zookeeper集群的实现。一、Zookeeper原理简介ZooKeeper是一个开放源码的
2017-02-20 16:11:18 2557
转载 Linux 系统运维工具 OpenLMI
OpenLMI(全称 Open Linux Management Infrastructure)顾名思义就是开放式的 Linux 管理基础架构。OpenLMI 是开源项目,旨在提高使用 WBEM 标准的 Linux 系统管理。OpenLMI 项目为管理 Linux 系统提供常用的基础设施。它还可让用户配置、管理并监控硬件、操作系统及系统服务。本文以最新 Fedora 21 为平台介绍 OpenLM
2017-01-13 01:02:09 4517
原创 Linux中设置'sudo'的10个小技巧
在Linux和其他类Unix操作系统中,只有root用户可以运行所有命令并在系统上执行某些关键操作,如安装和更新,删除包,创建用户和组,修改重要的系统配置文件等。 然而,承担root用户角色的系统管理员可以允许其他正常系统用户在sudo命令和几个配置的帮助下运行某些命令以及执行包括上述的一些重要系统操作。 或者,系统管理员可以共享root用户密码(这不是推荐的方法),以便正常系统用
2017-01-12 19:23:22 3828
SRE体系建设指南2023
2023-11-29
运维团队成熟度评估模型
2023-10-11
netdata-1.6.0
2017-03-22
ITIL-V3-Foundation-培训专用资料.pdf
2017-01-23
阿里云产品V5.0
2016-10-13
jvm 参数优化多少合适?
2017-03-09
redis命中率优化解决方法
2016-10-18
linux下通过命令打包java程序和eclipse导出java程序的war有什么区别?
2016-10-18
java程序如何在linux打成war部署到tomcat下?
2016-10-18
redis命中率优化解决方法
2016-10-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人