两个故事很短,却感动了很多人……
1.有这样一个儿子,他是个大款,母亲老了,牙齿全坏掉了,于是他开车带着母亲去镶牙,一进牙科诊所,医生开始推销他们的假牙,可母亲却要了最便宜的那种。医生不甘就此罢休,他一边看着大款儿子,一边耐心地给他们比较好牙与差牙的本质不同。可是令医生非常失望的是,这个看是大款的儿子却无动于衷,只顾着自己打电话抽雪茄,根本就不理会他。医生拗不过母亲,同意了她的要求 。这时,母亲颤颤悠悠地从口袋里掏出一个布包,一..
一个用于切换线路的小脚本,适用范围特定线路;可视具体情况进行触发。
#!/bin/bash # desc: used by change line # ctime:20120510 23:00 IP=`cat systemconfig| grep -v "#" | grep ip | cut -d "=" -f 2` HK=1.1.1.1 TW=2.2.2.2 US=3.3.3.3 sys=/root/systemconfigice=/root/server case $1 in HK) sed -i &qu..
目前一共有十台机器,已完成以下配置的机器为:192.168.1.1
现其他机器均需要进行以下操作,以118这台服务器为例:
一、修改主机名
# hostname xen118.localdomain
# vim /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=xen118.localdomain
# vim /etc/hosts
#添加如下行
192.168.1.1 xen118.localdomain
利用memcache来保存tomcat的session会话 网上有大量的文章有写memcache在tomcat的设置方法,基本上都从一个文章里转的,把内容都搞乱了。 为此,写一篇记录一下。本文的主要目的是修正一下,部分网上有误的地方。
前提条件:1、memcached正常工作了2、tomcat 正常工作了。 1、安装方法及安装包 javolution-5.4.3.1.jar memcached-2.4.2.jar memcached-session-manager-1.3.0.jar msm-javolution-serializer-cglib-1.3.0.jar msm-javolution-serializer-jodatime-1.3.0.jar ..
CentOS 5升级python版本(2.4>2.7) 2011年12月07日 ⁄ Python ⁄ 暂无评论 转载地址http://www.mypython.info/centos-5-update-python-version.html 日前在CentOS上搭建测试环境时候,遇到需要升级python版本的情况,于是就记录了整个升级的过程: 在CentOS5中自带的Python版本是2.4,但是目前许多基于Python的应用软件要求的Python版本应要高于2.4。升级python版本的时候千万不能卸载python 2.4,再安装python2.7,这样会有无穷无尽的麻烦,保守的方式是直接..
安装submin-2.03出错了,google得知是版本过低。要python 2.5以上 [root@openvpn submin-2.0.3]# python setup.py install Traceback (most recent call last): File "setup.py", line 56, in ? package_data={ File "setup.py", line 34, in find_package_data if any(fnmatch.fnmatchcase(path,..
SVN独立运行时的权限配置 完成SVN的快速配置后,版本库之间的权限变成了一个重要的问题!如果没有定义版本库的权 限,每个有权限的人都可以修改版本库,很容易造成混乱。 假设: A项目: A1 实际在用的版本库 A2 开发使用的版本库 B项目: B1 实际在用的版本库 B2 开发使用的版..
安装与基本配置完一个SVN系统项目,那么应该如何使用svn系统呢?本文Linux客户端为例,进行一一使用。关于windows的部分,详见附件说明书,全中文的! 环境: 客户端系统:CentOS 5.7 SVN客户端版本: 1.6.11 (系统自带) 服务器系统:RedHat 5.4 SVN服务器版本:1.7.3 (源码安装) <关于版本安装、SVN服务器构建请点击文字链接> 先了解如何使用SVN客户端: 1、服务器上构建一个版本库(或项目)后,需要SVN客户端进行连接。最直接的做法就是:..
快速构建SVN服务器: a、安装SVN 服务器(参见上篇文章) b、构建SVN专用目录及SVN仓库 构建SVN仓库: # svnadmin create /home/svn/project1 # /usr/local/svn/bin/svnserve -d # netstat -tnlp |grep 3690 tcp 0 0 0.0.0.0:3690 0.0.0.0:* LISTEN 6974..
#!/bin/bash SVN_HOME=/home/svn/project1 if [ ! -f "/usr/local/svn/bin/svnserve" ] then echo "svnserver startup: cannot start" exit fi case "$1" in start) echo "Starting svnserve..." /usr/local/svn/bin/svnserve -d -r /home/svn/project1 echo "Finished!" ;; stop) echo "Stoping sv..
SVN安装: 我采用的是目前当前网站发布的版本:subversion-1.7.3 首先,需要安装预先安装四个组件,你的subversion才能正常工作。 -本文假定apahce已经安装!-系统在 默认情况下,是已经有apr-util及apr这两个包的,只不过他们的版本较低,只支持subversion 1.4因此,具体可以看看:
# rpm -qa | grep apr
apr-util-1.2.7-7.el5_3.2
apr-util-1.2.7-7.el5_3.2
apr-1.2.7-11.el5_3.1
xorg-x11-drv-dynapro-1.1.0-2
apr-1.2.7-11.el5_3.1-而subversion要求较高的版本,为此,我们需要删除系统自带的apr,apr-util这两个包..
Tomcat的负载均衡(apache的mod_jk来实现): 1、基于Apache的mod_jk来实现: apache / \ tom1 tom2 在完成两台tomcat1,tomcat2的安装之后,希望可以实现负载均衡,使用mod_jk可以实现节点的故障恢复功能,即一个节点出现问题,mod_jk会其不参与负载,在节点故障恢复后,mod_jk会..
Tomcat与Apache整合(mod_jk): 从Tomcat权威指南中的测试数据,我们不难发现,对于静态页面的数据,Tomcat的处理速度比Apache要快很多,所以为什么要整合 apache?虽然在处理静态页面速度上比Apache快,但是Tomcat经不起大的并发量,容易死。为此,我们就需要Apache,虽然Apache的速度要慢一 些,但能承受的起大的并发量。因此,有了本文。 三种负载: mod_proxy_http 是 APAHCE 的 HTTP proxy,对静态页面还好,对动态页面效果不佳。 mod_proxy_ajp ..
Tomcat增加虚拟主机: 第一步,增加虚拟目录。 [root@tomcat1 data]# pwd /data 第1个虚拟主机 [root@tomcat1 data]# mkdir tomcat1.cn [root@tomcat1 data]# cp -r webapps/ROOT/WEB-INF/ tomcat1.cn/ [root@tomcat1 data]# echo "www.tomcat1.cn" > tomcat1.cn/index.html 第2个虚拟主机 [root@tomcat1 data]# mkdir tomcat1.org [root@tomcat1 data]# ..