在管理 sftp 远程连接时,如果 Private Key File 和 Known Hosts File 没有添加内容的话,在 Upload Files 方式为 On Save 时,每次同步都有一个弹出框弹出来要求确认。这是件很烦的事。
这里有个简单的操作就可以让弹出框消失:
在你本地新近一个空白文件 known_host, 并把这个文件的全路径添到 远程连接(点管理)-》已知的主机文件-》确定
完成这个, 在弹出一次弹出框就不会有第二次了。
在管理 sftp 远程连接时,如果 Private Key File 和 Known Hosts File 没有添加内容的话,在 Upload Files 方式为 On Save 时,每次同步都有一个弹出框弹出来要求确认。这是件很烦的事。
这里有个简单的操作就可以让弹出框消失:
在你本地新近一个空白文件 known_host, 并把这个文件的全路径添到 远程连接(点管理)-》已知的主机文件-》确定
完成这个, 在弹出一次弹出框就不会有第二次了。
1、查看本地SVN信息
1 2 3 4 5 6 7 8 9 10 11 | svn info Path: . URL: svn://30.238.150.1/photo Repository Root: svn://30.238.150.1 Repository UUID: e097ea39-a979-459f-9c86-1901f30bb117 Revision: 1438 Node Kind: directory Schedule: normal Last Changed Author: admin Last Changed Rev: 1438 Last Changed Date: 2011-01-20 23:41:11 +0800 (Thu, 20 Jan 2011) |
2、更换IP为30.238.150.2
1 | svn switch --relocate svn://30.238.150.1 svn://30.238.150.2 |
3、执行svn up即可正常更新
xen有一个bug,就是当虚拟主机跟虚拟客户机的时间对不上,主机的可以校正,客户机无论用ntpdate怎么调时间都调不准确,执行命令成功,但无法更改。解决办法如下:
echo 1 > /proc/sys/xen/independent_wallclock
然后使用ntpdate校正,但客户机重启后还是会同步主机时间,要让这个配置开机有效可以将上面的命令加入/etc/rc.local,或添加下面的配置到/etc/sysctl.conf中
xen.independent_wallclock = 1
注:以上操作在虚拟机上进行。
原链接:http://blogold.chinaunix.net/u3/109137/showart_2507339.html
环境:centos 5
软件:
1,fuse(V2.7.4 支持fuse模块) http://fuse.sourceforge.net/,下载地址:http://ncu.dl.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz
2,fuse-convmvfs http://fuse-convmvfs.sourceforge.net/
安装fuse
1 2 3 4 5 6 7 8 | [root@lb ~]# wget http://ncu.dl.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz [root@lb ~]# tar xzvf fuse-2.7.4.tar.gz [root@lb ~]# cd fuse-2.7.4 [root@lb ~]# ./configure --prefix=/opt/fuse --mandir=/usr/share/man [root@lb ~]# make && make install [root@lb ~]# echo "/opt/fuse/lib" >> /etc/ld.so.conf //导入fuse类库 [root@lb ~]# ldconfig //导入fuse类库 [root@lb ~]# modprobe fuse //加载fuse模块 |
安装fuse-convmvfs
1 2 3 4 | [root@lb ~]#wget https://sourceforge.net/projects/fuse-convmvfs/files/fuse-convmvfs/0.2.5/fuse-convmvfs-0.2.5.tar.gz/download [root@lb ~]# tar xzvf fuse-convmvfs-0.2.5.tar.gz [root@lb ~]# ./configure --prefix=/opt/fuse-convmvfs --mandir=/usr/share/man [root@lb ~]# make && make install |
测试(将/root下面gbk编码实时转换到/root_utf8目录utf8编码)
/opt/fuse-convmvfs/bin/convmvfs /root_utf8 -o srcdir=/root, icharset=gbk,ocharset=utf8
错误提示:
fuse: device not found, try ‘modprobe fuse’ first
[root@afuse-2.8.4]# modprobe fuse
FATAL: Module fuse not found.
有些版本(包括yum)不支持fuse模块的原因,采用fuse-2.7.4.tar.gz即可解决问题,其下载地址为http://ncu.dl.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz
安装funambol 时出现错误:Specified key was too long; max key length is 1000 bytes
解决办法:MYSQL数据库存储引擎改为INNODB。
NFS客户端提示错误:Stale NFS file handle
解决办法:重启nfslock服务
service nfslock restart
重启后就可以umount了,–》mount
详细解决方案可以参考如下网站:
http://hi.baidu.com/wenter126/blog/item/f37ae4fc11ebea84b801a03b.html
fuse安装
1 2 | ./configure --prefix=/opt/fuse --mandir=/usr/share/man make && make install |
编译moosefs
1 | ./configure --prefix=/opt/mfs --disable-mfsmaster --disable-mfschunkserver |
提示错误,checking for FUSE… no
解决:
执行命令:
1 | export PKG_CONFIG_PATH=/opt/fuse/lib/pkgconfig:$PKG_CONFIG_PATH |
完后再重新编译
make clean
./configure
(此方案如果加了双机功能,有很大缺陷,仅限学习测试)
缺点:双机检测时只检测外网卡,内网卡一旦坏了,双机会不起作用。
环境说明:CENTOS 5.5
注意:各个服务器之间时间必须同步,否则会失败!
4台服务器,两台LVS互做备份,两台WEB节点。
Piranha详细功能不多说,可以参考REDHAT官网资料。
安装:
1 | #yum install ipvsadm modcluster piranha system-config-cluster php php-cli php-common |
lvs.conf配置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | serial_no = 50 primary = 192.168.1.10 service = lvs backup_active = 1 backup = 192.168.1.11 heartbeat = 1 heartbeat_port = 539 keepalive = 6 deadtime = 18 network = nat nat_router = 10.0.0.12 eth1:0 nat_nmask = 255.255.255.0 debug_level = NONE monitor_links = 1 syncdaemon = 1 virtual web_test_nat { active = 1 address = 192.168.1.12 eth0:1 vip_nmask = 255.255.255.0 port = 80 pmask = 255.255.255.255 send = "GET / HTTP/1.0\r\n\r\n" use_regex = 0 load_monitor = none scheduler = rr protocol = tcp timeout = 3 reentry = 0 quiesce_server = 0 server node01 { address = 10.0.0.20 active = 1 port = 80 weight = 1 } server node02 { address = 10.0.0.21 active = 1 port = 80 weight = 1 } } |
配置在WEB界面下http://192.168.1.10:3636/,配置完成后可关闭prinaha-gui服务。
本机和备机只需要启动pulse服务即可。
1 | service pulse start |
备机的配置只需要scp过来即可。
在NAT模式下,要打开转发功能。
1 | echo "1" > /proc/sys/net/ipv4/ip_forward |
也可以将些句写时/etc/init.d/pulse里面,如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | # See how we were called. case "$1" in start) echo -n "Starting pulse: " #NAT echo "1" > /proc/sys/net/ipv4/ip_forward daemon pulse $OPTIONS RETVAL=$? echo [ $RETVAL -eq 0 ] && touch /var/lock/subsys/pulse ;; stop) echo -n "Shutting down pulse: " #NAT echo "0" > /proc/sys/net/ipv4/ip_forward killproc pulse RETVAL=$? echo [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pulse ;; |
节点配置:
2台节点都开启WEB端口,网卡配置如下:
1 2 3 4 5 6 7 8 | DEVICE=eth1 BOOTPROTO=none ONBOOT=yes HWADDR=00:0c:29:03:f4:ea NETMASK=255.255.255.0 IPADDR=10.0.0.20 TYPE=Ethernet GATEWAY=10.0.0.12 |
注意网关一定要写正确。
查看路由表:
1 2 3 4 5 6 | [root@node01 ~]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 * 255.255.255.0 U 0 0 0 eth1 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default 10.0.0.12 0.0.0.0 UG 0 0 0 eth1 |