Life - WeiG Blog Update
|
|
Posted: 09 Mar 2007 06:55 AM PST SystemRescueCD是一个基于Linux的系统紧急工具包。支持Linux各种分区类型(ext3,ext3,reiserfs4等),也通过NTFS-3G支持NTFS分区的读写。包含磁盘分区(Gparted),内存硬盘检测(testdisk、memtest+),FireFox等多种工具。
SystemRescueCd 的 ISO 映像文件的大小为121MB,非常适合刻录为小CD盘片,可从下面下载。 Download SystemRescueCd 0.3.3 |
| You are subscribed to email updates from Life - WeiG » cd
To stop receiving these emails, you may unsubscribe now. |
Email delivery powered by Google |
| Google Inc., 20 West Kinzie, Chicago IL USA 60610 | |
|
Posted: 26 Jun 2012 08:58 PM PDT 自从在Maldives完成了PADI Scuba Diver课程后,就完全沉迷了潜水。上次因为提前准备不足,时间不足以完成完整的Open Water Diver课程,只要先以Scuba Diver认证结束。但我的教练相当不错,除了BCD水面和水下穿戴以外,所有PADI Open Water Diver课程的内容全都传授了。 这次终于计划了夏威夷之行,海岛,自然是潜水了。提前向Aqua Zone预订了Open Water Diver Referral课程和Advanced Open Water Diver课程,并且完成了全部了eLearning。就等上岛开始课程了。 我因为1月以Business身份进入过美国,我的签证仍然有效。北京没有夏威夷直飞,只能从上海、首尔或日本转机,经过权衡(主要是票价),选择了大韩航空在首尔转机的航班。顺便说,因为是携程的旅游度假,貌似也没有看到达美/韩亚之类的选择。 说到携程,经过最近的几次旅游,早已成为了携程的钻石客户。不过却发现携程的钻石服务没跟上。话说,直到航班出发前3天,都没有给我发酒店的voucher,实在等不了,给携程打电话,才告知可以通过电子邮件发送给我。是不是说,我不打电话,就默认不发给我了?另一方面,大韩航空支持网上值机,但要求提供Reservation Number和eTicket Number。可等我给携程打电话的时候,携程很痛快的把eTicket Number给我了,并且告诉我可以办理网上值机,可却提供不提供Reservation Number,追问下,居然告诉我这个Reservation Number是预约签证的预约号。用脚指头都能想出来二者没关系吧? 想当初还是2007年的时候,坐韩亚航空去西雅图的时候,曾经在首尔转机过。事隔5年,再次路过首尔。 没呈想的是,首尔飞夏威夷居然要8个多小时之久。想想飞西雅图也才10个小时啊。痛苦的煎熬啊。飞机在夏威夷降落的前,机长报告天气情况,说地面温度24摄氏度。24度?比北京还凉快?这是热带? 入境出奇的顺利,只问了什么来干什么和多长时间,什么材料都没提供,直接盖章6个月,我能待到12月14日。老婆的入境甚至连签证页都没找到,就直接盖章了。 出机场,满处找携程的接机服务。终于在一个不起眼的角落里找到了携程的标志。话说携程的机场接机服务还是挺值的,每人20人民币定价+2美元小费,直接从机场接到Waikiki酒店。话说公交还2.5美元呢(行李还只能抱着),打车要30~50美元。唯一缺点是,确认的太勤了,从预订行程开始到离开夏威夷,我已经接到了7个电话跟我确认接机时间。 到达酒店才10点多,要15点才能check in。百无聊赖,背着大包去潜店确认潜水行程。事前我已经被告知,因为Private Charter的原因,我原本预定的16、17、18日三天的潜水,需要改成16、18、19三天。不过无所谓,反正只delay一天而已。潜水行程最终确定如下:
事后这个计划还是发生了变化,AOW的#3/#4被安排到了19日,结果18日变成了半天,19日变成了全天。这是后话,源自我对AOW课程的选择,虽然也仍然影响到我的进度。 既然酒店没有搞定,就只能四处游荡了。直到将近下午3点的时候,前台告诉我房间准备好了,但系统上没有更新,需要再等几分钟,好在终于入住了。 夏威夷满眼的日本人,所有标志只有英文和日文版。 |
|
Posted: 05 Apr 2012 09:00 PM PDT Personal Computer have changed the people life. And every person have a PC in their home in a normal family. And my opinion every one need a PC. But due the the huge amount of use of the energy due to the Computer in huge sector, the energy consumed is growing day by day. And there must be some solution to this problem. If the huge computer can be made to work in low power available then we can managed the energy saving and bring a revolution in the world. A company has invented cheap pcs so that people can enjoy the low power consumption at low price. Its just not about the low price as power consumption directly effect you electricity bills and helps energy saving. Its not just about the power consumption, but they are also the cheapest found on market. If people are really concious about the energy and the money then, I suggest people surely should get a one. I have order a piece for myself, as every good things should be started from ownself. Save energy, Save world – Go green. |
|
Posted: 29 Dec 2011 07:35 PM PST 第一次不使用美商会办理美国B-1签证。从头到尾都是自己弄得,也没有助理帮忙准备材料,没想到还是一如既往轻松的搞定了。简述一下流程: 首先联系美国公司办理邀请函,在等待邀请函的同时,拿护照去中信银行买签证费,降价了,只需要910块。需要带护照原件去。顺便买了那个电话卡。顺便说一下,那个电话卡蛮贵的。接下来打电话约面签,照相。 现在只需要填写DS-160表格,取代了之前的DS-156和DS-157。而且全部网上填写,最后打印一个确认页就行了。而且照片也只需要电子版了。 事实证明,使馆是不知道你什么约的面签的。只有门口有个小窗口检查预约登记,所以说,只要你能混进第一个门,是不是已经预约面签是不重要的(实际上,我前面那个人就没有预约,直接混进来的)。 流程变化了很多,材料已经不是内部传递了,收材料之后,会再退还给你,面谈的时候直接给VO。我还是只带了基本材料,护照、DS-160、邀请函。面试过程还是一如既往的简单: VO:早上好,你去美国干什么?(VO默认用中文) 我:去参加一个meeting(我也用中文答) VO:How long will you stay in US? (是不是觉得不会英语去参加meeting,感觉有些别扭,这算是考察英语水平吗?) 我:2 weeks VO:Can you show me your previous passport? (因为有一个护照过期了) 我:(没说话,直接给他了) VO:你通过了。 总共面试过程又是1分多钟。 回过头来,说美国签证。一直有个疑问,就是签证照片下面通常会有几个星号。有一个星号的“*”,有两个星号的“**”,还有另一种两个星号“* *”(中间多个空格),我还见过三个星号“***”。网上搜索过,却一直没有明确的答案。基本说法有两种,一种是校验,另一种是信任度(或者敏感度,星越少越好)。
|
|
Posted: 17 Apr 2011 07:11 AM PDT EMS现在NB大了阿。因为前一阵旅行,家里没人,正好有一个EMS的快件到了,EMS配送人员就按照正常流程在门上留了一个条。上面大致内容为:您有一个编号为XXX的快件,但您家里没人,有无法联系。请按照下面电话联系投递部门,安排再次配送,否则12天后将被送回发件人。 13号回来以后,按照门条上的电话打过去到投递部,问:我前一阵不在国内,有个快递没收到,你们条上写的这个电话,你们能安排送一下吗?回答说:“不能”(我真的一个字都没改)。 我问为什么。估计接电话的大姐也觉得不合适了,就问了快递号。也说他们写字就能写清楚点儿,快递号里一个字符像0又像C,上面还有个拐弯。来回折腾了半天,接电话的大姐,说只能拿着条去投递部查。OK,谁让咱看不清您写的烂字呢。问地址,就说了个某路某角(除了“路”和“角”以外,都没听清),还没等我说话呢,来一个忙着收件呢,就给挂了。 这TM也太夸张了吧。北京市邮政速度物流有限公司张自忠营投部。 |
|
Debian Lenny升级到Squeeze后MySQL无法启动的问题 Posted: 06 Feb 2011 01:22 AM PST 今天把VPS从Debian Lenny升级到Squeeze了,却发现MySQL无法启动了。而且无法安装mysql-server,Debian在升级的时候,同时升级了mysql-server到5.1。 运行 sudo apt-get install mysql-server 返回的结果是:
...
Unpacking mysql-server-5.1 (from .../mysql-server-5.1_5.1.49-3_amd64.deb) ...
Stopping MySQL database server: mysqld.
Selecting previously deselected package mysql-server.
Unpacking mysql-server (from .../mysql-server_5.1.49-3_all.deb) ...
Processing triggers for man-db ...
Setting up mysql-client-5.1 (5.1.49-3) ...
Setting up mysql-server-5.1 (5.1.49-3) ...
Installing new version of config file /etc/init.d/mysql ...
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld . . . . . . . . . . . . . . failed!
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
configured to not write apport reports
dpkg: dependency problems prevent configuration of mysql-server:
mysql-server depends on mysql-server-5.1; however:
Package mysql-server-5.1 is not configured yet.
dpkg: error processing mysql-server (--configure):
dependency problems - leaving unconfigured
configured to not write apport reports
Errors were encountered while processing:
mysql-server-5.1
mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方案: sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup sudo cp /etc/mysql/my.cnf.dpkg-dist /etc/mysql/my.cnf 然后重新安装mysql-server即可 |
|
Posted: 03 Nov 2010 06:45 AM PDT iPhone正式使用差不多1年了。近来,越来越的人开始选择iPhone做为手机,尤其是iPhone4(话说iPhone4的屏幕真的相当不错)。当我第一眼看到iPhone4真机的时候,还是被震撼了,看到iPhone4的屏幕后,3GS的屏幕就只能用垃圾形容了。我自然动了再次更换iPhone的心。 在使用1年iPhone以后,还是对他有一些评价的。人们总是更多的注意到优点,而我则在此更多的提到他的缺点:
最后说说优点:
注:以上均为在“未越狱”的情况下的评价。如果越狱(Jail Break),以上很多功能都可以实现。 |
|
Posted: 23 Oct 2010 07:37 AM PDT 本文主要介绍在Debian Lenny下安装l2tpd/IPSec VPN服务。 配置openswan 运行如下命令安装openswan sudo apt-get install openswan 编辑/etc/ipsec.conf,修改如下行: net_traversal=yes virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12 protostack=netkey 并在在文件最后一行,加上: include /etc/ipsec.d/l2tp-psk.conf 复制l2tp-psk.conf文件 cp /etc/ipsec.d/examples/l2tp-psk.conf /etc/ipsec.d/l2tp-psk.conf 编辑l2tp-psk.conf文件,修改如下,并将其中的YOUR.IP.ADDRESS.HERE替换为主机的IP地址:
conn L2TP-PSK-NAT
rightsubnet=vhost:%priv
also=L2TP-PSK-noNAT
conn L2TP-PSK-noNAT
authby=secret
pfs=no
auto=add
keyingtries=3
rekey=no
ikelifetime=8h
keylife=1h
type=transport
left=YOUR.IP.ADDRESS.HERE
leftprotoport=17/1701
right=%any
rightprotoport=17/%any
编辑/etc/ipsec.secrets文件,其中YourPSKHere为将来PSK的Secret,YOUR.IP.ADDRESS.HERE为主机IP: YOUR.IP.ADDRESS.HERE %any: PSK "YourPSKHere" 禁用accept_redirects和send_redirects,运行如下的命令(可能需要root用户权限)
for each in /proc/sys/net/ipv4/conf/*
do
echo 0 > $each/accept_redirects
echo 0 > $each/send_redirects
done
IPSec的配置就已经结束了。可以运行 sudo ipsec verify 来确认配置是否正确。输出的结果如下: $ sudo ipsec verify Checking your system to see if IPsec got installed and started correctly: Version check and ipsec on-path [OK] Linux Openswan U2.6.24/K2.6.18.8-x86_64-linode10 (netkey) Checking for IPsec support in kernel [OK] NETKEY detected, testing for disabled ICMP send_redirects [OK] NETKEY detected, testing for disabled ICMP accept_redirects [OK] Checking for RSA private key (/etc/ipsec.secrets) [OK] Checking that pluto is running [OK] Pluto listening for IKE on udp 500 [OK] Pluto listening for NAT-T on udp 4500 [OK] Two or more interfaces found, checking IP forwarding [OK] Checking NAT and MASQUERADEing Checking for 'ip' command [OK] Checking for 'iptables' command [OK] Opportunistic Encryption Support [DISABLED] 最后一项的DISABLED并不会影响配置。另外,如果在检测Pluto时提示了Command not found。请安装lsof。 重新启动ipsec,使配置生效 sudo /etc/init.d/ipsec restart 配置xl2tpd 运行如下命令安装xl2tpd sudo apt-get install xl2tpd 编辑/etc/xl2tpd/xl2tpd.conf [global] ipsec saref = yes [lns default] ip range = 10.1.2.2-10.1.2.255 local ip = 10.1.2.1 length bit = yes ;require chap = yes refuse chap = yes refuse pap = yes require authentication = yes ppp debug = yes pppoptfile = /etc/ppp/options.l2tpd 复制/etc/ppp/options.l2tpd cp /etc/ppp/options /etc/ppp/options.l2tpd 编辑/etc/ppp/options.l2tpd,修改其中项目如下: require-mschap-v2 ms-dns 208.67.222.222 ms-dns 208.67.220.220 asyncmap 0 auth crtscts lock hide-password modem debug name l2tpd proxyarp lcp-echo-interval 30 lcp-echo-failure 4 配置VPN用户,编辑/etc/ppp/chap-secrets文件,添加如下行(替换其中的username为今后登录的用户名,password为密码) username l2tpd password * 启动xl2tpd sudo /etc/init.d/xl2tpd restart 设置iptables转发 iptables –table nat –append POSTROUTING –jump MASQUERADE echo 1 > /proc/sys/net/ipv4/ip_forward 设置ipv4转发,修改/etc/sysctl.conf中的如下行: net.ipv4.ip_forward=1 运行如下命令: sysctl -p l2tp VPN至此就已经配置完了。使用如下参数配置VPN客户端,即可连接: 如果客户端连接显示“server did not respond”,通常说明openswan的版本不对,Debian Lenny自带的版本貌似有些问题。在命令行运行如下命令,即可安装openswan-2.6.24: sudo aptitude install libgmp3-dev gawk flex bison wget http://www.openswan.org/download/openswan-2.6.24.tar.gz tar xf openswan-2.6.24.tar.gz cd openswan-2.6.24 make programs sudo make install sudo apt-get remove openswan sudo /etc/init.d/ipsec restart |
|
Posted: 19 Jan 2011 07:37 PM PST |
|
解决在Mac OSX下无法mount AFP的share的问题 Posted: 13 Feb 2011 07:06 PM PST 最近突然发现,一直以来用的挺好的AFP服务,突然不能访问了。具体的现象如下:
一直以为是NAS的AFP服务出了问题,但无论是重新启动AFP服务,还是重新启动Bonjour服务,甚至是重新启动NAS服务器,都无法解决。 之后想到了是OSX的问题,但重新启动OSX后,也没有任何好转。通过日志也没有找到任何相关的信息。 经过一段时间的搜索,终于发现了该问题的原因:是OSX在share的最顶层目录中写入了OSX特有的一些隐藏文件和文件夹。通过Web File Manager或者SSH删除这些文件和文件夹后,问题解决。这些文件包括:
另外,还可以禁止OSX在网络设备上创建resource fork的文件。在Terminal中,输入如下命令并重新登录即可: defaults write com.apple.desktopservices DSDontWriteNetworkStores true |
|
Migrate Single Disk to RAID5 in QNAP 409 Pro Posted: 11 Apr 2010 07:44 PM PDT 由于NAS上的硬盘即将告急,又赶上近期硬盘稍有降价。就趁机添置了2块1TB的硬盘,准备添加到NAS上使用。目前的情况是,当硬盘容量超过1TB时,一个好的灾难恢复机制就显得非常重要了。3块硬盘正好组建RAID5,可以容许1块硬盘损坏,但总容量则变为:最小单块容量×(硬盘数-1)。 QNAP 409 Pro号称有Online RAID Migration功能,我的理解就是,所谓Online,就是所有的服务都不需要停止,也不会在此过程中出现中断。然而,QNAP的RAID迁移过程,还是让我受了不少罪的。 Day 1:直接在Web管理界面上选择Single Disk,然后迁移到RAID5。迁移过程开始后,进度基本按照每半小时1%的速度进行着。在将近48小时的时候,未知原因,迁移过程中断。没有错误提示,没有日志,没有数据丢失。 Day 3:经过搜索论坛后,发现有人与我有类似的经历,解决的的方法是关掉所有的后台服务。依此进行,关掉全部AFP、SAMBA、MySQL等服务。仍然是在50%的位置中断。在SSH查看过程时,发现前10%有个mke2fs的进程;从11%到50%,则有一个cp -a的进程。 Day 5:重新启动NAS,确保kill掉所有的无关进程,重新迁移。从11%起,硬盘进入Read Only模式。但在50%时,再次中断。此时却发现_httpd_进程没有了,web管理页面自然也就没有了,重启后仍然没有。 Day 7:准备采取最后的方案,备份数据,然后重新设置服务器。在备份数据的时候,突然想到其他的方案。采用其他的迂回方案。首先remove以前的Single Disk,插入新的2块硬盘。在Web页面(经过换盘重启后不知道什么原因恢复了),创建新的RAID1(镜像)。然后在线插入以前的硬盘,识别后,通过SSH,将全部数据复制到新的Volume里面。接下来重新从Web管理页面将RAID1迁移到RAID5。然而,我却发现,这个迁移过程和之前的过程如出一辙,仍然是将RAID1的一块硬盘,与新硬盘组成一个新的Volume,然后把旧的数据复制进去。再进行迁移。可这次居然再50%之后没有停下来,Web页面能够看到迁移过程,提示剩余600分钟。。在此经过大约8小时,迁移完成,数据也没有丢失。 Single Disk to RAID 5的迁移过程 这个迁移的过程,貌似有些山寨:
RAID1迁移到RAID5的过程与之类似,因为RAID1两块硬盘互为镜像,所以迁移的过程中,可以直接断开一块硬盘,并执行上面的过程。 从这里看出来,这个迁移过程并不能算是完全的“online”。首先,需要停止所有的网络服务(包括SAMBA,AFP等);其次,即使可以不停止这些服务,迁移过程的11%~50%也是Read Only模式的,并不能实现完整的服务。 这里的经验是:
|
| You are subscribed to email updates from Life - WeiG
|
| To stop receiving these emails, you may unsubscribe now. |
| Email delivery powered by Google |