- 浏览: 67707 次
- 性别:
- 来自: 上海
文章列表
假设master的ip是192.168.193.240,slave的ip是192.168.193.239,虚拟ip是192.168.193.230
安装介质位置:/home/software/redis-2.6.6.tar.gz
要实现的机制是:redis一主一备,主机可读写,备机只读,客户端通过访问230这个虚拟IP来操作redis。
当备机宕机 ...
假设master的ip是192.168.1.10,slave的ip是192.168.1.11
1. 安装redis
make好以后redis的启动文件在src目录下:redis-server
2. 修改master配置文件redis.conf
bind 192.168.1.10
3. 修改slave的配置文件redis.conf(redis的默认端口是6379)
bind 192.168.1.11
slaveof 192.168.1.10 6379
4. 启动停止命令
启动:redis-server
指定配置文件的启动:redis-server redis-master.conf
停止:red ...
1. 安装时不要安装在源代码同一个目录下,make时会报错的。
./configure --prefix=/opt/nginx
make && make install
2. 修改配置文件/opt/nginx/conf/nginx.conf
在server元素前增加:(假设两个tomcat的端口都是8080)
upstream test.jeremiahxu.com {
server 192.168.1.13:8080;
server 192.168.1.14:8080;
}
将ser ...
假设两个tomcat分别安装在192.168.0.203和192.168.0.204,apache安装在192.168.0.205.
假设网站访问域名为www.test.com
假设apache的document路径为/opt/web
1. jre预装的是1.6.0_30-b12
2. apache预装的是2.2
3. tomcat安装6.0.35
tomcat路径/opt/
4. 在Apache安装目录下找到conf/httpd.conf文件,以文本编辑器打开。
apache目录路径/etc
1) 确保以下内容已添加,以便Apache在启动时自动加载代理(proxy)模块。 ...
1.安装ruby
yum install ruby
2.安装rubygem
yum install rubygems
3.安装ruby-devel
yum install ruby-devel
4.安装rake
gem install rake
5.安装ruby on rails
gem install rails
6.安装redmine
tar -xzvf redmine-1.3.1.tar.gz
cp /usr/local/redmine-1.3.1/config/database.yml.example /usr/local/redmine-1.3.1/config/database.y ...
首先右键打开project的propertys;
选择javascript菜单下的Include Path;
选择Source页签;
点开树形菜单,选择excluded,点击右侧“edit“按钮;
将jquery的js文件添加到Exclusion patterns中。
这样eclipse就不会报jquery编译错误了。
基于POI做了一个excel导入导出的小工具类。
主要功能是通过在一个实体类中配置注解,来映射excel文件的每一列,然后通过调用一个API来执行导入或导出的操作。
注解的例子如下(测试代码里有):
@ExcelMapping
public class ExcelDataSample {
@CellMapping(name = "A", type = CellType.INT)
private int id;
@CellMapping(name = "B", type = CellType.LONG)
pri ...
第一步 oracle10g 依赖包检查:
32位Linux中:
rpm -q binutils compat-db compat-libstdc++-33 glibc glibc-devel glibc-headers gcc gcc-c++ libXp libstdc++ cpp make libaio ksh elfutils-libelf sysstat libaio libaio-devel setarch --qf '%{name}.%{arch}\n'|sort
64位Linux中:
rpm -q binutils compat-db compat-libstdc++-33 glib ...
资源:
lvs server: 10.10.10.20
real server: 10.10.10.21和10.10.10.22
vip: 10.10.10.30 (三台机器都使用虚拟IP 30)
real server上分别安装了apache2.2
1. 安装ipvsadm
1)下载安装包
http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24-6.src.rpm
2)使用命令rpmbuild --rebuild ipvsadm-1.24-6.src.rpm
#rpmbuild --rebuild ipvsadm- ...
(转贴)
怎么像狗一样呢?
1 对于工作内容自己完全无决定权,无发挥的空间。要面对猪一样的队友和上司。总是感觉被拖后腿。
2对于工作前景,自己看得恨透,做的再好,也就是这样,今天被人嚼在嘴里,明天吐掉了,不知 ...
1
架构描述框架
1.1
本框架的基础
Ø Philippe kruchten的“软件架构的4+1模型”——多重视图和场景视图的使用;
Ø Zachman Framework——实现层级;
Ø Rozanski和woods框架——交叉关注。
1.2 ...
服务端配置:
前提:安装了xinetd和rsync
1. 修改/etc/xinetd.d/rsync文件
将下列内容中disable=yes改为no
service rsync
{
disable = yes
socket_type = stream
wait = no
user ...
假设共享磁盘服务器192.168.1.100,目录/opt/resource/,只允许192.168.1.*网段访问。
修改/etc/exports文件,添加:/opt/resource 192.168.1.*(rw,async,no_root_squash)
执行:exportfs -a
修改/etc/sysconfig/nfs文件,将下列内容的注释去掉:
RQUOTAD_PORT=875
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
重启nfs服务:service nfs restart
防火墙配置增加:
#portmap
- ...
一台linux服务器上运行多个tomcat,由于tomcat的进程名都是“java”,所以无法全部添加为服务,想了一个笨办法,就是为java建立多个软链接。
步骤如下:
1. 建立java的软连接
ln -sf /opt/jre1.6.0_30/bin/java /usr/bin/tomcat-bid
tomcat启动后查看进程名为tomcat-bid,每个tomcat使用不一样的名字即可。
2. 修改tomcat/bin目录下setclasspath.sh文件
找到_RUNJAVA="$JRE_HOME"/bin/java一行,一般在最后面。
修改为:
_RUNJAVA=& ...
修改/etc/ntp.conf文件相应内容:
增加一行:server asia.pool.ntp.org prefer
注释掉这一行:server 127.127.1.0
启动ntp服务: service ntpd start
修改/etc/sysconfig/ntpd文件,SYNC_HWCLOCK=no 改为SYNC_HWCLOCK=yes,这样BIOS时间也会更新。
设置iptable,时间服务使用的端口是udp 123端口。