Dec
9
前面写了如何安装HA配置工具Trekking Tool,见这里:[原]安装及配置红旗高可用服务器 HA 5.0 [1] - 安装Trekking Tool 。接下来,需要把应用软件部署为适合高可用集群的环境。这是非常重要的一步。
由于今后应用软件的启动、关闭、切换等操作,都会由HA软件来进行。所以,在部署应用软件时,需要考虑以下几点:
由于今后应用软件的启动、关闭、切换等操作,都会由HA软件来进行。所以,在部署应用软件时,需要考虑以下几点:
引用
1、应用务必可在各服务器上独立运行;
2、因应用可能需运行在不同的服务器上,所以,若应用有保存数据,这些数据需放在共享盘柜上,以便应用切换后可以继续访问;
3、HA集群通常使用浮动IP地址对外提供服务,所以,应用需要在浮动IP地址上监听,而不是服务器的实际IP地址;
2、因应用可能需运行在不同的服务器上,所以,若应用有保存数据,这些数据需放在共享盘柜上,以便应用切换后可以继续访问;
3、HA集群通常使用浮动IP地址对外提供服务,所以,应用需要在浮动IP地址上监听,而不是服务器的实际IP地址;
Dec
5
我好久以前就写过一篇《[原]安装红旗HA 4.1实现Oracle高可用》,但回过头来再看,觉得写得并不好。文章以模板为案例做修改,而且当时4.1的版本存在若干不完善的问题,新版本也有不相同的地方。故决定以HA 5.0 SE为基础,重新写一篇,供新学习的朋友参考。
Nov
24
※ 关于yum升级问题:
因服务器改动,若您需要使用yum升级服务,请参考下面的链接修改对应的yum配置文件:
http://www.linuxfly.org/post/352/
配合社区发布Extmail 1.0.5和Extman 0.2.5版本的RPM包。
注意事项:
因服务器改动,若您需要使用yum升级服务,请参考下面的链接修改对应的yum配置文件:
http://www.linuxfly.org/post/352/
配合社区发布Extmail 1.0.5和Extman 0.2.5版本的RPM包。
注意事项:
引用
1、该更新只测试过extmail的1.0.4升级到1.0.5,以及extman从0.2.4升级到0.2.5版本,以前的版本请逐步升级,不要跳版本进行更新;
2、该包已经过测试,但未能确保万一,升级前请备份配置文件webmail.cf和webman.cf,以及个性化信息;
3、若使用yum升级时提示网络超时等问题,可手动把rpm包放到下面的目录后重试:
/var/cache/yum/EMOS-update/packages/
2、该包已经过测试,但未能确保万一,升级前请备份配置文件webmail.cf和webman.cf,以及个性化信息;
3、若使用yum升级时提示网络超时等问题,可手动把rpm包放到下面的目录后重试:
/var/cache/yum/EMOS-update/packages/
Nov
11
我们以前已经提过如何在客户端创建密钥后,拷贝到服务端,今后就可以使用该密钥进行无密码认证的登陆了。如果您已经忘了?可以看看这里:[原]putty使用密钥登陆OpenSSH。在这情况下,都是指每个用户自己去登陆服务器。但在今天的项目实施中,遇是这样的情况:
作为ssh客户端的机器,有多个用户,他们属于同一个主目录,并且都需要进行密钥验证。而私钥id_rsa的权限必须为600,其他用户不能访问。我们就需要用ssh的-i参数解决这问题。
作为ssh客户端的机器,有多个用户,他们属于同一个主目录,并且都需要进行密钥验证。而私钥id_rsa的权限必须为600,其他用户不能访问。我们就需要用ssh的-i参数解决这问题。
Oct
8
首先说明的是,我几乎完全没用过SCO Unix。但由于项目上的需要,必须解决一个问题,也就是前面提过的:某个应用只能运行在SCO Unix上,但需要从Linux上去调用该应用,并且有个前提,就是应用启动前需根据Linux上的客户端信息定义特定的程序参数。
这问题,之前我在这里写过:[原]通过OpenSSH传输客户端的环境变量。由于当时没有SCO Unix的环境,都是在红旗Linux上测试的,虽然实现了,然而还未最终完全测试完。今天,在客户现场终于全部完成。
这问题,之前我在这里写过:[原]通过OpenSSH传输客户端的环境变量。由于当时没有SCO Unix的环境,都是在红旗Linux上测试的,虽然实现了,然而还未最终完全测试完。今天,在客户现场终于全部完成。
Oct
7
YUM的配置文件
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。
yum的一切配置信息都储存在一个叫yum.conf的配置文件中,通常位于/etc目 录下,这是整个yum系统的重中之重,所以有必要详细介绍。下面是一个从网上找来的yum.con文件,让我们以此为例,进行说明。
Oct
6
年初的时候,在Asianux 3.0上尝试配置cups 1.2.4打印服务,遇到不少问题。见这里:[原]cups的windows-ext client-error-bad-request 故障 。这天,由于工作需要,再次处理cups 1.2.4。莫名其妙的是,这次同样的故障居然只处理一次,所以,特留下配置文件待以后参考。
Sep
28
我们都知道,在类Unix系统中可以使用top查看系统资源、进程、内存占用等信息。查看网络状态可以使用netstat、nmap等工具。若要查看实时的网络流量,监控TCP/IP连接等,则可以使用iftop软件。iftop虽然不是一个随系统提供的管理工具,不过,很多的第三方yum节点都有提供,并且安装和使用都很方便。
Sep
27
一般情况下,当我们使用ssh连接到远端服务器时,所获得的环境变量都是远端服务器为我们设定的。但在某些特殊情况下,例如:我们需要在服务端上绑定客户端来源信息,以便执行特定的操作。这样,我们就需要让客户端可以传递变量给服务端。当然,这可以通过编写程序来实现,也可以参考下面的文档,利用OpenSSH可传递客户端环境变量的特性来达成。
而我要完成这次的配置,就是为了解决一个Linux应用程序1通过ssh访问另一台的Linux上的交互的应用程序2(由于该应用2不能从远端机器移走,同时在启动应用前,又必须根据客户端的信息才能启动)。
而我要完成这次的配置,就是为了解决一个Linux应用程序1通过ssh访问另一台的Linux上的交互的应用程序2(由于该应用2不能从远端机器移走,同时在启动应用前,又必须根据客户端的信息才能启动)。
Jul
11
Jul
9
红旗自带apache2作为默认的web服务器。在原来的系统中就是使用apache作为web页面的服务器,apache占用的内存很多,一个apache进程占用的内存大约是20M,最大的可能占到35M以上,占用的共享内存都在100多M以上。而且apache是一个多进程响应服务,这样apache的进程占用内存更多。因此经长时间运行,会出现由于内存不够而无法访问界面的情况。
lighttpd是一个理想的替代方案。其是一个非常轻便的web服务器,虽然它的功能没有apache强大,但是可以满足大部分的服务要求。它的内存占用量一般是2M左右,占用的共享内存是20M左右,而且与apache实现机制不同的是,lighttpd采用单进程多路复用的方式响应请求,在系统中一般只有一个lighttpd进程响应服务请求。(也可配置为多进程)所以从内存占用量的角度看,lighttpd就有很大的优势。此外,lighttpd也可以通过配置fast-cgi支持php应用。
本文仅是我刚开始试用lighttpd的一个笔记,把常规的功能总结一下:
更多的功能尝试,后续提供。
lighttpd是一个理想的替代方案。其是一个非常轻便的web服务器,虽然它的功能没有apache强大,但是可以满足大部分的服务要求。它的内存占用量一般是2M左右,占用的共享内存是20M左右,而且与apache实现机制不同的是,lighttpd采用单进程多路复用的方式响应请求,在系统中一般只有一个lighttpd进程响应服务请求。(也可配置为多进程)所以从内存占用量的角度看,lighttpd就有很大的优势。此外,lighttpd也可以通过配置fast-cgi支持php应用。
本文仅是我刚开始试用lighttpd的一个笔记,把常规的功能总结一下:
引用
1、支持perl的cgi程序;
2、使用fast-cgi支持php、mysql、gd等应用。
2、使用fast-cgi支持php、mysql、gd等应用。
更多的功能尝试,后续提供。
Jun
23
使用p2p软件下载的客户端会建立了很多的tcp连接,导致网关负载太重,上网速度很慢。而iptables的connlimit模块,可以限制用户的tcp连接数,以下是给iptables加载模块的步骤和过程。
一、系统平台
系统自带的iptalbes版本为1.2.1,版本太低,加载connlimit补丁很麻烦。为保持较好的兼容性,我决定使用Asianux 3.0上的1.3.5版本。
一、系统平台
引用
操作系统:红旗 DC Server 5.0 for x86_64 sp2
iptables版本:1.3.5
iptables版本:1.3.5
系统自带的iptalbes版本为1.2.1,版本太低,加载connlimit补丁很麻烦。为保持较好的兼容性,我决定使用Asianux 3.0上的1.3.5版本。