<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>非常小众</title>
	
	<link>http://www.openroc.com</link>
	<description>学习, 实践, 分享, 关注开源, 关注移动互联网  --  囧rz</description>
	<lastBuildDate>Mon, 29 Nov 2010 03:42:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<feedburner:info uri="openroc" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/feedburner/oaQi" /><feedburner:info uri="feedburner/oaqi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>在VPS上自动备份Mysql数据库</title>
		<link>http://feedproxy.google.com/~r/feedburner/oaQi/~3/8q4Hx2RHRQs/</link>
		<comments>http://www.openroc.com/topic/linux/%e5%9c%a8vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bdmysql%e6%95%b0%e6%8d%ae%e5%ba%93/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 13:51:20 +0000</pubDate>
		<dc:creator>roc</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.openroc.com/?p=41</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>在VPS上可以通过简单的Shell脚本和Cron来实现对Mysql的自动备份</p>
<p>编辑备份脚本如下，<strong>(注意: 里面的OUTPUT所指定的是你要存储备份的绝对路径)</strong></p>
<pre>#!/bin/sh
DATE=`date +%y%m%d`
OUTPUT=/path/for/backup
TARGET=$OUTPUT/mysql.$DATE.gz
rm -rf $TARGET
mysqldump --all-databases | gzip > $TARGET</pre>
<p>上述脚本为备份所有数据库，如果是非mysql root用户，只备份自己所需的数据库，那么将上面最后一行替换成，</p>
<pre>mysqldump -u your_user --password="your_passwd" --database "your_database" | gzip >$TARGET</pre>
<p>将上述脚本存为backup_mysql.sh, 并设置成可执行。</p>
<pre> chmod +x backup_mysql.sh </pre>
<p>然后编辑/etc/crontab, 在最后增加下面一行，每天凌晨1点备份数据库，<strong>(注意: 你需要根据你的脚本路径来修改)</strong></p>
<pre> 00 1 * * * root /path/of/backup_mysql.sh </pre>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openroc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/openroc?i=g4Kt8KPrdWU:dY8BZ3B55z0:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/openroc?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openroc?i=g4Kt8KPrdWU:dY8BZ3B55z0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openroc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=g4Kt8KPrdWU:dY8BZ3B55z0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/openroc?i=g4Kt8KPrdWU:dY8BZ3B55z0:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openroc/~4/g4Kt8KPrdWU" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/0_QbHHbPlj0X6jlGfpAqPRNxl5o/0/da"><img src="http://feedads.g.doubleclick.net/~a/0_QbHHbPlj0X6jlGfpAqPRNxl5o/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/0_QbHHbPlj0X6jlGfpAqPRNxl5o/1/da"><img src="http://feedads.g.doubleclick.net/~a/0_QbHHbPlj0X6jlGfpAqPRNxl5o/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/feedburner/oaQi/~4/8q4Hx2RHRQs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.openroc.com/topic/linux/%e5%9c%a8vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bdmysql%e6%95%b0%e6%8d%ae%e5%ba%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openroc.com/topic/linux/%e5%9c%a8vps%e4%b8%8a%e8%87%aa%e5%8a%a8%e5%a4%87%e4%bb%bdmysql%e6%95%b0%e6%8d%ae%e5%ba%93/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/openroc/~3/g4Kt8KPrdWU/</feedburner:origLink></item>
		<item>
		<title>在Ubuntu环境的VPS上编译Nginx-0.8.53</title>
		<link>http://feedproxy.google.com/~r/feedburner/oaQi/~3/HbkiiIZoY8E/</link>
		<comments>http://www.openroc.com/topic/web/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e7%9a%84vps%e4%b8%8a%e7%bc%96%e8%af%91nginx-0-8-53/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 16:38:08 +0000</pubDate>
		<dc:creator>roc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.openroc.com/?p=31</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>1. 从<a href="http://nginx.org/">Nginx</a>官方下载Nginx-0.8.53 源码</p>
<pre>wget http://nginx.org/download/nginx-0.8.53.tar.gz</pre>
<p>2. 准备编译环境和相关依赖的库</p>
<pre>sudo apt-get install build-essential
sudo apt-get install libpcre3-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev</pre>
<p>3. 解压并开始编译</p>
<pre>tar xvzf nginx-0.8.53.tar.gz
cd nginx-0.8.53
./configure
make</pre>
<p>如果不出意外，在obj目录，可以看到nginx，运行检查版本，显示如下，</p>
<pre># ./nginx
# nginx version: nginx/0.8.53</pre>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openroc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/openroc?i=TigHhYuaJsY:18MHgULkbJg:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/openroc?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openroc?i=TigHhYuaJsY:18MHgULkbJg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openroc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=TigHhYuaJsY:18MHgULkbJg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/openroc?i=TigHhYuaJsY:18MHgULkbJg:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openroc/~4/TigHhYuaJsY" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/eIOcuNE8dnEEKniE7ak726yy1jM/0/da"><img src="http://feedads.g.doubleclick.net/~a/eIOcuNE8dnEEKniE7ak726yy1jM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/eIOcuNE8dnEEKniE7ak726yy1jM/1/da"><img src="http://feedads.g.doubleclick.net/~a/eIOcuNE8dnEEKniE7ak726yy1jM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/feedburner/oaQi/~4/HbkiiIZoY8E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.openroc.com/topic/web/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e7%9a%84vps%e4%b8%8a%e7%bc%96%e8%af%91nginx-0-8-53/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openroc.com/topic/web/%e5%9c%a8ubuntu%e7%8e%af%e5%a2%83%e7%9a%84vps%e4%b8%8a%e7%bc%96%e8%af%91nginx-0-8-53/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/openroc/~3/TigHhYuaJsY/</feedburner:origLink></item>
		<item>
		<title>在Nginx下如何实现WordPress Permalinks的Rewrite</title>
		<link>http://feedproxy.google.com/~r/feedburner/oaQi/~3/qpGxjPAVMv8/</link>
		<comments>http://www.openroc.com/topic/web/%e5%9c%a8nginx%e4%b8%8b%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0wordpress-permalinks%e7%9a%84rewrite/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 16:04:26 +0000</pubDate>
		<dc:creator>roc</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[permalinks]]></category>
		<category><![CDATA[rewrite]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openroc.com/?p=9</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>今天把VPS上的LAMP环境更换成了LNMP（Linux+Nginx+Mysql+PHP），主要是为了 提高性能，结果发现permalinks无效了，研究了一下，结果发现是Nginx下的rewrite写法和Apache的不一样，也不是很难改，大同小异。:)</p>
<p>我的Permalinks是 /%category%/%postname%/</p>
<p>先贴一下增加的rewrite规则，</p>
<pre class="bush:shell">location / {
if ($http_user_agent !~ FeedBurner) {
    rewrite ^/feed/?$ http://feeds.feedburner.com/yourfeed last;
}
rewrite ^/wp-admin/$ /wp-admin/ break;
rewrite ^(.*)$ /index.php?q=$1 last;
}</pre>
<p>对上面的rewrite规则简单说明一下，（<strong>location / 是我的WordPress的目录，如果你是其他，如/blog，/wordpress等，需要相应的修改</strong>）</p>
<p>第一条，将WordPress的RSS，强制跳转到Feedburner的RSS。<br />
第二条，对于管理页面的链接，不做rewrite。<br />
第三条，将我的permalinks转成WordPress的规则。<br />
（目前位置，似乎还可以，没有什么问题）</p>
<p>接下，上面的这块规则加到那里才能生效？</p>
<p>1. 如果你已经有了.htaccess文件，想我这样从Apache转过来的，你可以修改.htaccess. 但是你需要在nginx.conf中增加, (.htaccess被include的位置，和下面增加的位置一致即可)</p>
<pre class="bush:shell">
include /path/to/your/.htaccess
</pre>
<p>2. 直接修改nginx.conf文件，如下</p>
<pre class="bush:shell">
... ...
server
        {
                listen       80;
                server_name openroc.com www.openroc.com;
                index index.html index.htm index.php;
                root  /var/www;

                location / {
                     rewrite ^/feed/?$ http://feeds.feedburner.com/yourfeed last;
                     rewrite ^/wp-admin/$ /wp-admin/ break;
                     rewrite ^(.*)$ /index.php?q=$1 last;
                }

                location ~ .*\.(php|php5)?$
                        {
                                fastcgi_pass  unix:/tmp/php-cgi.sock;
                                fastcgi_index index.php;
                                include fcgi.conf;
... ...
</pre>
<p>最后，<strong> Restart Nginx</strong>， 使新的配置生效。:)</p>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openroc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/openroc?i=VAwJi4D5AJo:LMaOA3GArbc:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/openroc?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openroc?i=VAwJi4D5AJo:LMaOA3GArbc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openroc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=VAwJi4D5AJo:LMaOA3GArbc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/openroc?i=VAwJi4D5AJo:LMaOA3GArbc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openroc/~4/VAwJi4D5AJo" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/LwXjKxJI-Id-wjwlQy7Bxz9cEAg/0/da"><img src="http://feedads.g.doubleclick.net/~a/LwXjKxJI-Id-wjwlQy7Bxz9cEAg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LwXjKxJI-Id-wjwlQy7Bxz9cEAg/1/da"><img src="http://feedads.g.doubleclick.net/~a/LwXjKxJI-Id-wjwlQy7Bxz9cEAg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/feedburner/oaQi/~4/qpGxjPAVMv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.openroc.com/topic/web/%e5%9c%a8nginx%e4%b8%8b%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0wordpress-permalinks%e7%9a%84rewrite/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openroc.com/topic/web/%e5%9c%a8nginx%e4%b8%8b%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0wordpress-permalinks%e7%9a%84rewrite/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/openroc/~3/VAwJi4D5AJo/</feedburner:origLink></item>
		<item>
		<title>修复Pidgin无法验证MSN证书的问题</title>
		<link>http://feedproxy.google.com/~r/feedburner/oaQi/~3/oc4pzdRc0vE/</link>
		<comments>http://www.openroc.com/topic/linux/%e4%bf%ae%e5%a4%8dpidgin%e6%97%a0%e6%b3%95%e9%aa%8c%e8%af%81msn%e8%af%81%e4%b9%a6%e7%9a%84%e9%97%ae%e9%a2%98/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 13:38:03 +0000</pubDate>
		<dc:creator>roc</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSN]]></category>
		<category><![CDATA[Pidgin]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.openroc.com/?p=6</guid>
		<description><![CDATA[ [...]]]></description>
			<content:encoded><![CDATA[<p>这几天发现pidign上的MSN总是掉线，原因是MSN的证书的验证问题。 今天看到Pidgin 2.7.7升级的信息，发现新的版本已经修复了这个bug。</p>
<p>如果是Ubuntu，可以下载pidgin的PPA源的deb包来升级，或者下载Pidgin2.7.7的源码编译。</p>
<p>下面以下载PPA源来升级到2.7.7，通过下面几个命令可以搞定，：）</p>
<pre>
wget http://archive.getdeb.net/install_deb/getdeb-repository_0.1-1~getdeb1_all.deb

sudo dpkg -i getdeb-repository_0.1-1~getdeb1_all.deb

sudo apt-get update
sudo apt-get upgrade
</pre>
<p>从新登录，无法验证证书的问题没有了。:)</p>
<p>更多关于Pidgin 2.7.7，参见<a href="http://developer.pidgin.im/wiki/ChangeLog">CHANGLOG</a>，在<a href="http://pidgin.im/download/">这里下载</a>不同平台的版本。<br />
<br/><br />
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/openroc?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/openroc?i=e4sxlvFHwJE:NNouMYI9KhE:-BTjWOF_DHI" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/openroc?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/openroc?i=e4sxlvFHwJE:NNouMYI9KhE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/openroc?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/openroc?a=e4sxlvFHwJE:NNouMYI9KhE:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/openroc?i=e4sxlvFHwJE:NNouMYI9KhE:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/openroc/~4/e4sxlvFHwJE" height="1" width="1"/>
<p><a href="http://feedads.g.doubleclick.net/~a/4Yq004rLmgmBaIkPbC2_EDi6c_k/0/da"><img src="http://feedads.g.doubleclick.net/~a/4Yq004rLmgmBaIkPbC2_EDi6c_k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4Yq004rLmgmBaIkPbC2_EDi6c_k/1/da"><img src="http://feedads.g.doubleclick.net/~a/4Yq004rLmgmBaIkPbC2_EDi6c_k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/feedburner/oaQi/~4/oc4pzdRc0vE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.openroc.com/topic/linux/%e4%bf%ae%e5%a4%8dpidgin%e6%97%a0%e6%b3%95%e9%aa%8c%e8%af%81msn%e8%af%81%e4%b9%a6%e7%9a%84%e9%97%ae%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.openroc.com/topic/linux/%e4%bf%ae%e5%a4%8dpidgin%e6%97%a0%e6%b3%95%e9%aa%8c%e8%af%81msn%e8%af%81%e4%b9%a6%e7%9a%84%e9%97%ae%e9%a2%98/</feedburner:origLink><feedburner:origLink>http://feedproxy.google.com/~r/openroc/~3/e4sxlvFHwJE/</feedburner:origLink></item>
	</channel>
</rss>

