存档

‘使用技巧’ 分类的存档

SOAPTest 4.0 破解

2011年5月13日 没有评论

SOAPTest 4.0 破解起来很费力,因为国内机乎没有任何有帮助的文档写了相关的内容
经过几经查询终于在国外发现了这个内容的下载地址

http://www.crackz.ws/down/128189/Parasoft.SOAPtest.v4.0_crack.html

方法如下:
用包里的DLL覆盖LIB目录下的对应文件
打开应用程序,在输入注册界面,选择使用注册服务器,注意服务器地址栏空着
点OK,然后等待界面自动关闭
应用程序重启,破解成功!!!
哈哈哈
Parasoft SOAPtest v4.0 direct crack

分类: 使用技巧 标签:

解决SOAPTest “error occurred during initialization of vm”的问题

2011年5月13日 1 条评论

今天装SOAPTest,装完以后总是报“error occurred during initialization of vm”,在网上几经查找发现问题出在内在分配上
SOAPTest的官方文档说是系统的内存太大造成的,一般为3G,需要在启动时加一个参数控制一下JAVA使用的内存数,如:
“C:\Program Files\Parasoft\SOAPtest\4.0\soaptest.exe” -J-Xmx512m
在桌面的快捷方式里加入这个参数,SOAPTest就可以正常启动了。
原文如下:
http://forums.parasoft.com/index.php?act=ST&f=36&t=614

分类: 使用技巧 标签:

windows7 64bit 使用Virtualbox 4.0.6

2011年5月11日 没有评论

昨天刚把机器重装成win7 64位版,结果没法使用云端,只好装一个虚拟机
于是就选了virtualbox,装上以后只要一开CPU占用就在50%以上,永远下不来,左试右试,结果发现选中“设置-系统-处理器-启用PAE/NX”可以解决这个问题。

ubuntu 10.04 解决USB鼠标突然失灵的问题

2011年3月1日 1 条评论

几个月前装了ubuntu 10.04 LTS 64bit版,结果发现鼠标在进入系统使用一会后会突然失灵,无法移动。
在尝试无法次后无果,又更换了版本从desktop~server, 32bit~64bit, gnome~kde, 都无果,无奈之极。
昨天在网上找解决方法的时候看到有人说是xorg.conf配置不对造成的,于是深入研究之

1
sudo vim /etc/X11/xorg.conf

发现我的配置大致如下:

1
2
3
4
5
6
7
8
Section "InputDevice" 
Identifier "Mouse" 
Driver "mouse0" 
Option "Device" "/dev/psaux" 
Option "Protocol" "auto" 
Option "Emulate3Buttons" "no" 
Option "ZAxisMapping" "4 5" 
EndSection

看了看参数定义说是Protocol设成auto的话,xorg可能不能正常识别,于是设成了OSMouse,重启结果不行
再研究
发现/dev/psaux指向的是PS2,而我的USB鼠标使用的是/dev/input/mice,于是改之,重启还是不行
再研究
发现鼠标其实是使用一会才失灵的,在看了一个文章后有点启发
“在创建了鼠标对应的设备文件之后,因为现在很多程序都使用/dev/mouse作为缺省的鼠标设备文件,所以为了使鼠标正常工作你还要创建一个符号连接/dev/mouse指向真实的鼠标设备文件。例如,对于ps/2鼠标,/dev/mouse指向/dev/psaux,对于usb鼠标,/dev/mouse/指向/dev/input/mice,对于串口鼠标/dev/mouse指向/dev/ttyS0。对于不同的linux发行版本,这些文件可能有所不同,上述介绍主要是基于Redhat发布的配置。”
于是看/dev下面,发现没有/dev/mouse这个设备,只能手工创建

1
2
cd /dev
sudo ln -s /input/mice /mouse

设置完成,重启使用了一下,貌似正常了,是否稳定还需要进一步的长时间测试,不过起码有希望了。
参考文档:
http://tech.ddvip.com/2006-08/11552061267394.html
http://www.linuxdiyf.com/bbs/thread-107891-1-1.html

分类: 使用技巧 标签: ,

Ubuntu 10.10 Desktop 配置 vnc4server

2010年12月12日 没有评论

Ubuntu下使用SSH和远程桌面使用很方便,使用远程桌面就要使用到vnc4server

首先安装程序

cuile@cuile-Dell-E521:$ sudo apt-get install vnc4server

再修改vnc password

cuile@cuile-Dell-E521:$ vncpasswd
Password: ******
Verify:*****

启动

cuile@cuile-Dell-E521:$ vncserver

New 'cuile-Dell-E521:1 (cuile)' desktop is cuile-Dell-E521:1

Starting applications specified in /home/cuile/.vnc/xstartup
Log file is /home/cuile/.vnc/cuile-Dell-E521:1.log

默认的界面并不好看,很丑,需要修改一下配置文件

cuile@cuile-Dell-E521:$ vim .vnc/xstartup
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

修改成这个样子

1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
 
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
 
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey
#vncconfig -iconic &
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

这里算是完成了vncserver的初步配置
修改xinitrc文件的权限,要不打开的桌面会是一面花

$ sudo chmod 755 /etc/X11/xinit/xinitrc

关闭远程桌面

cuile@cuile-Dell-E521:$ vncserver -kill :1

这里要注意“-kill :1”,kill后面有一个空格,这个不能少,少了结果就不一样了
“1”是指打开vnc时使用的屏幕号“New ‘cuile-Dell-E521:1 (cuile)’ desktop is cuile-Dell-E521:1”,看到这里的“cuile-Dell-E521:1”了吧

cuile@cuile-Dell-E521:$ vncserver -kill :1
Killing Xvnc4 process ID 1591

出现上面的结果就说明已经关掉vnc了

定制远程桌面大小

cuile@cuile-Dell-E521:$ vncserver -geometry 1366x768

这样vnc就会启动一个1366×768大小的远程屏幕

加入启动服务
ubuntu 10.10 下无法加入启动服务,试过了网上的所有方法没有一个可行的
想可能的原因是在Ubuntu下安装的vnc设置都保存在用户目录下了,没有放在一个统一的位置下,所以在用户登录前系统不能从用户目录下取得设置文件
这种模式比Ubuntu自带的vino要好多了,居然都要手工启动,但vino必须在本机图形界面登录的情况下才可以用,跟windows下的模式非常非常像,简直一模一样,如果机器重启了还需要重新的登录一下,比较麻烦。
而vncserver就好很多,虽然也要手功,但不用本机图形界面登录,不需要屏幕、键盘、鼠标,只能远程ssh上去就可以打开了。
没有试过Ubuntu 10.10 Server版,Server版应该支持vncserver的自启动吧。

记录对安装设置vnc4server有帮助的文章地址
http://forum.ubuntu.org.cn/viewtopic.php?f=73&t=93504&start=0
http://forum.ubuntu.org.cn/viewtopic.php?f=54&t=48870&start=0

分类: 使用技巧 标签: ,

Ubuntu 默认不启动图形界面

2010年12月12日 没有评论

修改 /etc/X11/default-display-manager

值为 /usr/sbin/gdm,则进入图形界面
值为 false,则进入控制台

这个操作需要root权限,所以 sudo vim /etc/X11/default-display-manager

分类: 使用技巧 标签:

Xming 与 putty 的组合

2010年11月4日 没有评论

今天在单位使用运程运行JAVA GUI程序,想用运VNC,结果服务器没装,由于同事使用xmanager直接调用X11,显示程序界面
我也装,居然还要钱,本着免费的原则找到了Xming与putty的组合,本来就一直在用putty进行运程控制,这回也算是无缝升级了,呵呵
具体的教程,台湾同胞有截图版,贡献出来

分类: 使用技巧 标签: , ,

FOXMAIL使用优化

2010年10月13日 没有评论

在使用FOXMAIL时,往往信收多了,文件夹会越来越大,虽然FOXMAIL的优势是可以随意移来移去,但过大的文件夹是很不利于移动的,那么有几个方法可以来减小FOXMAIL的文件夹大小
1、压缩:在邮件夹上点右健,可以压缩,这样会去掉那些你已经删除的邮件所占的空间
2、存档:在相同的位置上,会看到存档,这样会把非常大的邮件夹文件分成几个小文件,解决操作系统单个文件大小的限制
3、重建邮件索引:菜单-工具-搜索索引功能设置-重建索引,观察FOXMAIL目录下有一个IndexLib2目录,如果你邮件非常多,这个目录会非常大,因为FOXMAIL会为每封邮件都建一个索引,无论你是不是已经把它删除了,所以定期清一清索引会解决不少问题,我的索引目录就高达4.39GB,重建后就只有132MB,我可是好几年没清了,呵呵

分类: 使用技巧 标签:

LRP架构Linux路由器/防火墙

2010年10月7日 没有评论

在基于TCP/IP协议的网络结构中,路由器/防火墙的重要性不言而喻。作为伴随着互联网成长的操作系统,Linux在架构路由器/防火墙方面具有天然的优势。LRP源自Linux Router Project(Linux路由器计划),其目标是要实现微内核结构的瘦服务器,用于网关/路由器/防火墙。与发行版Linux架构的路由器相比,LRP路由器显著的优点是系统效率高、硬件成本低。本文以某具体网络拓扑结构为背景,探讨用LRP方案架构路由器/防火墙的过程及其相关问题。

从硬盘启动LRP

一般而言,LRP软件仅用一张软盘便可容纳。其最基本的工作方式是由软盘启动,在内存中建立映像文件系统,并开始工作。系统投入运行后,不再需要该软盘。但实践发现,由于软盘在可靠性、容量等方面的先天不足,在应用中难免会有软盘损坏或功能受限的情形发生。因此,完全可以用硬盘启动取代软盘启动。

首先从http://lrp.steinkuehler.net下载LRP软件,软件名为dachstein-v1.0.2-1680.exe。准备两张空白3英寸软盘,一张格式化为1.44MB,另一张则用刚下载的程序制作成1.68MB的LRP软盘,这就是从软盘启动的LRP。将新制成的软盘上除Linux内核和ldlinux.sys以外的其它文件,复制到1.44MB软盘中,修改其中的配置文件syslinux.cfg,把软盘引导参数“boot=/dev/fd0,msdos”改为硬盘引导参数“boot=/dev/hda1,msdos”。

为了能够从硬盘启动,我们需要一个能够支持硬盘的系统内核linux+IDE.bin,将其从网上下载后改名为Linux。此外,还需要一个Linux引导加载程序syslinux.com,可以从上述网站下载,也可以从http://www.kernel.org/pub/linux/utils/boot/syslinux下载最新的版本。另准备一张MSDOS启动盘,将新内核Linux和syslinux.com复制上去。

现在开始安装LRP。为每个LRP准备一台PC机,CPU至少是486,内存12MB以上。实际选用了P5/100和16MB内存,一块IDE硬盘(容量不必太大,10MB即可),两块网卡(10/100MB)。用DOS启动盘引导机器,执行fdisk命令,确保在硬盘上仅有一个DOS主分区(标记为Active)。待重新引导机器后,执行如下命令:

your@computer:$
format c:
syslinux -s c:
copy linux c:\

格式化新分区,安装Linux引导加载程序,并将内核文件Linux复制到硬盘。换上1.44MB的LRP软盘,将盘上内容全部复制到硬盘根目录下。至此,LRP软件安装完毕。取出软盘,重启机器,LRP开始引导,待login提示符出现后,键入root,进入LRP系统。

配置网络接口

首先考虑网卡驱动程序。LRP系统已经包含几个常用的网卡驱动程序模块,如3c509、3c59x和eepro100等,但没有包含D-Link 530TX(Rev A1/B1/B2)网卡驱动程序。可以从LRP网站下载一个与内核版本对应的530TX网卡驱动程序,名为via-rhine.o,复制到DOS软盘上。注意,DOS文件名为8+3制,长文件名via-rhine.o最好先改短,如改成via.o。在LRP机器上,插入软盘,执行如下命令:

your@computer:$
mount -t msdos /dev/fd0 /mnt
cp /mnt/via.o /lib/modules/via-rhine.o
umount /dev/fd0

将网络驱动模块复制到内存映像文件系统的/lib/modules目录中。注意,每次修改内存映像文件系统都需要及时备份.lrp文件,保存所做的变化。键入lrcfg命令,选择配置选单的“Back-up ramdisk”条目,再选“modules”,备份modules.lrp即可。接着配置驱动程序,选择配置选单的第3项“Package settings”,再选“modules”,编辑/etc/modules文件(也可以在命令行键入命令edit /etc/modules),加入以下两行:

pci-scan
via-rhine

保存退出,并注意备份etc.lrp。

图1 校园网拓扑结构简图

图1是一张简化的校园网拓扑结构图,其中网关1、网关2、伪网桥和防火墙都是LRP机器,两个机房通过路由器/网关接入校园网。假定机房1的网络地址为192.168.1.0/24,网关为192.168.1.254;网关1出口端地址为192.168.0.253,默认网关为192.168.0.254。机房2类似。注意,路由器两边都是静态IP地址。在默认设置中,LRP设定自己是外网的DHCP客户,同时又是内网的DHCP服务器。因此,我们需要做一些改变,取消DHCP服务。执行如下命令:

your@computer:$
mount -t msdos /dev/hda1 /mnt
edit /mnt/syslinux.cfg
umount /dev/hda1

在编辑文件时删除“LRP=”中dhclient和dhcpd两项。再使用如下命令:

your@computer:$ edit /etc/network..conf

把其中的EXTERN_DHCP开关项改为NO。备份etc.lrp后,键入命令:

your@computer:$ shutdown -r now

重新启动机器。

现在来配置接口参数。选择配置选单的第1项“Network settings”,再选“Network Configuation”,编辑/etc/network.conf文件,进行如下配置:

IF_AUTO="eth0 eth1"
eth0_IPADDR=192.168.0.253
eth0_MASKLEN=24
eth0_BROADCAST=192.168.0.255
eth0_DEFAULT_GW=192.168.0.254
eth1_IPADDR=192.168.1.254
eth1_MASKLEN=24
eth1_BROADCAST=192.168.1.255

保存并备份etc.lrp。执行下面命令:

your@computer:$ /etc/init.d/network reload

使刚配置的接口生效。可以用ping命令来测试网络的连通性。

LRP的工作模式

LRP的一般工作模式有三种:直接路由方式、过滤式路由方式和防火墙方式。只要在/etc/network.conf文件中设置:

IPFWDING_KERNEL=YES
IPFILTER_SWITCH=none

就构成了直接路由方式(网关)。前一项相当于做echo 1 > /proc/sys/net/ipv4/ip_forward,允许IP包转发。后一项则意味着不做包过滤。这种方式比较简单,但也带来了问题,机房中的所有IP包将不受控制地涌向校园网络,给网络带来额外的负担。解决的方法就是加上IP包过滤,即过滤式路由方式。

同样在/etc/network.conf文件中设置:

IPFWDING_KERNEL=FILTER_ON
IPFILTER_SWITCH=router

对流经LRP路由器的数据包进行有选择地转发。如果要对两个机房的流量集中控制,可以在出口网关和路由交换机之间增加一个“透明网桥”(不必改变它们原有的路由关系),利用ARP代理来传递“网桥”两端路由设备的ARP消息,实现一种透明连接。通过对LRP的网络接口设置:

eth0_PROXY_ARP=YES
eth1_PROXY_ARP=YES

相当于

echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp

就能实现这样的连接。由于这种连接是在网络层(链路层的上一层)实现的一种伪网桥,因此可以在其上控制流经的数据包。

LRP的第三种工作模式就是防火墙。设置防火墙方式如下:

IPFWDING_KERNEL=FILTER_ON
IPFILTER_SWITCH=firewall

此外,除了要配置网络接口eth0和eth1外,还要进一步指出外网接口和内网接口:

EXTERN_IF="eth0"
EXTERN_IP= 221.xxx.xxx.1
INTERN_IF="eth1"
INTERN_NET=192.168.0.0/24
INTERN_IP=192.168.0.254
MASQ_SWITCH=YES

外部IP地址由ISP提供,内外接口的IP地址要与ethX_IPADDR中的地址一致。上面最后一项是启用IP伪装,即NAT(网络地址转换)。LRP已经安排好了一组基本的防火墙规则。当然,也可以制定自己的防火墙规则。

防火墙与DMZ

DMZ代表非军事区(Demilitarized Zone),是介于内网和外网之间的一个单独的网段,其上的服务器用来提供对外服务。DMZ是LRP防火墙的高级应用方式。

在作为防火墙的LRP机器上增加一块网卡,用于连接DMZ。配置网络接口eth2,启用DMZ:

IF_AUTO="eth0 eth1 eth2"
eth2_IPADDR=221.xxx.xxx.249
eth2_MASKLEN=29
eth2_BROADCAST=221.xxx.xxx.255
DMZ_SWITCH=YES
DMZ_IF="eth2"
DMZ_NET=221.xxx.xxx.0/29

DMZ网络使用ISP提供的一组公用IP地址。开放DMZ中的服务器:

DMZ_OPEN_DEST="tcp_${DMZ_NET}_www tcp_${DMZ_NET}_ftp"

允许外部访问WWW和FTP服务器。利用端口转发技术,LRP也支持一个独立的内部网段作为DMZ,将内部服务器用于对外服务。

远程管理LRP

配置好的LRP机器可以放到机架上,通过SSH(Secure Shell)实施远程控制。从LRP网站下载三个文件:libz.lrp、sshd.lrp和sshkey.lrp,分别是OpenSSH的库文件、守护程序和密钥生成器。将三个文件复制到DOS启动盘上,用DOS启动盘引导LRP机器,将三个文件复制到硬盘。取出软盘,重启机器,执行如下命令:

your@computer:$
mount -t msdos /dev/hda1 /mnt
cd /mnt
lrpkg -i libz
lrpkg -i sshd
lrpkg -i sshkey
cd /
makekey
edit /mnt/syslinux.cfg
umount /dev/hda1

动态安装三个文件,生成密钥。为保证下次启动时自动安装SSH,编辑/etc/syslinux.cfg文件,在“LRP=”中添加libz.lrp和sshd.lrp两项。注意,这次需要备份etc.lrp和sshd.lrp。

至于SSH的客户端,Linux有ssh命令可以用。在Windows平台上,可以从http://www.chiark.greenend.org.uk/~sgtatham/putty取得一个支持SSH的客户端软件PuTTY。在PuTTY配置界面(如图2)中将IP地址设为192.168.0.253,协议取SSH(端口号22),会话命名为Router01,单击Save按钮保存。单击Load按钮选取Router01会话,单击Open按钮即可进入PuTTY终端窗口。

图2 PuTTY配置界面

另外,LRP有一个很小的Web服务器。在浏览器中输入LRP机器的IP地址,就能够以网页方式观察LRP机器的信息,如图3所示。

最后,改动LRP机器的Award CMOS设置。将“标准CMOS设置”中的“Halt on”选项设为“All,But Keyboard”(忽略键盘,没有键盘照样启动)。将“电源管理设置”中的“HDD Power Down”设为15min(定时关闭硬盘电源,硬盘不再使用)。拔掉键盘和显示器,LRP机器就成为名副其实的LRP Box,可以摆上机架了。

LRP还有许多高级应用,如均衡负载、公平队列、带宽控制、策略路由等。这些工作都是建立在iproute2和ipchains的基础之上。关于这方面的资料,可参见《Linux Advanced Routing & Traffic Control》(Linux的高级路由和流量控制HOWTO),网址为http://lartc.org。

我们总会面临保护自己的硬件设备投资这样的问题。LRP让我们有机会从一个特别的角度来重新审视软件对于硬件及应用的作用和关系,这就是它的意义所在。
还有问题请来论坛寻求帮助:http://www.xxlinux.com/bbs/

分类: 使用技巧 标签:

获取Chromium最新版本

2010年9月15日 没有评论

Chromium是个不错的浏览器,但奇怪的是这个软件的发布地址却找不到,上它的项目主页也看不到,结果找到了这个 http://chromium-status.appspot.com/lkgr Chromium的最新版本号查询
经过很长。。很长。。很长。。很长的寻找,终于让我给找到了,哇哈哈哈
打开这个地址 http://www.chromium.org/developers(很好找地)
点“External links”-“Waterfalls”-“Continuous build
在打开的页面的左上角,找到“Builds:”,点右边的“continuous”,就可以打开文件下载的页面了,哇哈哈哈,终于找到了

分类: 使用技巧 标签:

Cuile's Blog is Stephen Fry proof thanks to caching by WP Super Cache