<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>老刘的博客 &#187; linux</title>
	<atom:link href="http://www.laoliu.org/blog/archives/category/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://www.laoliu.org/blog</link>
	<description>IT民工Blog</description>
	<lastBuildDate>Sun, 28 Jun 2009 19:22:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>让vsftpd给折腾了</title>
		<link>http://www.laoliu.org/blog/archives/187</link>
		<comments>http://www.laoliu.org/blog/archives/187#comments</comments>
		<pubDate>Wed, 04 Mar 2009 10:49:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=187</guid>
		<description><![CDATA[一直用proftpd的，今偷懒就用了centos自带的vsftpd，以前老觉得vsftpd功能少，也就没在意。
修改/etc/vsftpd/vsftpd.conf
问题出在了设置被动模式上
一上手直接加了下边几行。
pasv_addr_resolve=YES
pasv_address=myhostname
pasv_min_port=60000
pasv_max_port=61000
然后给iptables加了20跟60000-61000的端口段。
本机测试，没问题，本以为OK了
结果，其他内网机器都访问不了被动模式，自己用另外一台机子通过filezilla访问居然返回的是：
Response: 227 Entering Passive Mode (127,0,0,1,235,14)
Command: LIST
Error: Transfer channel can&#8217;t be opened. Reason: 対象のコンピュータによって拒否されたため、接続できませんでした。
Error: Could not retrieve directory listing
iptables没问题
那就出在vsftpd的配置了。
搞来搞去，把pasv_address改成ip地址，结果好使了，但是俺这机子IP是自动获取啊。
上边几个关于被动模式的参数也改了改试试，没啥进展。
最后一怒，把
pasv_addr_resolve=YES
pasv_address=myhostname
都给注释掉了，重启服务，居然好了。。
汗了一会，码字留念。
PS:
如果是
pasv_addr_resolve=NO           
pasv_address=myhostname
的话，报500错误。
返回消息为 500 OOPS: invalid pasv_address
]]></description>
			<content:encoded><![CDATA[<p>一直用proftpd的，今偷懒就用了centos自带的vsftpd，以前老觉得vsftpd功能少，也就没在意。</p>
<p>修改/etc/vsftpd/vsftpd.conf</p>
<p>问题出在了设置被动模式上</p>
<p>一上手直接加了下边几行。</p>
<p>pasv_addr_resolve=YES<br />
pasv_address=myhostname<br />
pasv_min_port=60000<br />
pasv_max_port=61000</p>
<p>然后给iptables加了20跟60000-61000的端口段。</p>
<p>本机测试，没问题，本以为OK了</p>
<p>结果，其他内网机器都访问不了被动模式，自己用另外一台机子通过filezilla访问居然返回的是：</p>
<p>Response: 227 Entering Passive Mode (127,0,0,1,235,14)<br />
Command: LIST<br />
Error: Transfer channel can&#8217;t be opened. Reason: 対象のコンピュータによって拒否されたため、接続できませんでした。<br />
Error: Could not retrieve directory listing</p>
<p>iptables没问题<br />
那就出在vsftpd的配置了。<br />
搞来搞去，把pasv_address改成ip地址，结果好使了，但是俺这机子IP是自动获取啊。<br />
上边几个关于被动模式的参数也改了改试试，没啥进展。</p>
<p>最后一怒，把<br />
pasv_addr_resolve=YES<br />
pasv_address=myhostname</p>
<p>都给注释掉了，重启服务，居然好了。。</p>
<p>汗了一会，码字留念。</p>
<p>PS:</p>
<p>如果是</p>
<p>pasv_addr_resolve=NO           <br />
pasv_address=myhostname<br />
的话，报500错误。<br />
返回消息为 500 OOPS: invalid pasv_address</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/187/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>fedora9安装输入法</title>
		<link>http://www.laoliu.org/blog/archives/136</link>
		<comments>http://www.laoliu.org/blog/archives/136#comments</comments>
		<pubDate>Sun, 14 Sep 2008 06:07:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[fedora]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=136</guid>
		<description><![CDATA[yum install scim-lang-chinese
yum install scim-lang-japanese
然后更改前端全局变量 热键 为CTRL+SPACE
 
]]></description>
			<content:encoded><![CDATA[<p>yum install scim-lang-chinese</p>
<p>yum install scim-lang-japanese</p>
<p>然后更改前端全局变量 热键 为CTRL+SPACE</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/136/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下文件重命名问题解决</title>
		<link>http://www.laoliu.org/blog/archives/120</link>
		<comments>http://www.laoliu.org/blog/archives/120#comments</comments>
		<pubDate>Wed, 19 Mar 2008 13:03:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/archives/120</guid>
		<description><![CDATA[ sudo gedit /etc/X11/xinit/xinput.d/zh_CN
将对应行修改为
GTK_IM_MODULE=scim
QT_IM_MODULE=scim
]]></description>
			<content:encoded><![CDATA[<p> sudo gedit /etc/X11/xinit/xinput.d/zh_CN<br />
将对应行修改为<br />
GTK_IM_MODULE=scim<br />
QT_IM_MODULE=scim</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/120/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下rar文件解压缩</title>
		<link>http://www.laoliu.org/blog/archives/119</link>
		<comments>http://www.laoliu.org/blog/archives/119#comments</comments>
		<pubDate>Tue, 18 Mar 2008 14:40:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[rar]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[unrar]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/archives/119</guid>
		<description><![CDATA[很简单
sudo apt-get install rar unrar
OK了，可以直接双击rar文件解压缩了。
]]></description>
			<content:encoded><![CDATA[<p>很简单<br />
sudo apt-get install rar unrar<br />
OK了，可以直接双击rar文件解压缩了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>启动3D桌面</title>
		<link>http://www.laoliu.org/blog/archives/118</link>
		<comments>http://www.laoliu.org/blog/archives/118#comments</comments>
		<pubDate>Mon, 17 Mar 2008 14:36:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=118</guid>
		<description><![CDATA[sudo apt-get install emerald compizconfig-settings-manager
安装完成之后，通过“系统” &#8211; “首选项” &#8211; “Advanced Desktop Effects Settings”打开Compiz Fusion设置
]]></description>
			<content:encoded><![CDATA[<p>sudo apt-get install emerald compizconfig-settings-manager<br />
安装完成之后，通过“系统” &#8211; “首选项” &#8211; “Advanced Desktop Effects Settings”打开Compiz Fusion设置</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/118/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下听APE音乐</title>
		<link>http://www.laoliu.org/blog/archives/117</link>
		<comments>http://www.laoliu.org/blog/archives/117#comments</comments>
		<pubDate>Mon, 17 Mar 2008 13:03:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=117</guid>
		<description><![CDATA[1，$ wget -O &#8211; http://morgoth.free.fr/files/morgoth-signkey.gpg.asc &#124; sudo apt-key add -
2，sudo gedit /etc/apt/sources.list
在文件中加入一行
deb http://morgoth.free.fr/ubuntu feisty-backports main
3，sudo apt-get update
4， $ sudo apt-get install audacious audacious-mac audacious-plugins
OK了
]]></description>
			<content:encoded><![CDATA[<p>1，$ wget -O &#8211; http://morgoth.free.fr/files/morgoth-signkey.gpg.asc | sudo apt-key add -</p>
<p>2，sudo gedit /etc/apt/sources.list<br />
在文件中加入一行<br />
deb http://morgoth.free.fr/ubuntu feisty-backports main<br />
3，sudo apt-get update<br />
4， $ sudo apt-get install audacious audacious-mac audacious-plugins</p>
<p>OK了</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/117/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ubuntu下安装rm格式解码器</title>
		<link>http://www.laoliu.org/blog/archives/116</link>
		<comments>http://www.laoliu.org/blog/archives/116#comments</comments>
		<pubDate>Mon, 17 Mar 2008 11:29:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=116</guid>
		<description><![CDATA[1，配置源（可选）
gedit /etc/apt/sources.list在任意位置，加入这两行源，然后保存并退出
deb http://archive.ubuntu.com/ubuntu gutsy universe multiverse
deb-src http://archive.ubuntu.com/ubuntu gutsy universe multiverse
2，安装mplayer：
sudo apt-get update
sudo apt-get install mplayer
3，取得钥匙
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- &#124; sudo apt-key add -
4，更新系统
sudo apt-get update
5，安装w32codecs
sudo apt-get install w32codecs libdvdcss2
]]></description>
			<content:encoded><![CDATA[<p>1，配置源（可选）<br />
gedit /etc/apt/sources.list在任意位置，加入这两行源，然后保存并退出<br />
deb http://archive.ubuntu.com/ubuntu gutsy universe multiverse<br />
deb-src http://archive.ubuntu.com/ubuntu gutsy universe multiverse</p>
<p>2，安装mplayer：<br />
sudo apt-get update<br />
sudo apt-get install mplayer<br />
3，取得钥匙<br />
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list<br />
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -<br />
4，更新系统<br />
sudo apt-get update<br />
5，安装w32codecs<br />
sudo apt-get install w32codecs libdvdcss2</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/116/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SKYPE终于出来2.0的正式版了</title>
		<link>http://www.laoliu.org/blog/archives/113</link>
		<comments>http://www.laoliu.org/blog/archives/113#comments</comments>
		<pubDate>Mon, 17 Mar 2008 05:57:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=113</guid>
		<description><![CDATA[原来是为了skype装回windows，这回是为了skype装了linux
http://www.skype.com/download/skype/linux/choose/
终于他妈的出来正式版了。
不过发现sony的本装linux那个不舒坦，老死机，fedora，ubuntu，opensuse，centos，统统不好使
看来还是老老实实给老婆当小说阅读器吧。
]]></description>
			<content:encoded><![CDATA[<p>原来是为了skype装回windows，这回是为了skype装了linux</p>
<p><a href="http://www.skype.com/download/skype/linux/choose/">http://www.skype.com/download/skype/linux/choose/</a></p>
<p>终于他妈的出来正式版了。</p>
<p>不过发现sony的本装linux那个不舒坦，老死机，fedora，ubuntu，opensuse，centos，统统不好使</p>
<p>看来还是老老实实给老婆当小说阅读器吧。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/113/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>手动更改centos为静态IP</title>
		<link>http://www.laoliu.org/blog/archives/105</link>
		<comments>http://www.laoliu.org/blog/archives/105#comments</comments>
		<pubDate>Wed, 06 Feb 2008 05:35:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=105</guid>
		<description><![CDATA[因为安装的时候选择了DHCP获得IP地址，虽然家里路由常年不动，多少有点不放心，怕万一停电之类的IP地址变了，那端口映射，域名解析可就全完了，就尝试着手动改一下吧。
1，先搜索了一下，得到以下解释
IP                       IP地址
Netmark           子网掩码
Gateway            默认网关
HostName         主机名称
DomainName   域名
DNS                   DNS的IP
2，需要修改的文件常有
/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf
/etc/hosts
以下是我的设置
/etc/sysconfig/network
这里主要是指定了网关

NETWORKING=yes
NETWORKING_IPV6=no
GATEWAY=192.168.1.1
HOSTNAME=localhost.localdomain

/etc/sysconfig/network-scripts/ifcfg-eth0
这里主要指定IP获得方式（static），ip地址，子网掩码，网络类型

# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express
DEVICE=eth0
#BOOTPROTO=dhcp
BOOTPROTO=static
IPADDR=192.168.1.21
NETMASK=255.255.255.0
TYPE=Ethernet
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes

/etc/resolv.conf
指定DNS（我在这里就吃了亏，没设置前网络地址怎么也无法解析）

search localdomain
nameserver 192.168.1.1

/etc/hosts
我没设置，是用来定义主机名的。
]]></description>
			<content:encoded><![CDATA[<p>因为安装的时候选择了DHCP获得IP地址，虽然家里路由常年不动，多少有点不放心，怕万一停电之类的IP地址变了，那端口映射，域名解析可就全完了，就尝试着手动改一下吧。</p>
<p>1，先搜索了一下，得到以下解释<br />
IP                       IP地址<br />
Netmark           子网掩码<br />
Gateway            默认网关<br />
HostName         主机名称<br />
DomainName   域名<br />
DNS                   DNS的IP</p>
<p>2，需要修改的文件常有</p>
<p>/etc/sysconfig/network<br />
/etc/sysconfig/network-scripts/ifcfg-eth0<br />
/etc/resolv.conf<br />
/etc/hosts</p>
<p>以下是我的设置<br />
<strong>/etc/sysconfig/network</strong><br />
这里主要是指定了网关<br />
<coolcode><br />
NETWORKING=yes<br />
NETWORKING_IPV6=no<br />
GATEWAY=192.168.1.1<br />
HOSTNAME=localhost.localdomain<br />
</coolcode><br />
<strong>/etc/sysconfig/network-scripts/ifcfg-eth0</strong><br />
这里主要指定IP获得方式（static），ip地址，子网掩码，网络类型<br />
<coolcode><br />
# Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express<br />
DEVICE=eth0<br />
#BOOTPROTO=dhcp<br />
BOOTPROTO=static<br />
IPADDR=192.168.1.21<br />
NETMASK=255.255.255.0<br />
TYPE=Ethernet<br />
HWADDR=XX:XX:XX:XX:XX:XX<br />
ONBOOT=yes<br />
</coolcode><br />
<strong>/etc/resolv.conf</strong><br />
指定DNS（我在这里就吃了亏，没设置前网络地址怎么也无法解析）<br />
<coolcode><br />
search localdomain<br />
nameserver 192.168.1.1<br />
</coolcode><br />
/etc/hosts<br />
我没设置，是用来定义主机名的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/105/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Installing Ruby on Rails on CentOS/Redhat 4.x</title>
		<link>http://www.laoliu.org/blog/archives/104</link>
		<comments>http://www.laoliu.org/blog/archives/104#comments</comments>
		<pubDate>Wed, 06 Feb 2008 05:00:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.laoliu.org/blog/?p=104</guid>
		<description><![CDATA[This doesn’t seem to be terribly well documented, so I thought I’d post it here for those googling for a solution.
Problem
Installing Ruby on Rails on CentOS (or Redhat), the RubyGems part of the official installation instructions (or the instructions listed in this excellent SitePoint book which I’m working through at the moment) may yield this [...]]]></description>
			<content:encoded><![CDATA[<p>This doesn’t seem to be terribly well documented, so I thought I’d post it here for those googling for a solution.</p>
<h4>Problem</h4>
<p>Installing Ruby on Rails on CentOS (or Redhat), the RubyGems part of the <a href="http://www.rubyonrails.org/down">official installation instructions</a> (or the instructions listed in this <a href="http://www.sitepoint.com/books/rails1/">excellent SitePoint book</a> which I’m working through at the moment) may yield this result:</p>
<p><code><font face="Courier New"># cd /usr/local/src/rubygems-0.9.2<br />
# ruby setup.rb</font></code></p>
<p><code><font face="Courier New">&lt; --- lib<br />
/usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:4:in `require': <strong>no such file to load — zlib (LoadError)</strong><br />
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_fetcher.rb:4<br />
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:8:in `require’<br />
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:8<br />
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:501:in `require’<br />
from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:501<br />
from /usr/local/src/rubygems-0.9.2/./post-install.rb:81:in `require’<br />
from /usr/local/src/rubygems-0.9.2/./post-install.rb:81:in `install_sources’<br />
from /usr/local/src/rubygems-0.9.2/./post-install.rb:116:in `try_run_hook’<br />
from setup.rb:584:in `run_hook’<br />
from setup.rb:1322:in `exec_task_traverse’<br />
from setup.rb:1175:in `exec_install’<br />
from setup.rb:894:in `exec_install’<br />
from setup.rb:712:in `invoke’<br />
from setup.rb:681:in `invoke’<br />
from setup.rb:1359<br />
</font></code></p>
<h4>Solution</h4>
<p>A zlib error? Hrm. Double check zlib and zlib-devel are installed (I’m not sure if zlib-devel is needed but I installed it for good measure).</p>
<p><code><font face="Courier New"># yum install zlib zlib-devel</font></code></p>
<p>Then:</p>
<p><code><font face="Courier New"># cd /usr/local/src/ruby-1.8.5-p2/ext/zlib/<br />
# ruby extconf.rb --with-zlib-include=/usr/include --with-zlib-lib=/usr/lib<br />
# make<br />
# make install</font></code></p>
<p>Next, install RubyGems. Note that running “ruby setup.rb” on it’s own doesn’t seem to work, try this:</p>
<p><code><font face="Courier New"># cd /usr/local/src/rubygems-0.9.2/<br />
# ruby setup.rb config<br />
# ruby setup.rb setup<br />
# ruby setup.rb install</font></code></p>
<p>All’s good in the hood. Now continue with the rest of the installation.</p>
<p><code><font face="Courier New"># gem install rails --include-dependencies</font></code></p>
<p>Enjoy.</p>
<p> link from :http://lucaschan.com/weblog/2007/03/22/installing-ruby-on-rails-on-centosredhat-4x/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.laoliu.org/blog/archives/104/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
