7 years

On December 14, 2009, in YaoYuan, by Yao Yuan

2001年,进入高中,然后相识,慢慢相知,命运的安排,周围,有新的人进入,又有旧的人离开,唯一身下的就只有这几个,一起经历所谓的人生,友谊和爱情。于是彼此惦记着。 2008末了,转瞬已经过去7年,爱情有它的7年之痒,也许我们之间也许也有? 可能这像块石子,并不是最光亮的,但它却始终是最特别且唯一的真实属于你的。暖昧 迎接09,我期望它是特别的,让人难忘的,不论是开始或是难过的。

2001年,进入高中,然后相识,慢慢相知,命运的安排,周围,有新的人进入,又有旧的人离开,唯一身下的就只有这几个,一起经历所谓的人生,友谊和爱情。于是彼此惦记着。
2008末了,转瞬已经过去7年,爱情有它的7年之痒,也许我们之间也许也有?
可能这像块石子,并不是最光亮的,但它却始终是最特别且唯一的真实属于你的。暖昧
迎接09,我期望它是特别的,让人难忘的,不论是开始或是难过的。

 

Automatically convert apache .htaccess rewrite to Nginx

On December 4, 2009, in Tips & Skills, by Yao Yuan

Try this link http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ add it to nginx.conf and then kill -HUP `cat /usr/local/nginx/logs/nginx.pid` make it affect

Try this link http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

add it to nginx.conf and then

kill -HUP `cat /usr/local/nginx/logs/nginx.pid`

make it affect

Tagged with:  

free VPN usaip.eu

On December 3, 2009, in Tips & Skills, by Yao Yuan

site:http://www.usaip.eu cilent:http://www.usaip.eu/en/USAIP.pbk

site:http://www.usaip.eu
cilent:http://www.usaip.eu/en/USAIP.pbk

Tagged with:  

ps -ef | grep httpd | wc -l (check apache concurrent connections)

On December 1, 2009, in Tips & Skills, by Yao Yuan

ps -ef | grep httpd | wc -l

ps -ef | grep httpd | wc -l

Continue reading »

Tagged with:  

cat /proc/user_beancounters, check the ram usage of openvz VPS

On December 1, 2009, in Tips & Skills, by Yao Yuan

/proc/user_beancounters

/proc/user_beancounters

Continue reading »

Tagged with:  

editdns will start charging soon

On December 1, 2009, in All for Free, by Yao Yuan

Due to several changes on EditDNS, it’s possible your domain will stop working as of Jan 1st, 2010. Please read what you need to do: 1) If you need basic DNS service, you can migrate your domain to http://free.editdns.net, however keep in mind it has no fancy features, just DNS. 2) If you need more [...]

Due to several changes on EditDNS, it’s possible your domain will stop working as of Jan 1st, 2010. Please read what you need to do:

1) If you need basic DNS service, you can migrate your domain to http://free.editdns.net, however keep in mind it has no fancy features, just DNS.

2) If you need more then 5 domains or services such as URL forwarding, e-mail forwarding, etc, you will need to signup to EditDNS, which is $5/month.

I have lots of net.ru domain on editdns…………terrible!

Tagged with:  

free cloud server for one month

On December 1, 2009, in All for Free, by Yao Yuan

vpshive.com is looking for beta volunteers, if you would like to be a volunteer, you can get a free cloud server for one month. check it http://vpshive.com/ or you view here https://orders.vpshive.com/ PHPINFO http://69.65.4.25/index.php SPEEDTEST http://69.65.4.25/100mb.bin unixbench INDEX VALUES TEST BASELINE RESULT INDEX Dhrystone 2 using register variables 376783.7 22634736.3 600.7 Double-Precision Whetstone 83.1 1272.8 [...]

vpshive.com is looking for beta volunteers, if you would like to be a volunteer, you can get a free cloud server for one month.
check it http://vpshive.com/
or you view here https://orders.vpshive.com/
PHPINFO http://69.65.4.25/index.php
SPEEDTEST http://69.65.4.25/100mb.bin

unixbench

INDEX VALUES
TEST BASELINE RESULT INDEX

Dhrystone 2 using register variables 376783.7 22634736.3 600.7
Double-Precision Whetstone 83.1 1272.8 153.2
Execl Throughput 188.3 6252.4 332.0
File Copy 1024 bufsize 2000 maxblocks 2672.0 207493.0 776.5
File Copy 256 bufsize 500 maxblocks 1077.0 60483.0 561.6
File Read 4096 bufsize 8000 maxblocks 15382.0 2898828.0 1884.6
Pipe-based Context Switching 15448.6 272466.2 176.4
Pipe Throughput 111814.6 2077794.8 185.8
Process Creation 569.3 12163.7 213.7
Shell Scripts (8 concurrent) 44.8 1612.9 360.0
System Call Overhead 114433.5 2437929.0 213.0
=========
FINAL SCORE 360.8

Tagged with:  

Fix WordPress automaticlly upgrade wordpress upgrade automatically ‘Could not copy file……’

On November 27, 2009, in Wordpress, by Yao Yuan

I had moved my weblog to a cheapest vps server, it used to on a share hosting. but at the same time, the problem came . i can not use automaticlly upgrade of wordpress. it’s told me that ‘Could not copy file……’, and i need to fill the ftp infomations when i do it. i [...]

I had moved my weblog to a cheapest vps server, it used to on a share hosting. but at the same time, the problem came . i can not use automaticlly upgrade of wordpress. it’s told me that ‘Could not copy file……’, and i need to fill the ftp infomations when i do it.
i found a funcion get_filesystem_method , the explanation of it

(FTP) it only uses this when it detects that files it creates have the wrong owner name

so, it’s clear… the owner of the dir and php process is different.

login ssh, do this

chown -R apache dir

it’s ok now.

Tagged with:  

博客快速搬家

On November 12, 2009, in Tips & Skills, by Yao Yuan

1,最无奈的方法:FTP下载上传 用FTP下载与上传,是最慢吞吞的了,下载半天,上传也半天。不过,选择此方法也是无奈啊,两边的空间都不支持SSH,只好用FTP下载上传了。 当然,再稍微好点,空间商愿意的话,就叫空间商提供原博客的整站打包,这样就可以免去慢吞吞下载的时间了。 2,新空间支持SSH SSH是一个好东西啊。我这次的博客搬家就是属于这种情况。 由于原空间不支持SSH,比较传统的做法就是先用FTP下载,再打包压缩后上传到新空间,再解压。因为压缩后上传快很多。不过,如果新空间支持SSH的话,那还有更快捷的办法。 用wget实现整站下载 在你的新空间,登陆SSH,运行wget命令就行了。用wget -m实现递归下载(慎用,嘿~)。 用法: wget -m ftp://user:passwd@ip 解释: wget -m ftp://用户名:密码@FTP地址 这里的用户名跟密码,都是FTP登陆时用到的用户名跟密码。非常简单,这样子就实现了整站下载到新空间了。 用法: wget -m -b -q -X “wp-admin” ftp://user:passwd@ip 解释: -b后台运行        -q不向标准输出输出任何信息        -X排除某些目录,如wp-admin 3, 两边空间都支持SSH 两边空间都支持SSH,这是最简单方便的了。直接用上面的wget方法也是一样有效的哦。另外再介绍一种办法,就是登陆旧空间的SSH,用tar命令进行打包和压缩,再用SSH登陆新空间,把打包好的文件下载过来。再解压就直接OK啦。 打包原空间的某些目录 用法: tar -cvf test.tar wp-admin/ wp-content/ 解释: 用tar命令打包wp-admin和wp-content这两个目录,存为test.tar 打包原空间的某些文件 用法: tar -cvf test.tar *.php *.xml 解释: 用tar命令打包根目录下的所有php和xml文件,存为test.tar 打包原空间的整站文件 用法: [...]

1,最无奈的方法:FTP下载上传

用FTP下载与上传,是最慢吞吞的了,下载半天,上传也半天。不过,选择此方法也是无奈啊,两边的空间都不支持SSH,只好用FTP下载上传了。

当然,再稍微好点,空间商愿意的话,就叫空间商提供原博客的整站打包,这样就可以免去慢吞吞下载的时间了。

2,新空间支持SSH

SSH是一个好东西啊。我这次的博客搬家就是属于这种情况。

由于原空间不支持SSH,比较传统的做法就是先用FTP下载,再打包压缩后上传到新空间,再解压。因为压缩后上传快很多。不过,如果新空间支持SSH的话,那还有更快捷的办法。

用wget实现整站下载

在你的新空间,登陆SSH,运行wget命令就行了。用wget -m实现递归下载(慎用,嘿~)。

用法: wget -m ftp://user:passwd@ip
解释: wget -m ftp://用户名:密码@FTP地址

这里的用户名跟密码,都是FTP登陆时用到的用户名跟密码。非常简单,这样子就实现了整站下载到新空间了。

用法: wget -m -b -q -X "wp-admin" ftp://user:passwd@ip
解释: -b后台运行
       -q不向标准输出输出任何信息
       -X排除某些目录,如wp-admin

3, 两边空间都支持SSH

两边空间都支持SSH,这是最简单方便的了。直接用上面的wget方法也是一样有效的哦。另外再介绍一种办法,就是登陆旧空间的SSH,用tar命令进行打包和压缩,再用SSH登陆新空间,把打包好的文件下载过来。再解压就直接OK啦。

打包原空间的某些目录

用法: tar -cvf test.tar wp-admin/ wp-content/
解释: 用tar命令打包wp-admin和wp-content这两个目录,存为test.tar

打包原空间的某些文件

用法: tar -cvf test.tar *.php *.xml
解释: 用tar命令打包根目录下的所有php和xml文件,存为test.tar

打包原空间的整站文件

用法: tar -cvf test.tar *
解释: 不想太麻烦,就直接用*号,打包整站。

打包并压缩原空间的整站文件

注意,打包跟压缩是不同的。

用法: tar -zcvf test.tar.gz *
解释: 加多一个z命令,打包并压缩。存为test.tar.gz

在新空间用wget下载,然后解压

下载: wget http://www.expame.com/test.tar.gz
解压:tar -zxvf test.tar.gz

搞定。快速吧。下次搬家要记得阿。

~补充多两种办法

1, whisperer 推荐: 同时开启N个FlashFXP,也能瞬间搞定

whisperer 语:

没有看到所谓的SSH,想必是也不支持。

一直用FTP,因为我用国内的空间,上传下载都很快,同时开启N个FlashFXP,也能瞬间搞定

哈哈。whisperer真聪明。这种方法可以代替上面提到的第一种办法了。~

2,大猫推荐, scp命令

这个命令与上面的wget命令大同小异。如果SSH不支持wget命令,就用这个吧。

  例如:

  copy 本地的档案到远程的机器上
  scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k
  会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。

  copy远程机器上的档案到本地来
  scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc
  会将 net67.ee.oitdu.tw 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。

 ~完

 

wget 下载整个网站,或者特定目录

On November 8, 2009, in Tips & Skills, by Yao Yuan

我需要下载这个目录下面的所有文件。命令如下 wget -c -r -np -k -L -p www.xxx.org/pub/path/ -c 断点续传 -r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件 -nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录 -np 递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/ 没有加参数-np,就会同时下载path的上一级目录pub下的其它文件 -k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数 -L 递归时不进入其它主机,如wget -c -r www.xxx.org/ 如果网站内有一个这样的链接: www.yyy.org,不加参数-L,就会像大火烧山一样,会递归下载www.yyy.org网站 -p 下载网页所需的所有文件,如图片等 -A 指定要下载的文件样式列表,多个样式用逗号分隔 -i 后面跟一个文件,文件内指明要下载的URL 还有其他的用法,我从网上搜索的,也一并写上来,方便以后自己使用。 wget的常见用法 wget的使用格式 Usage: wget [OPTION]… [URL]… * 用wget做站点镜像: wget -r -p -np -k http://dsec.pku.edu.cn/~usr_name/ # 或者 wget -m [...]

我需要下载这个目录下面的所有文件。命令如下

wget -c -r -np -k -L -p www.xxx.org/pub/path/

-c 断点续传
-r 递归下载,下载指定网页某一目录下(包括子目录)的所有文件
-nd 递归下载时不创建一层一层的目录,把所有的文件下载到当前目录
-np 递归下载时不搜索上层目录,如wget -c -r www.xxx.org/pub/path/
没有加参数-np,就会同时下载path的上一级目录pub下的其它文件
-k 将绝对链接转为相对链接,下载整个站点后脱机浏览网页,最好加上这个参数
-L 递归时不进入其它主机,如wget -c -r www.xxx.org/ 如果网站内有一个这样的链接: www.yyy.org,不加参数-L,就会像大火烧山一样,会递归下载www.yyy.org网站
-p 下载网页所需的所有文件,如图片等
-A 指定要下载的文件样式列表,多个样式用逗号分隔
-i 后面跟一个文件,文件内指明要下载的URL

还有其他的用法,我从网上搜索的,也一并写上来,方便以后自己使用。

wget的常见用法

wget的使用格式
Usage: wget [OPTION]… [URL]…

* 用wget做站点镜像:
wget -r -p -np -k http://dsec.pku.edu.cn/~usr_name/
# 或者
wget -m http://www.tldp.org/LDP/abs/html/

* 在不稳定的网络上下载一个部分下载的文件,以及在空闲时段下载
wget -t 0 -w 31 -c http://dsec.pku.edu.cn/BBC.avi -o down.log &
# 或者从filelist读入要下载的文件列表
wget -t 0 -w 31 -c -B ftp://dsec.pku.edu.cn/linuxsoft -i filelist.txt -o down.log &

上面的代码还可以用来在网络比较空闲的时段进行下载。我的用法是:在mozilla中将不方便当时下载的URL链接拷贝到内存中然后粘贴到文件filelist.txt中,在晚上要出去系统前执行上面代码的第二条。

* 使用代理下载
wget -Y on -p -k https://sourceforge.net/projects/wvware/

代理可以在环境变量或wgetrc文件中设定

# 在环境变量中设定代理
export PROXY=http://211.90.168.94:8080/
# 在~/.wgetrc中设定代理
http_proxy = http://proxy.yoyodyne.com:18023/
ftp_proxy = http://proxy.yoyodyne.com:18023/

wget各种选项分类列表

* 启动

-V, –version 显示wget的版本后退出
-h, –help 打印语法帮助
-b, –background 启动后转入后台执行
-e, –execute=COMMAND 执行`.wgetrc’格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc

* 记录和输入文件

-o, –output-file=FILE 把记录写到FILE文件中
-a, –append-output=FILE 把记录追加到FILE文件中
-d, –debug 打印调试输出
-q, –quiet 安静模式(没有输出)
-v, –verbose 冗长模式(这是缺省设置)
-nv, –non-verbose 关掉冗长模式,但不是安静模式
-i, –input-file=FILE 下载在FILE文件中出现的URLs
-F, –force-html 把输入文件当作HTML格式文件对待
-B, –base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀
–sslcertfile=FILE 可选客户端证书
–sslcertkey=KEYFILE 可选客户端证书的KEYFILE
–egd-file=FILE 指定EGD socket的文件名

* 下载

–bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用)
-t, –tries=NUMBER 设定最大尝试链接次数(0 表示无限制).
-O –output-document=FILE 把文档写到FILE文件中
-nc, –no-clobber 不要覆盖存在的文件或使用.#前缀
-c, –continue 接着下载没下载完的文件
–progress=TYPE 设定进程条标记
-N, –timestamping 不要重新下载文件除非比本地文件新
-S, –server-response 打印服务器的回应
–spider 不下载任何东西
-T, –timeout=SECONDS 设定响应超时的秒数
-w, –wait=SECONDS 两次尝试之间间隔SECONDS秒
–waitretry=SECONDS 在重新链接之间等待1…SECONDS秒
–random-wait 在下载之间等待0…2*WAIT秒
-Y, –proxy=on/off 打开或关闭代理
-Q, –quota=NUMBER 设置下载的容量限制
–limit-rate=RATE 限定下载输率

* 目录

-nd –no-directories 不创建目录
-x, –force-directories 强制创建目录
-nH, –no-host-directories 不创建主机目录
-P, –directory-prefix=PREFIX 将文件保存到目录 PREFIX/…
–cut-dirs=NUMBER 忽略 NUMBER层远程目录

* HTTP 选项

–http-user=USER 设定HTTP用户名为 USER.
–http-passwd=PASS 设定http密码为 PASS.
-C, –cache=on/off 允许/不允许服务器端的数据缓存 (一般情况下允许).
-E, –html-extension 将所有text/html文档以.html扩展名保存
–ignore-length 忽略 `Content-Length’头域
–header=STRING 在headers中插入字符串 STRING
–proxy-user=USER 设定代理的用户名为 USER
–proxy-passwd=PASS 设定代理的密码为 PASS
–referer=URL 在HTTP请求中包含 `Referer: URL’头
-s, –save-headers 保存HTTP头到文件
-U, –user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION.
–no-http-keep-alive 关闭 HTTP活动链接 (永远链接).
–cookies=off 不使用 cookies.
–load-cookies=FILE 在开始会话前从文件 FILE中加载cookie
–save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中

* FTP 选项

-nr, –dont-remove-listing 不移走 `.listing’文件
-g, –glob=on/off 打开或关闭文件名的 globbing机制
–passive-ftp 使用被动传输模式 (缺省值).
–active-ftp 使用主动传输模式
–retr-symlinks 在递归的时候,将链接指向文件(而不是目录)

* 递归下载

-r, –recursive 递归下载--慎用!
-l, –level=NUMBER 最大递归深度 (inf 或 0 代表无穷).
–delete-after 在现在完毕后局部删除文件
-k, –convert-links 转换非相对链接为相对链接
-K, –backup-converted 在转换文件X之前,将之备份为 X.orig
-m, –mirror 等价于 -r -N -l inf -nr.
-p, –page-requisites 下载显示HTML文件的所有图片

* 递归下载中的包含和不包含(accept/reject)

-A, –accept=LIST 分号分隔的被接受扩展名的列表
-R, –reject=LIST 分号分隔的不被接受的扩展名的列表
-D, –domains=LIST 分号分隔的被接受域的列表
–exclude-domains=LIST 分号分隔的不被接受的域的列表
–follow-ftp 跟踪HTML文档中的FTP链接
–follow-tags=LIST 分号分隔的被跟踪的HTML标签的列表
-G, –ignore-tags=LIST 分号分隔的被忽略的HTML标签的列表
-H, –span-hosts 当递归时转到外部主机
-L, –relative 仅仅跟踪相对链接
-I, –include-directories=LIST 允许目录的列表
-X, –exclude-directories=LIST 不被包含目录的列表
-np, –no-parent 不要追溯到父目录

Tagged with:  
Page 8 of 23« First...678910...20...Last »

You may interested this