代码如下: # coding: utf-8 import paramiko import re import os from time import sleep # 定义一个类,表示一台远端linux主机 # 参考https://www.cnblogs.com/haigege/p/5517422.html wyc class Linux(object): # 通过IP, 用户名,密码,超时时间初始化一个远程Linux主机 def __init__(self, ip, username, pass…
1.创建用户,授权,创建测试数据 创建用户 CREATE USER test identified by 123; 授权 grant dba to test; 创建测试数据 create table a(id int); insert into a select 1 from dual connect by level<=50; 2.创建备份目录 create directory UserName_dir as '/home/oracle/oradb'; grant read,write on…
转载地址:http://www.cnblogs.com/liping13599168/archive/2011/04/14/2016226.html Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构.下面我演示下怎样在多台服务器上进行Redis数据主从复制.这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:1…
      Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构.下面我演示下怎样在多台服务器上进行Redis数据主从复制.这里我假设有两台服务器,一台是Windows操作系统(局域网IP:192.168.3.82),一台是Linux操作系统(局域网IP:192.168.3.90),在两个操作系统都安装redis,Windows操作系统使用cygwin工具进行安装,命令为: 1 2 3 $ t…
如何在一台服务器上安装两个mysql 1       前言 上篇写了在一台机器上源码编译安装一个mysql,那么如何在一台机器上源码编译安装两个mysql或者更多呢? 2       环境 mysql软件包: mysql-5.6.31.tar mysql-5.5.32.tar 操作系统环境: CentOS release 6.8 (Final) 3       系统规模 /mysqlsoft 用来存放mysql的各个程序 /mysqlsoft/mysql1 用来存放mysql-5.5.32.ta…
1: 安装windows server 2008 R2 中文版 (过程略) 安装完成后设置机器名和IP地址, 本过程机器名 crm5dev,192.168.0.110 dns: 192.168.0.110(本机) Administrator/neu@crm123 2: 通过服务器管理器添加域服务,配置域服务器域名为crm5.lab. 注意:使用高级模式安装. 说明:服务器是windows server 2003 那么就选windows server 2003 服务器是windows server…
答案是:用BT,也就是你我应该都很熟悉的BitTorrent. 对于网站经营者.创业者来说,扩展性的问题是在网站流量成长过程中势必会面对的问题,如何建立一个具有扩展性的架构(scalable architecture)便是在规划网站事业过程中不可或缺的专业知识. 如果服务本身的功能性符合用户需求,却因为架构.程序性能.数据库性能的问题导致服务增长出现瓶颈时,如何评估.分析网站性能瓶颈?厘清问题后如何找出对应的解決方案,可以思考的相关议题可能包括: 如何有效率地厘清问题?从客户端的数据(读取时间)…
如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我们把配置的详细过程写在下面,以供参考:(此例以配置三个Tomcat为例) 1. 下载apache-tomcat-7.0.63,下载下来的文件为apache-tomcat-7.0.63.zip. 2. 解压该压缩包到D:/div/目录下. 3. 修改解压文件夹名字为:tomcat7-8080 4. 在…
本人最近研究了在同一服务器安装多套通达OA的方法:发现网上关于这个话题的文章比较少,于是录制成视频,在此发布,希望对有这方面需求的朋友有所帮助: http://blog.163.com/zhuwei_bj@126/blog/static/36428485200810107235967/ 下载此视频请点这里 以下是以通达2008版本为例的安装步骤: 1:首先安装一个通达2008,按默认提示安装到D:\MYOA即可,记住以下信息: OA1 端口:81 程序文件夹:D:\MYOA\webroot 数据…
在同一台服务器上启动多个 Tomcat 服务,需要修改 conf/server.xml文件里的三个部分,如下: 1.修改Http访问端口(默认为8080端口) <Connector port="8083" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 2.修改Shutdown端口(默认8005端口) <Server p…
原文来自:http://blog.csdn.net/lmb55/article/details/49561669 这段时间在开发智能导航的热部署功能,需要从一台服务器去访问其它的24台服务器去进行相关配置的热部署. 如果要在一台服务器上配置多个Tomcat,主要就是要避免Tomcat服务器的端口冲突的问题.只需要修改CATALINA_HOME\conf\server.xml中的启动端口和连接端口就OK了! 下面我们把配置的详细过程写在下面,以供参考:(此例以配置两个Tomcat为例) 下载Tom…
功能说明:批量在多台服务器上执行命令 #!/bin/bash # ========================================== # 功能:批量在多台服务器上执行命令 # 方法:./batch_cmd_manager.sh <cmd_to_exec> # 返回:各服务器执行命令返回的结果列表 # 前提:在待执行命令的各个服务器上设置了免密登录 # 警告:禁止执行删除.格式化等这样的可能造成严重后果的命令 # 日期:2018-04-23 # By:HackHan # 其他:…
数据库同时备份到两台服务器上(并自动删除过期文件) 举例 :(本地)服务器A: IP :192.168.1.1 (远程)服务器B: IP :192.168.1.2 数据库版本:SqlServer2008R2 一.   两台服务器分别创建共享文件夹(能互相访问,同属一个局域网) A: E: IWFSBACKUP(文件夹) B: E: IWFSBACKUP(文件夹) 二.   在master数据库下建立存储过程 dbo.iwfsbackup USE [master] GO /****** Objec…
单台服务器上并发TCP连接数    问题:一台服务器到底能够支持多少TCP并发连接呢? 1. 文件描述符限制:    对于服务器来说,每一个TCP连接都要占用一个文件描述符,一旦文件描述符使用完,新的连接到来返回给我们的错误是"Socket/File:Can't open so many files" 这时,你需要明白操作系统可以打开最大文件数的限制. 进程限制(用户限制):            执行 ulimit -n 输出1024,说明对于一个进程而言最多只能打开1024个文件,…
单台服务器上并发TCP连接数    问题:一台服务器到底能够支持多少TCP并发连接呢? 1. 文件描述符限制:    对于服务器来说,每一个TCP连接都要占用一个文件描述符,一旦文件描述符使用完,新的连接到来返回给我们的错误是"Socket/File:Can't open so many files" 这时,你需要明白操作系统可以打开最大文件数的限制. 进程限制(用户限制):            执行 ulimit -n 输出1024,说明对于一个进程而言最多只能打开1024个文件,…
曾几何时我们还在寻求网络编程中C10K问题的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了.我们先假设单台服务器最多只能支持万级并发连接,其实对绝大多数应用来说已经远远足够了,但是对于一些拥有很大用户基数的互联网公司,往往面临的并发连接数是百万,千万,甚至腾讯的上亿(注:QQ默认用的UDP协议).虽然现在的集群,分布式技术可以为我们将并发负载分担在多台服务器上,那我们只需要扩展出数十台电脑就可以解决问题,但是我们更希望能更大的挖掘单台服务器的资源,先努力…
有时候,需要用到多个FreeSWITCH进行测试,或者需要在一台服务器上部署多个“不兼容”的系统.我们在这一节探讨一下怎么做. 背景故事 几年前我还在Idapted工作的时候,由于需要连接Skype及Google Talk.就曾经做过这样的部署(如下图,附录中也有). |--- PSTN gateways /-------\ |--- FS-skype | FS |--------------|--- FS-gtalk \-------/ |--- FS-skype2 |--- more ...…
本文转载自<linux 将一个服务器上的文件或者文件夹复制到另一台服务器上>,有时间实践一把 使用scp将一个Linux系统中的文件或文件夹复制到另一台Linux服务器上 复制文件或文件夹(目录)命令: 一.复制文件:  (1)将本地文件拷贝到远程  scp 文件名 用户名@计算机IP或者计算机名称:远程路径 本地192.168.1.8客户端 scp /root/install.* root@192.168.1.12:/usr/local/src (2)从远程将文件拷回本地  scp 用户名@…
Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http.conf中加入一行包含的语句“Include /etc/httpd/conf/vhost.conf”即可将vhost.conf的配置文件包含进来. 目前在一台服务器上搭建多个网站的方法主要由以下几种: 1. 基于IP地址 这种方法适用于一台服务器有多个IP的情况,但目前阿里云的ECS只允许绑定一个…
Linux课程---16.apache虚拟主机设置(如何在一台服务器上配置三个域名) 一.总结 一句话总结:有三个网站www.lampym.com,bbs.lampym.com,mysql.lampym.com,如何在一台服务器上配置 在测试机中配置域名解析表(相当于做了一个DNS域名解析服务器),三个域名对应同一个ip,也就是那台服务器 在服务器上配置三个VirtualHost,<VirtualHost 192.168.20.1:80>都是同一个ip,但是文件位置和域名不同 1.apache…
https://baike.baidu.com/item/Capistrano/6844928?fr=aladdin   Capistrano是一种在多台服务器上运行脚本的开源工具,它主要用于部署web应用.它自动完成多台服务器上新版本的同步更新,包括数据库的改变.   外文名 Capistrano 开发语言 Ruby 稳定版 2.6.0 / 4 May. 2011 原始作者 Jamis Buck 目录 1 基本信息 2 其他信息 基本信息 编辑 Capistrano最初由Jamis Buck用…
一台服务器上如何部署多个jboss呢?直接把整个部署环境copy一份到相应的目录下? 这样只是前提,但是启动复制后的jboss就会发现,有很多端口被占用 3873,8080,8009,8443,8083,1098,1099,4444,4445,4446等很多端口都会提示already in use 这些端口全部都被占用着.如果一个一个修改配置文件是可以的,那需要修改很多的配置文件 但是jboss还是很人性化的,他制作了一个汇总的配置文件,只需要修改一个配置文件,就可以将所有的端口修改了 这个服务…
1.1测试环境 Item 发布机 A 订阅机 B OS Windows 2003 Server Windows 2003 Server SQL SQL Server 2005 企业版 SQL Server 2005 企业版 域 无 无 IP 192.168.1.2 192.168.1.3 机器名 Server1 Server2 工作组 Workgroup Workgroup 1.2Server1和Server2机上建用户 用户名:Publisher(自己定)密码:123456(自己定) 给Pub…
1.1测试环境 Item 发布机 A 订阅机 B OS Windows 2003 Server Windows 2003 Server SQL SQL Server 2005 企业版 SQL Server 2005 企业版 域 无 无 IP 192.168.1.2 192.168.1.3 机器名 Server1 Server2 工作组 Workgroup Workgroup 1.2发布Server1机上建SQL Server Agent的用户 用户名:SQL_Publisher(自己定)密码:1…
一.应用场景      由于要把测试服务器上的数据库迁移到正式服务器上,因此需要做数据库的迁移.这里记录一下. 二.数据库迁移1.新建数据库test create database test;12.进入数据库,创建数据表test create table test1(id int(10) primary key, name varchar(30), age int(10));13.生成.sql文件 (1)这里生成.sql文件,需要用到mysqldump,如果找到该命令的话,建立一个软连接到/us…
问题描述:一台服务器,部署了两个或以上不同的Web服务,服务A的用户在登陆后,服务B的用户也登陆,此时服务A的用户在点击页面时,会返回登陆页面. 问题根源:浏览器保存的session相同,即cookie相同 解决办法: app.use(expressSession({ secret: 'keyboard cat', resave: false, saveUninitialized: true, name: 'aaa' //这里的name值得是cookie的name,默认cookie的name是:…
>>>>>>soft_wsx>>>>>>--数据备份与还原>>同步备用服务器--1.完全备份主数据库--2.使用带SANDBY子句的RESTORE DATABASE语句从主数据库的完全备份中还原生成备用数据库--3.创建作业,使用BACKUP LOG定时对主数据库时行日志备份--4.创建作业,使用带STANDBY子句的RESTORE LOG语句定时从主数据库的日志备份中恢复数据到备用数据库--5.主数据库不可用时,使用带R…
一台服务器上面如何部署多个tomcat?其实linux和windows步骤都差不多,都是: 第一步:解压tomcat安装包后,复制一份并且重命名:多个tomcat就多复制一份 第二步:将复制的tomcat进行端口修改,避免多个tomcat项目同时运行端口冲突 以下以linux下部署2个tomcat为例: 一.tomcat服务运行必须依赖jdk,所以先进行jdk安装及环境变量的配置 1.从官网下载对应系统位数支持的jdk http://www.oracle.com/technetwork/java…
因为测试的需要,有时我们必须在同一个服务器上部署两个tomcat,然后去做应用的部署,那么很多同学可能会觉得比较为难,找的资料也比较的不齐全,那么今天华华就来给大家讲讲如何部署2个tomcat,并能够正常的访问,具体的请看如下的操作步骤. 准备工作: 1:准备一台Linux服务器 2:tomcat安装包 3:jdk安装包 4:xshell 以及xftp 安装好jdk并配置好环境变量 1:先利用xftp上传jdk的安装到opt目录下 2:输入命令:tar -zxvf jdk-8u161-linux…
需求:一台机子,多个项目,项目之间用户独立不可以相互访问文件 思路:在机子上设置多个代码仓库,用不同的端口号加一区分 实现: 首先安装SVN,我这里使用的是TortoiseSVN 首先创建多个SVN代码仓库,具体操作是,创建一个空的文件夹,[右键]->TortoiseSVN->[在此创建版本库],有多少个项目就创建多少个这样的文件夹,创建好的效果如下 之后进入到这些刚刚创建好的文件夹中,找到/conf/svnserve配置文件,使用记事本编辑,将第十九行和第二十行修改成这样(原本是注释掉的)…