2011年11月7日 | 标签:

在管理 sftp 远程连接时,如果 Private Key File 和 Known Hosts File 没有添加内容的话,在 Upload Files 方式为 On Save 时,每次同步都有一个弹出框弹出来要求确认。这是件很烦的事。

这里有个简单的操作就可以让弹出框消失:

在你本地新近一个空白文件 known_host, 并把这个文件的全路径添到 远程连接(点管理)-》已知的主机文件-》确定

完成这个, 在弹出一次弹出框就不会有第二次了。

2011年8月30日 | 标签:

测试机出现错误:link is slow to respond, please be patient

解决办法:更换硬盘数据线,,仅限PC啊

2011年8月3日 | 标签: , ,

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即可正常更新

2011年5月8日 | 标签: ,

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

2011年4月21日 | 标签: , , ,

环境: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

2011年3月22日 | 标签: , , ,

安装funambol 时出现错误:Specified key was too long; max key length is 1000 bytes
解决办法:MYSQL数据库存储引擎改为INNODB。

2011年3月15日 | 标签:

NFS客户端提示错误:Stale NFS file handle
解决办法:重启nfslock服务
service nfslock restart
重启后就可以umount了,–》mount

详细解决方案可以参考如下网站:
http://hi.baidu.com/wenter126/blog/item/f37ae4fc11ebea84b801a03b.html

2011年3月1日 | 标签: ,

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

2011年2月23日 | 标签: ,

Cannot open file “C:\ProgramData\VMware\dndlogs\dndlog.conf”: 解决办法:

点开始菜单进入vmware文件夹,进入网络修改设置界面,如下:
vmware

单击“Restore Default”按钮,重启软件即可。

2011年2月14日 | 标签: , , , , ,

Piranha-NAT

(此方案如果加了双机功能,有很大缺陷,仅限学习测试)

缺点:双机检测时只检测外网卡,内网卡一旦坏了,双机会不起作用。

环境说明: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
关闭
Powered by ShareThis