最近真的太忙了,貌似好久好久没有写博客了,连续加班好几周了
1、rpc介绍2、grpc3、基于grpc协议文件传输4、基于grpc协议jmeter压测获取实时结果5、基于grcp协议获取jmeter最终压测报告,并将报告保存至client端6、压测中途停止jmetergrpc server (jmeter server) 192.168.18.128 rpc client (本机)1、
PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。os:centos6.5 x64ip:192.168.85.130hostname: vm2.lansgg.compg 版本:postgresql-9.2.4.tar.bz2一、yum安装二、源码安装三、系统数据库1、yum安装[root@vm2
闭包:闭包(Closure)是词法闭包(Lexical Closure)的简称,是引用了自由变量的函数。这个被引用的自由变量将和这个函数一同存在,即使已经离开了创造它的环境也不例外。所以,有另一种说法认为闭包是由函数和与其相关的引用环境组合而成的实体1、函数是一个对象2、函数执行完成后内部变量回收3、函数属性4、函数的返回值实例一、分别检测分数科目总分为100、150两种情况的成绩初级代码如下:#
将公司的gitlab服务器进行备份,并且将备份rsync到异地机房,因为备份文件太大,所以这里做了切割成多个文件,进行多线程传输。#!/usr/bin/env perl ################ #filename: gitback.pl &
Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。jenkins是一个广泛用于持续构建的可视化web工具,持续构建说得更直白点,就是各种项目的"自动化"编译、打包、分发部署。jenkins可以很好的支持各种语言(比如:java, c#, php等)的项目构建,也完全兼容ant、maven、gradle
1、示例主机信息:hostname:vm0.lansgg.comip : 192.168.85.128Os : centos 6.5 x64gitlab版本:&nbs
以下是subversion官方推荐的备份方式。(以下方式全部保留commit日志)svnserver:ip:192.168.85.130hostname:vm2.lansgg.comdata 目录 :/svn/csvn/data/repositories/svn 仓库结构如下:每个部门一个大的目录,下面分别根据创建仓库,示例目录结构如下:情景一、整目录(仓库)迁移将dev整个迁移到另外
os:centos6.5 x64hostname : vm2.lansgg.comip: 192.168.85.130svn版本 :CollabNetSubversionEdge-5.1.3_linux-x86_64.tar.gzjdk版本 :jdk1.6.0_22-64.tar.gz python版本 : Python 2.6.61、安装jdk[root@vm2 
需求: win主机上一个目录为备份目录,每天都会有增量文件,而我们要将这些增量文件全部copy到异地linux主机,如下图win主机:1、安装 rsync 客户端 (cwRsync)2、同步脚本linux主机:1、安装rsync服务即可linux配置:linux的rsync的配置如下:[tfsbackup] path=/data/tfsbackup c
需求:主机上有上百G的备份文件要rsync到远端主机,我们将大文件进行切割为几十个小文件进行多线程传输。这里使用14个1G的文件进行演示:[root@vm0 test]# pwd /root/test [root@vm0 test]# ll 总用量 13631540 -rw-r--r--. 1 root root&nb
本文系统:centos 6.5 x64ip: 172.16.162.130GitLab 8.0.5 GitLab Shell2.6.6 GitLab &n
需求描述:当前有一台服务器B IP假设为10.10.10.10 此台服务器有smtp、pop服务,用户可以正常使用当前为了区别个性服务,需要部分用户从服务器A(192.168.100.100)去使用smtp、pop;业务逻辑:部分用户的smtp、pop从10.10.10.10改为192.168.100.100,我们这里使用iptables的策略实现:此案例较其他iptables策略不同的地方,在于
1、本文尝试着使用ansible部署tomcat,test为测试工程roles如下:[lansgg@node1 ansible_playbook]$ pwd /opt/lansgg/ansible_playbook [lansgg@node1 ansible_playbook]$ ls hosts roles si
roles 用于层次性、结构化地组织playbook。roles 能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量(vars)、文件(file)、任务(tasks)、模块(modules)及处理器(handlers)放置于单独的目录中,并可以便捷地include它们的一
在ansible中支持条件判断,这使我们操作更加灵活使用when进行条件测试示例1:将 testservers 组中的其中一台主机上的 httpd 服务卸载掉,另外主机不卸载[root@node1 ansible]# ansible testservers -m shell -a 'rpm -q httpd'
1、playbook 介绍:简单的说就是定义一个配置文件,文件中写入你需要安装的服务,配置文件,变量等信息,使他们可以按照事先定义好的机制完成一个任务。Playbook使用YAML语法结构,所以配置阅读起来都比较简单。2、playbook 的组成结构:target section定义将要执行playbook的远程主机组variable section定义playbook运行时需
ansible模块 yum:[root@node1 ~]# ansible-doc -s yum less 436 Copyright (C) 1984-2009 Mark Nudelman less comes with NO WARRANTY, to&n
查询模块的参数:ansible-doc -s moduleName如 cron 模块[root@node1 ansible]# ansible-doc -s cron less 436 Copyright (C) 1984-2009 Mark Nudelman less com
环境:ansible端: ip:192.168.100.129 hostname:node1.lansgg.comclient端: ip:192.168.100.131
1、ansible的配置文件[root@vm ansible]# rpm -ql ansible |grep etc /etc/ansible /etc/ansible/ansible.cfg /etc/ansible/hosts /etc/ansible/rolesansible.cfg 文件可以设定一些默认值,这样我们就不
Ansible使用标准的SSH连接来执行自动化流程,不需要代理 (其他描述可自行搜索)本文系统: centos 6.5 x64 ip:172.16.162.129 hostname:vm.lansgg.com 测试client主机: cent
git在用户管理及管理上,下面上三种解决办法: 如果需要团队里的每个人都对仓库有写权限,又不能给每个人在服务器上建立账户,那么提供 SSH 连接就是唯一的选择了。我们假设用来共享仓库的服务器已经安装了 SSH 服务,而且你通过它访问服务器。 有好几个办法可以让团队的每个人都有访问权。第一个办法是给每个人建立一个账户,直截了当但过于繁琐。反复的运行 adduser
本文系统 Centos 6.5 x64LVM的镜像功能,有点儿类似于Raid1,即多块儿磁盘互相同步,确保资料不会丢失。1、在此添加4块物理硬盘,每块2G空间2、将sdb、sdc、sdd、sde 创建物理卷,将sdb、sdc、sdd 添加卷组到vmTest[root@node4 ~]# pvcreate /dev/sdb &n
本文系统Centos 6.5 x64共四台主机,192.168.100.128 Aries.lansgg.com 存储共享服务器192.168.100.129 node1.lansgg.com &nb
ibguestfs 是一组 Linux 下的 C 语言的 API ,用来访问虚拟机的磁盘映像文件。其项目主页是http://libguestfs.org/ ,该工具包内包含的工具有virt-cat、virt-df、virt-ls、virt-copy-in、virt-copy-out、virt- edit、guestfs、guestmount、virt-list-filesystems、virt-
本文系统 centos 6.5 x64KVM平台以存储池的形式对存储进行统一管理,所谓存储池可以理解为本地目录、通过远端磁盘阵列(iSCSI、NFS)分配过来磁盘或目录,当然也支持各类分布式文件系统。通过virsh中pool命令能够查看、创建、激活、注册、删除存储池。注1:KVM存储池主要是体现一种管理方式,可以通过挂载存储目录,lvm逻辑卷的方式创建存储池,虚拟机存储卷创建完成后,剩下的操作与无
本文系统:centos 6.5 x64静态迁移:将vm的配置文件及磁盘文件进行copy到另外一台kvm主机即可动态迁移:基于nfs的动态迁移和基于gfs的动态迁移一、静态迁移:我们将Aries主机的vm(vm2 )迁移到 lansgg主机上;思路就是将 vm2 的配置文件及磁盘文件 copy 到对端主机,重新define 即可copy文件因为磁盘目
本文系转载,便于后续自己查看:原地址 一、 什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大 集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切的说,RHCS是一个功能完备的集群应用
Linux 多网卡绑定概述本文 os:6.4 这里测试是四块网卡绑定 1 块 bond我们在这介绍的Linux 双 网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链 接聚合成一个逻辑链路工作。其实这项技术在Sun和Cisco中早已存在,被
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号