本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
 
0

rsync+sersync安装配置

发表者:admin分类:应用服务2015-05-05 17:40:31 阅读[2419]
rsync+sersync安装配置    目前业内比较靠谱的同步解决方案有:rsync+inotify-tools,Openduckbill+inotify-tools和rsync+sersync前两者由于是基于脚本语言编写,所以规范程度,执行效率相对rsync+sersync就稍微弱一些。sersync是使用c++编写,基于boost1.43.0,inotify api,rsync command开发,主要用于服务器同步,web镜像等功能。其对linux系统文件系统产生的临时文件和重复的文件操作能够进行过滤,所以在结合rsync同步的时候,节省了运行时耗和网络资源。因此更快,更适合线上使用。本篇博文就是为了实现将sersync推送端/data下的数据实时同步到rsync接收端/data目录下,实现rsync服务器为sersync的镜像服务器注:使用rsync+crontab做定时同步时,主服务器端开启rsync守护进程,而镜像服务器是运行rsync客户端,平时一般会利用crontab定时获取rsync服务器上的数据。但使用rsync+sersync做实时同步时,用于推送文件的服务器运行sersync服务,用于接收文件的服务器则运行rsync守护进程,简单来说就是sersync会利用rsync命令将文件推送到rsync服务器,实际线上使用一般会把sersync作为主服务器,rsync作为镜像服务器,实现数据同步...
windows server 2016 IIS10利用Application Request Routing实现网站反向代理, 即实现访问www.km.com或bbs.km.com,反向代理访问后端tomcat中间件。 实现IIS与JSP或PHP共用80端口. 需要先安装好IIS,再下载安装 ARR3.0与URL-rewrite模块。 https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads https://www.microsoft.com/zh-CN/download/details.aspx?id=7435 安装后重启iis后如下图。 1·开启proxy功能需要下载Application Request Routing(简称ARR)ARRv3_0.exe,下载地址为:https://www.iis.net/downloads/microsoft/application-request-routing。安装完之后,重启iis,在iis的主页菜单里面就会看到ARR的图标,找到server proxy settings,勾上enable proxy的选项框即可。 2·设置URL重写添加规则-反向代理,添加入站规则名为JSP,编辑入站规则,模式里面输入^(.*)添加条件,条件输入{HTTP_HOST},模式输入^www.km.com$或是 ^(www|bbs.).km.com$ 注意:添加多个域名时,使用正规表达式。如果单独添加条件,不会生效。 然后确定,最后不要忘记了点右边...
rsync+sersync 实时双向文件同步 在论坛上看到有人问两台服务器直接文件的双向同步http://forum.xitek.com/showthread.php?threadid=899792,刚好以前加过金山sersync的群,感觉sersync应该能够实现这个功能,今天看那个帖子又浮了起来,特意找了两台服务器做了下实验,感觉应该是能满足要求的。标记为彩色的字很重要,请根据实际情况修改 设备情况:1 Server1 美国 VPS centos 5.532位版本   IP为:111.111.111.111(假的,方便描述)2 Server2 网通托管服务器 centos 5.5 32位版本 IP为:222.222.222.222(假的,方便描述) 以下按centos标准安装描述,可能与实际环境有差异,为实验方便,关闭了双方的防火墙,rsync未采用用户密码方式(可以在配置文件里面配的,有点懒,先不考虑安全吧)。 步骤一:规划好需要同步的目录为方便起见,两台服务器要同步的目录我建成一样的结构mkdir /var/tongbu -p 步骤二:配置好两台服务器的rsync(两台都要配置)Centos缺省是安装了rsync的,只是缺省没有配置和启动后台进程而已,做下配置,以下是Server1的配置过程,Server2的配置过程类似,只是hostsallow要换成Server1的vi /etc/rsyncd.conf(一...
 
0

SMB不同网段共享文件

发表者:admin分类:应用服务2015-05-03 18:50:31 阅读[2139]
您所在的组无权查看该日志
Nginx反向代理 IIS tomcat共用80端口解决 多个域名 环境:windows server 2003,IIS6服务器,Tomcat7服务器域名有几个:以下是使用IIS的域名:http://www.formuch.com/http://www.formuch.cn/http://www.formuch.net/要使用Tomcat的域名:http://www.huilianvisa.com/      http://huilianvisa.com/问题:该台VPS里面已经有好几个网站了(上面已给出),但是都是用IIS挂起来的。而我们开发了一个J2EE架构的网站,使用tomcat作为服务器。大家都知道,IIS既然已经用了80端口,那我的tomcat就不能用80端口了。这样一来,我们J2EE的网站必须在域名后加上8080作为域名了(http://www.huilianvisa.com:8080/),这显然不符合要求。于是我从网上寻找资料,他们一部分人用的是 IIS与Tomcat的桥接器 解决问题的,但是我操作了几个小时都没有解决,于是我寻找另外一个解决方案,后来想到Nginx有一个反向代理的功能,能将请求转发到本地的另外一些服务器。于是问题的解决方案为:使用Nginx反向代理方式使IIS和Tomcat兼容起来。 步骤:首先确认tomcat和IIS两个服务器没有准确无误的运行起来。下载Nginx,版本只要在1.1以上基本都...
 
0

IIS ARR实现反向代理

发表者:admin分类:应用服务2015-03-24 16:47:05 阅读[2628]
IIS ARR实现反向代理新建两个站点,端口分别使用 80 和 81,在DNS中新建A记录,指向该计算机(10.4.34.41)配置过程如下:1.在Windows Server 2012 R2上 安装ARR,URL Rewriter组件。  ARR3.0需要如下组件支持:Web Farm Framework 2.2(该组件又需要Web Platform Installer 3.0 和 WebDeploy 2.0组件的支持)  URL Rewriter2.0(For IIS7.0,支持Win 2012 R2)直接安装即可。  下载地址:http://www.iis.net/downloads/microsoft/application-request-routing         http://www.iis.net/downloads/microsoft/web-farm-framework         http://www.microsoft.com/en-us/download/details.aspx?id=7435  依次安装完如上组件后,可以在IIS控制台中看到 ARR 和 URL重写 安装成功  2.启用ARR:打开ARR,然后在右侧对其启用(使用默认设置即可) 3.配置 URL重写,对URL进行过滤,将不同的访问请求(根据URL(DNS中的配置)进行过滤)定向到相应的站点   该设置表明只有HTTP_HOST为la80.ddv.com的URL才能通过该规则,如果绑定了多个域名,可以根据多次增加或者通过正则表达式...
 
0

JVM参数配置大全

发表者:admin分类:应用服务2015-03-23 15:37:09 阅读[2219]
JVM参数配置大全前阵子遇到几个面试题都是关于对Java内存控制的,因此从网上找到这篇文章,希望自己对Java的内存分配有重新的认识 /usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K -XX:PermSize=300M -XX:MaxPermSize=300M -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=5 -XX:GCTimeRatio=19 -Xnoclassgc -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSFullGCsBeforeCompaction=0 -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=70 -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+PrintClassHistogram -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintHeapAtGC -Xloggc:log/gc.log 堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置: java -Xmx3550m -Xms3550m -Xmn2g -Xss128k-Xmx35...
 
0

JVM调优总结

发表者:admin分类:应用服务2015-03-23 15:35:06 阅读[2421]
一、相关概念 基本回收算法 引用计数(Reference Counting) 比较古老的回收算法。原理是此对象有一个引用,即增加一个计数,删除一个引用则减少一个计数。垃圾回收时,只用收集计数为0的对象。此算法最致命的是无法处理循环引用的问题。 标记-清除(Mark-Sweep) 此算法执行分两阶段。第一阶段从引用根节点开始标记所有被引用的对象,第二阶段遍历整个堆,把未标记的对象清除。此算法需要暂停整个应用,同时,会产生内存碎片。 复制(Copying) 此 算法把内存空间划为两个相等的区域,每次只使用其中一个区域。垃圾回收时,遍历当前使用区域,把正在使用中的对象复制到另外一个区域中。次算法每次只处理 正在使用中的对象,因此复制成本比较小,同时复制过去以后还能进行相应的内存整理,不过出现“碎片”问题。当然,此算法的缺点也是很明显的,就是需要两倍 内存空间。 标记-整理(Mark-Compact) 此算法结 合了“标记-清除”和“复制”两个算法的优点。也是分两阶段,第一阶段从根节点开始标记所有被引用对象,第二阶段遍历整个堆,把清除未标记对象并且把存活 对象“压缩”到堆的其中一块,按顺序排放。此算法避免了“标记-清除”的碎片问题,同时也避免了“复制”算...
 
0
java不同于php,单个站点更新维护都会影响到其他站点,一般都会将几个站点放在一个实例下。今天全称演示单台服务器如何配置多个tomcat实例。环境tomcat:/usr/local/tomcat-7.0.50a.ttlsa.com站点程序:/data/site/a.ttlsa.com端口:8080b.ttlsa.com站点程序:/data/site/b.ttlsa.com端口:80811. tomcat安装安装很简单,配置好jdk与解压tomcat即可, 这边不再重复了。如果连接失效,请复制http://www.ttlsa.com/web/install-tomcat7-on-linux/2. 配置多实例目录在tomcat安装目录下创建a.ttlsa.com、b.ttlsa.com,并且将conf、logs、webapp、temp、work目录拷贝到这两个目录,然后tomcat安装目录只需要留下bin、a.ttlsa.com、b.ttlsa.com、lib这4个目录即可。配置后的目录结构如下:# pwd /usr/local/tomcat-7.0.50 # tree -d -L 2 ├── bin ├── a.ttlsa.com │ ├── conf │ ├── logs │ ├── target │ ├── temp │ ├── webapp │ └── work ├── lib └── b.ttlsa.com ├── conf ├── logs ├── temp ├── webapp └── work3. 配置站点server.xm...
 
0

DRBD编译安装与配置

发表者:admin分类:应用服务2015-03-15 15:03:39 阅读[2538]
DRBD介绍DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 DRBD Logo数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)。DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添加上层的功能比如检测到EXT3文件系统的崩溃。DBRD的位置处于文件系统以下,比文件系统更加靠近操作系统内核及IO栈。DRBD编译安装安装所需依赖:yum -y install gcc kernel-devel kernel-headers flex开始安装drbd,下载地址:http://oss.linbit.com/drbd/安装用户空间工具:cd /tmpwget http://oss.linbit.com/drbd/8.4/drbd-8.4.1.tar.gztar xzf drbd-8.4.1.tar.gzcd drbd-8.4.1./configure --prefix=/usr/local/drbd --with-kmmake KDIR=/usr/src/kernels/2.6.18-274.18.1.el5-i686/make installmkdir -p /usr/local/drbd/var/run/drbdcp /usr/local/drbd/etc/rc.d/init.d/drbd /etc/rc.d/init.dchkconfig --add drbdchkconfig drbd on安装drbd模块:cd drbdmake cleanmake KDIR=/usr/src/kernels/2.6.18-274.18.1.el5-i686/cp drbd.ko /lib/modules/`uname -r`/kernel/lib/depmod注:usr/src/kern...
    总共47页,当前第28页 | 页数:
  1. 18
  2. 19
  3. 20
  4. 21
  5. 22
  6. 23
  7. 24
  8. 25
  9. 26
  10. 27
  11. 28
  12. 29
  13. 30
  14. 31
  15. 32
  16. 33
  17. 34
  18. 35
  19. 36
  20. 37
  21. 38