<?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>海树枫天 心灵港湾--Seamaple&#039;s Blog</title>
	<atom:link href="http://www.seamaple.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.seamaple.net</link>
	<description>You&#039;re almost as happy as you think you are.</description>
	<lastBuildDate>Sat, 06 Mar 2010 03:07:09 +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>海树枫天 心灵港湾博客全新更换主题</title>
		<link>http://www.seamaple.net/2010/03/06/%e6%b5%b7%e6%a0%91%e6%9e%ab%e5%a4%a9-%e5%bf%83%e7%81%b5%e6%b8%af%e6%b9%be%e5%8d%9a%e5%ae%a2%e5%85%a8%e6%96%b0%e6%9b%b4%e6%8d%a2%e4%b8%bb%e9%a2%98/</link>
		<comments>http://www.seamaple.net/2010/03/06/%e6%b5%b7%e6%a0%91%e6%9e%ab%e5%a4%a9-%e5%bf%83%e7%81%b5%e6%b8%af%e6%b9%be%e5%8d%9a%e5%ae%a2%e5%85%a8%e6%96%b0%e6%9b%b4%e6%8d%a2%e4%b8%bb%e9%a2%98/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 03:07:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[博客公告]]></category>
		<category><![CDATA[娱乐休闲]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1574</guid>
		<description><![CDATA[海树枫天 心灵港湾博客主题很久没更换过了，难免视觉疲劳，特意更换了一款当前设计得非常不错的博客主题，看着舒服多了，：）
]]></description>
			<content:encoded><![CDATA[<p>海树枫天 心灵港湾博客主题很久没更换过了，难免视觉疲劳，特意更换了一款当前设计得非常不错的博客主题，看着舒服多了，：）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/03/06/%e6%b5%b7%e6%a0%91%e6%9e%ab%e5%a4%a9-%e5%bf%83%e7%81%b5%e6%b8%af%e6%b9%be%e5%8d%9a%e5%ae%a2%e5%85%a8%e6%96%b0%e6%9b%b4%e6%8d%a2%e4%b8%bb%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为linode VPS配置多个IP教程（参考Londe官方教程）</title>
		<link>http://www.seamaple.net/2010/03/05/%e4%b8%balinode-vps%e9%85%8d%e7%bd%ae%e5%a4%9a%e4%b8%aaip%e6%95%99%e7%a8%8b%ef%bc%88%e5%8f%82%e8%80%83londe%e5%ae%98%e6%96%b9%e6%95%99%e7%a8%8b%ef%bc%89/</link>
		<comments>http://www.seamaple.net/2010/03/05/%e4%b8%balinode-vps%e9%85%8d%e7%bd%ae%e5%a4%9a%e4%b8%aaip%e6%95%99%e7%a8%8b%ef%bc%88%e5%8f%82%e8%80%83londe%e5%ae%98%e6%96%b9%e6%95%99%e7%a8%8b%ef%bc%89/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 15:04:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[Londe]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1570</guid>
		<description><![CDATA[linode VPS默认只有一个独立IP，这个对于我来说肯定不够用的，于是购买了新IP，但是在管理后台没有看到如何新增IP的地方，只告诉我默认是DHCP的形式，如果需要设置多个IP必须设置成静态IP形式，于是通过百度GOOGLE了一下，找到了linode的官方教程操作如下：
一、首先确保是通过LISH（the Linode Shell）登录进去，因为这个过程需要重启网络network，如果通过SSH登录，期间会中断连接；
二、编辑  vim /etc/sysconfig/network-scripts/ifcfg-eth0
# Configuration for eth0
DEVICE=eth0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0 - This is the main IP address that will be used for most outbound connections.
# The address, netmask and gateway are all necessary.
IPADDR=12.34.56.78
NETMASK=255.255.255.0
GATEWAY=12.34.56.1

三、编辑 vim /etc/sysconfig/network-scripts/ifcfg-eth0:0
 
# Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

# This line ensures that <a href="http://www.seamaple.net/2010/03/05/%e4%b8%balinode-vps%e9%85%8d%e7%bd%ae%e5%a4%9a%e4%b8%aaip%e6%95%99%e7%a8%8b%ef%bc%88%e5%8f%82%e8%80%83londe%e5%ae%98%e6%96%b9%e6%95%99%e7%a8%8b%ef%bc%89/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>linode VPS默认只有一个独立IP，这个对于我来说肯定不够用的，于是购买了新IP，但是在管理后台没有看到如何新增IP的地方，只告诉我默认是DHCP的形式，如果需要设置多个IP必须设置成静态IP形式，于是通过百度GOOGLE了一下，找到了linode的官方教程操作如下：</p>
<p>一、首先确保是通过LISH（<strong>the Linode Shell</strong>）登录进去，因为这个过程需要重启网络network，如果通过SSH登录，期间会中断连接；</p>
<p>二、编辑  vim <em>/etc/sysconfig/network-scripts/ifcfg-eth0</em></p>
<pre># Configuration for eth0
DEVICE=eth0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0 - This is the main IP address that will be used for most outbound connections.
# The address, netmask and gateway are all necessary.
IPADDR=12.34.56.78
NETMASK=255.255.255.0
GATEWAY=12.34.56.1
</pre>
<p>三、编辑 vim <em>/etc/sysconfig/network-scripts/ifcfg-eth0:0</em></p>
<p><em> </em></p>
<pre># Configuration for eth0:0
DEVICE=eth0:0
BOOTPROTO=none

# This line ensures that the interface will be brought up during boot.
ONBOOT=yes

# eth0:0
IPADDR=34.56.78.90
NETMASK=255.255.255.0
</pre>
<p>四、运行service network restart,至此网络重启没问题就说明已经添加上去了，不过因为这样 linode 的管理平台并没有获取到信息，因此需要对 VPS 进行重启，这个重启操作一般都会有一定的风险，因为很有可能VPS之前做过类似更改iptables之类的设置，或者进行过openssh的升级，导致无法远程的情况，这个我之前就吃过苦头，不过幸好有LISH，这个东东在即使无法远程的时候还可以通过它来连接到VPS的LOCAL端进行错误修正，这点很赞，而且这个LISH登录的时候对系统进行REBOOT，你将可以看到REBOOT的全过程，甚至哪个地方出错了导致无法启动起来都可以看得一清二楚，这点linode的技术的确值得称赞，另外值得一提的就是，linode的客户服务没得说，尽管说明该VPS是一个unmanaged service，但还是全程给我提供教程协助，最终协助我解决了问题，国内的客户服务相比起来还有相当的差距啊。</p>
<p>最后再广告一下东方数据中心<a href="http://www.usidc.net/">www.usidc.net</a>现已全面运营，欢迎新老客户加盟！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/03/05/%e4%b8%balinode-vps%e9%85%8d%e7%bd%ae%e5%a4%9a%e4%b8%aaip%e6%95%99%e7%a8%8b%ef%bc%88%e5%8f%82%e8%80%83londe%e5%ae%98%e6%96%b9%e6%95%99%e7%a8%8b%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>为nginx虚拟主机配置startssl免费https证书</title>
		<link>http://www.seamaple.net/2010/03/05/%e4%b8%banginx%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e9%85%8d%e7%bd%aestartssl%e5%85%8d%e8%b4%b9https%e8%af%81%e4%b9%a6/</link>
		<comments>http://www.seamaple.net/2010/03/05/%e4%b8%banginx%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e9%85%8d%e7%bd%aestartssl%e5%85%8d%e8%b4%b9https%e8%af%81%e4%b9%a6/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 02:03:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[startssl]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1555</guid>
		<description><![CDATA[StartSSL是一个免费颁发SSL证书的机构,被多数有 Linux 背景的软件支持(以Mozilla的Firefox和Thunderbird为首).以前IE是没有StartSSL的根证书的,以至于一段时间IE 都会将使用StartSSL证书 的网站列为不受信任的网站.
但是现在情况有所改观了,今年9月份,StartCom公司出现在Windows根证书认证程序厂商更新当中, 因此StartSSL证书 在IE平台上已经 可以正常使用的.另外Chrome,苹果Safari浏览器都可以正常识别StartSSL颁发的证书.但是Opera浏览 器仍然不能支持.
为nginx虚拟主机 配置startssl证书
前提条件:独立IP.一台Linux机器.Startssl账户申请这里就不说明了.申请很 简单,验证域名所有权也很简单.这里就做证书的配置.
我们先为域名生成证书请求文件和密钥.需要生成2048位加密的证书请求.以 icodex.org为例,执行命令:
openssl req -new -newkey rsa:2048  -nodes -out icodex.csr -keyout icodex.key

执 行之后在/etc/nginx/certs目录 中就有icodex.csr.执行cat icodex.csr查看里面的内容并复制:

然后将复制的粘贴到startssl后台,这里每一步都进行截图:
第一步:

第二步:

第三步:

第四步:

第五步:

第六步:

第七步:

第八步:

最后一步注意要先将这段代码保存为icodex.crt  放在与icodex.csr icodex.key同个目录.
然后配置nginx,直接丢配置上来.
server  {
listen       443;
listen       80;
server_name   os.icodex.org;
root   /home/icodex/os/public_html;
index  index.html index.htm index.php;
access_log  /var/log/nginx/os.icodex.org-access.log   access;
ssl    on;
ssl_certificate    /etc/nginx/certs/icodex.crt;
ssl_certificate_key     /etc/nginx/certs/icodex.key;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers   on;
location ~*  ^.+.(js&#124;css&#124;jpg&#124;jpeg&#124;gif&#124;png&#124;ico&#124;bmp&#124;swf)$ {
expires      <a href="http://www.seamaple.net/2010/03/05/%e4%b8%banginx%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e9%85%8d%e7%bd%aestartssl%e5%85%8d%e8%b4%b9https%e8%af%81%e4%b9%a6/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>StartSSL是一个免费颁发SSL证书的机构,被多数有 Linux 背景的软件支持(以Mozilla的Firefox和Thunderbird为首).以前IE是没有<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">StartSSL</a>的根证书的,以至于一段时间IE 都会将使用<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">StartSSL</a>证书 的网站列为不受信任的网站.</p>
<p>但是现在情况有所改观了,今年9月份,StartCom公司出现在Windows根证书认证程序厂商更新当中, 因此<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">StartSSL</a>证书 在IE平台上已经 可以正常使用的.另外Chrome,苹果Safari浏览器都可以正常识别<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">StartSSL</a>颁发的证书.但是Opera浏览 器仍然不能支持.</p>
<h2>为nginx虚拟主机 配置startssl证书</a></h2>
<p>前提条件:独立IP.一台Linux机器.<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">Startssl</a>账户申请这里就不说明了.申请很 简单,验证域名所有权也很简单.这里就做证书的配置.</p>
<p>我们先为域名生成证书请求文件和密钥.需要生成2048位加密的证书请求.以 icodex.org为例,执行命令:</p>
<blockquote><p>openssl req -new -newkey rsa:2048  -nodes -out icodex.csr -keyout icodex.key</p></blockquote>
<p><img title="1" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/0203474dr.jpg" alt="" width="640" height="452" /><a onclick="return vz.expand(this)" href="http://cache.xmlchina.org/wp-content/uploads/2010/01/1.jpg"><span id="more-1555"></span></a></p>
<p>执 行之后在/etc/<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>/certs目录 中就有icodex.csr.执行cat icodex.csr查看里面的内容并复制:</p>
<p><img title="2" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100348uN6.jpg" alt="" width="530" height="325" /></p>
<p>然后将复制的粘贴到<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">startssl</a>后台,这里每一步都进行截图:</p>
<p><a title="startssl-1.jpg" href="http://icodex.org/attachment/14/">第一步:<br />
</a><img title="3" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100348QLh.jpg" alt="" width="622" height="268" /></p>
<p><a title="startssl-2.jpg" href="http://icodex.org/attachment/15/">第二步:<br />
</a><img title="4" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100348W7R.jpg" alt="" width="635" height="311" /></p>
<p><a title="startssl-3.jpg" href="http://icodex.org/attachment/16/">第三步:<br />
</a><img title="5" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100348YTS.jpg" alt="" width="628" height="377" /></p>
<p><a title="startssl-4.jpg" href="http://icodex.org/attachment/17/">第四步:<br />
</a><img title="6" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100348ADV.jpg" alt="" width="580" height="249" /></p>
<p><a title="startssl-5.jpg" href="http://icodex.org/attachment/18/">第五步:<br />
</a><img title="7" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100349r4v.jpg" alt="" width="640" height="250" /></p>
<p><a title="startssl-6.jpg" href="http://icodex.org/attachment/19/">第六步:<br />
</a><img title="8" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100349sOq.jpg" alt="" width="578" height="282" /></p>
<p><a title="startssl-7.jpg" href="http://icodex.org/attachment/20/">第七步:<br />
</a><img title="9" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100349fql.jpg" alt="" width="640" height="252" /></p>
<p><a title="startssl-8.jpg" href="http://icodex.org/attachment/21/">第八步:<br />
</a><img title="10" src="http://www.seamaple.net/wp-content/uploads/seamaple_image/2010/03/100349Cvn.jpg" alt="" width="640" height="351" /></p>
<p>最后一步注意要先将这段代码保存为icodex.crt  放在与icodex.csr icodex.key同个目录.</p>
<p>然后配置<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>,直接丢配置上来.</p>
<blockquote><p>server  {<br />
listen       443;<br />
listen       80;<br />
server_name   os.icodex.org;<br />
root   /home/icodex/os/public_html;<br />
index  index.html index.htm index.php;<br />
access_log  /var/log/<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>/os.icodex.org-access.log   access;</p>
<p>ssl    on;<br />
ssl_certificate    /etc/<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>/certs/icodex.crt;<br />
ssl_certificate_key     /etc/<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>/certs/icodex.key;<br />
ssl_session_timeout 5m;</p>
<p>ssl_protocols SSLv2 SSLv3 TLSv1;<br />
ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;<br />
ssl_prefer_server_ciphers   on;</p>
<p>location ~*  ^.+.(js|css|jpg|jpeg|gif|png|ico|bmp|swf)$ {<br />
expires      7d;<br />
}</p>
<p>#  pass the PHP scripts to FastCGI server<br />
#<br />
location ~ .*.php$ {<br />
fastcgi_index  index.php;<br />
fastcgi_pass    127.0.0.1:9000;<br />
include        fastcgi_params;<br />
<strong>fastcgi_param   <a title="标签 https 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/https/">HTTPS</a> on;</strong><br />
}<br />
}</p></blockquote>
<p>最后重启<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>. 完毕&#8230;</p>
<p>另外,昨日与<a rel="external nofollow" href="http://zou.lu/">Showfom</a>(此 君域名我妒忌)聊天的时候谈到火狐中文版验证ssl时提示ssl不受信任的问题,这应该是根证书的问题,后来测试,果然解决了.我们知道在apache有  SSLCertificateChainFile用来指定CA根证书位置,虽然<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>没有这个字段来指定,但是在<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>和lighttpd中是可  以将CA根证书与我们自己的证书合并使用的(声明来源:<a href="http://www.sudone.com/nginx/nginx_ssl.html">Sudone</a>).步骤如下:</p>
<p>我 们先到<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">startssl</a>下载 CA根证书,地址:http://cert.<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">startssl</a>.com/certs /,然后进入我们的证书保存位置,注意,操作前记得备份原证书文件.</p>
<p>cd /etc/<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx</a>/certs/<br />
cp   icodex.crt  icodex.crt.bak<br />
wget http://www.<a title="标签 StartSSL 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/startssl/">startssl</a>.com/certs/ca.pem<br />
cat ca.pem &gt;&gt; icodex.crt</p>
<p>最后重启<a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">nginx即可.</a></p>
<p><a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">另外，将SSL证书CRT格式转换成PEM格式使用如下命令：</a></p>
<p><a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/"><strong>openssl x509 -in input.crt -out  input.der -outform DER</strong></a></p>
<p><a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/">然后</a></p>
<p><a title="标签 Nginx 下的日志" rel="tag nofollow" href="http://www.xmlchina.org/tag/nginx/"><strong> openssl x509 -in input.der -inform DER -out output.pem  -outform PEM</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/03/05/%e4%b8%banginx%e8%99%9a%e6%8b%9f%e4%b8%bb%e6%9c%ba%e9%85%8d%e7%bd%aestartssl%e5%85%8d%e8%b4%b9https%e8%af%81%e4%b9%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos 5.3上crontab教程</title>
		<link>http://www.seamaple.net/2010/02/19/centos-5-3%e4%b8%8acrontab%e6%95%99%e7%a8%8b/</link>
		<comments>http://www.seamaple.net/2010/02/19/centos-5-3%e4%b8%8acrontab%e6%95%99%e7%a8%8b/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 12:10:39 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[crontab]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1552</guid>
		<description><![CDATA[minutes hours day_of_month month day_of_week command

Minutes: 0-59
Hours: 0-23
Day_of_month: 1-31
Month: 1-12
Weekday: 0-6

举例如果要在每个星期二上午8点15分执行某个命令的crontab如下：
15 8 * * 2 /path/to/scriptname
如果要在crontab里边执行PHP的命令就要考虑另一种思路，因为一般的服务器的PHP都是编译安装，安装路径五花八门，这个时候可以考虑采用wget命令，首先登录SSH键入以下命令查看WGET是否安装好了：
# wget --help
如果显示成功的信息，那么恭喜你可以用这个命令执行一些PHP的指令了，比如：
# wget http://www.example.com/file.php
比如需要在每个工作日下午4点东部时间执行一个命令的crontab指令如下：
0 4 * * 1,2,3,4,5 wget http://www.example.com/mailstock.php
]]></description>
			<content:encoded><![CDATA[<p><code>minutes hours day_of_month month day_of_week command</code></p>
<ul>
<li>Minutes: 0-59</li>
<li>Hours: 0-23</li>
<li>Day_of_month: 1-31</li>
<li>Month: 1-12</li>
<li>Weekday: 0-6</li>
</ul>
<p>举例如果要在每个星期二上午8点15分执行某个命令的crontab如下：</p>
<p><code>15 8 * * 2 /path/to/scriptname</code></p>
<p>如果要在crontab里边执行PHP的命令就要考虑另一种思路，因为一般的服务器的PHP都是编译安装，安装路径五花八门，这个时候可以考虑采用wget命令，首先登录SSH键入以下命令查看WGET是否安装好了：</p>
<p><code># wget --help</code></p>
<p>如果显示成功的信息，那么恭喜你可以用这个命令执行一些PHP的指令了，比如：</p>
<p><code># wget http://www.example.com/file.php</code></p>
<p>比如需要在每个工作日下午4点东部时间执行一个命令的crontab指令如下：</p>
<p><code>0 4 * * 1,2,3,4,5 wget http://www.example.com/mailstock.php</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/19/centos-5-3%e4%b8%8acrontab%e6%95%99%e7%a8%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>厦门舒友新春联欢会现场-钟海天最新照片</title>
		<link>http://www.seamaple.net/2010/02/19/%e5%8e%a6%e9%97%a8%e8%88%92%e5%8f%8b%e6%96%b0%e6%98%a5%e8%81%94%e6%ac%a2%e4%bc%9a%e7%8e%b0%e5%9c%ba-%e9%92%9f%e6%b5%b7%e5%a4%a9%e6%9c%80%e6%96%b0%e7%85%a7%e7%89%87/</link>
		<comments>http://www.seamaple.net/2010/02/19/%e5%8e%a6%e9%97%a8%e8%88%92%e5%8f%8b%e6%96%b0%e6%98%a5%e8%81%94%e6%ac%a2%e4%bc%9a%e7%8e%b0%e5%9c%ba-%e9%92%9f%e6%b5%b7%e5%a4%a9%e6%9c%80%e6%96%b0%e7%85%a7%e7%89%87/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 07:24:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[娱乐休闲]]></category>
		<category><![CDATA[情感绿洲]]></category>
		<category><![CDATA[钟海天]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1547</guid>
		<description><![CDATA[厦门舒友新春联欢会现场-钟海天最新照片：
 


  

 
]]></description>
			<content:encoded><![CDATA[<p>厦门舒友新春联欢会现场-钟海天最新照片：</p>
<div><a href="http://gallery.seamaple.net/v/haitian1_007.jpg.html"> <img longdesc="厦门舒友新春联欢会现场-钟海天" src="http://gallery.seamaple.net/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1096&amp;g2_serialNumber=2" alt="haitian1" width="200" height="133" /></a></div>
<div></div>
<div>
<div><a href="http://gallery.seamaple.net/v/haitian2_004.jpg.html"> <img longdesc="厦门舒友新春联欢会现场-钟海天" src="http://gallery.seamaple.net/main.php?g2_view=core.DownloadItem&amp;g2_itemId=1099&amp;g2_serialNumber=2" alt="haitian2" width="200" height="133" /></a><a href="http://gallery.seamaple.net/v/haitian2_004.jpg.html"> </a></div>
</div>
<div><a href="http://gallery.seamaple.net/v/haitian1_007.jpg.html"> </a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/19/%e5%8e%a6%e9%97%a8%e8%88%92%e5%8f%8b%e6%96%b0%e6%98%a5%e8%81%94%e6%ac%a2%e4%bc%9a%e7%8e%b0%e5%9c%ba-%e9%92%9f%e6%b5%b7%e5%a4%a9%e6%9c%80%e6%96%b0%e7%85%a7%e7%89%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在CentOS下用Postfix配置邮件服务器</title>
		<link>http://www.seamaple.net/2010/02/19/%e5%9c%a8centos%e4%b8%8b%e7%94%a8postfix%e9%85%8d%e7%bd%ae%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/</link>
		<comments>http://www.seamaple.net/2010/02/19/%e5%9c%a8centos%e4%b8%8b%e7%94%a8postfix%e9%85%8d%e7%bd%ae%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 03:41:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1545</guid>
		<description><![CDATA[1. 引言
这篇文章的对像是希望设置一 台基本邮件服务器的初学者。拥有基本系统管理知识会有帮助，而能够安装软件及编辑配置文件是必须的。这篇文章是针对 CentOS 5  所撰写的，但亦应该适用於更早版本。
一台邮件服务器的设置可以有很多 不同的实例和组合（多至不能在此尽录），因此这篇文章为你作了一些基本的选择，例如我们将会采用的软件（postfix 及  dovecot）。其它选项则需要用户更改，例如你的网络地址及域名。虚拟网域或用户等高级选项已超越了这篇文章的范筹，因而不会在这里处理。
这篇文章采用 postfix 作为邮件传输代理（MTA），替换了 sendmail，CentOS 缺省的  MTA。dovecot 是用来容让用户通过 imap 或 pop 协议来访问他们的邮件。我们会假设域名是  example.com，它应该由读者更改，这可以是给一台正式邮件服务器用的真实域名，或者只是供内部邮件服务器用的虚构域名。我们假设实体的邮件服务 器（主机）是 mail.example.com，并且位於 192.168.0.1 这个私人 IP  地址（这应该按读者的需要作出修改）。这台邮件服务器将会通过标准的系统帐户来提供邮件帐户，而用户将会利用他们的系统帐户及口令来访问他们的邮件。我们 会假设有一位用户名叫 John Smith，它拥有一个名为 john 的系统帐户。
2. 安装
我们首先要做的事情就是安 装所需的软件。最简单的做法就是在命令行上采用 yum：
yum install postfix dovecot system-switch-mail system-switch-mail-gnome
yum  应该会自动解决任何依赖性的需要。dovecot 依赖 mysql 及 perl，因此它们若未被安装在系统上，现在很可能便会。
3. 设置
接下来我们需要设置邮件服 务器的各部份。
3.1. Postfix
postfix  的配置文件是存储在 <a href="http://www.seamaple.net/2010/02/19/%e5%9c%a8centos%e4%b8%8b%e7%94%a8postfix%e9%85%8d%e7%bd%ae%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<h2 id="head-d48a9d6ab74847e9af57fc7ec8a86ce44f6bfe22">1. 引言</h2>
<p>这篇文章的对像是希望设置一 台基本邮件服务器的初学者。拥有基本系统管理知识会有帮助，而能够安装软件及编辑配置文件是必须的。这篇文章是针对 CentOS 5  所撰写的，但亦应该适用於更早版本。</p>
<p>一台邮件服务器的设置可以有很多 不同的实例和组合（多至不能在此尽录），因此这篇文章为你作了一些基本的选择，例如我们将会采用的软件（postfix 及  dovecot）。其它选项则需要用户更改，例如你的网络地址及域名。虚拟网域或用户等高级选项已超越了这篇文章的范筹，因而不会在这里处理。</p>
<p>这篇文章采用 postfix 作为邮件传输代理（MTA），替换了 sendmail，CentOS 缺省的  MTA。dovecot 是用来容让用户通过 imap 或 pop 协议来访问他们的邮件。我们会假设域名是  example.com，它应该由读者更改，这可以是给一台正式邮件服务器用的真实域名，或者只是供内部邮件服务器用的虚构域名。我们假设实体的邮件服务 器（主机）是 mail.example.com，并且位於 192.168.0.1 这个私人 IP  地址（这应该按读者的需要作出修改）。这台邮件服务器将会通过标准的系统帐户来提供邮件帐户，而用户将会利用他们的系统帐户及口令来访问他们的邮件。我们 会假设有一位用户名叫 John Smith，它拥有一个名为 john 的系统帐户。</p>
<h2 id="head-ae19ead202ca2c184514fe84b5ab4f5b4edd6992">2. 安装</h2>
<p>我们首先要做的事情就是安 装所需的软件。最简单的做法就是在命令行上采用 yum：</p>
<pre>yum install postfix dovecot system-switch-mail system-switch-mail-gnome</pre>
<p>yum  应该会自动解决任何依赖性的需要。dovecot 依赖 mysql 及 perl，因此它们若未被安装在系统上，现在很可能便会。</p>
<h2 id="head-f17bcb3430263c4b78633f476488875225810ba9">3. 设置</h2>
<p>接下来我们需要设置邮件服 务器的各部份。<span id="more-1545"></span></p>
<h3 id="head-bcd957622dfa420cb650a94ebeb6e8c283dd4755">3.1. Postfix</h3>
<p>postfix  的配置文件是存储在 <tt>/etc/postfix</tt> 之内。postfix 的两个主要配置文件是 <tt>master.cf</tt> 及 <tt>main.cf</tt>，虽然我 们在这里只会处理 <tt>main.cf</tt>。我们会首先在 <tt>main.cf</tt> 配置文件内作出添加及修改。以下内容需要被添加、编辑或解除注释：</p>
<pre>myhostname = mail.example.com
mydomain = example.com
myorigin = $mydomain
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mynetworks = 192.168.0.0/24, 127.0.0.0/8
relay_domains =
home_mailbox = Maildir/</pre>
<p><strong>注：</strong>每 行文字应该放置行首，而且前面不应有空格或定格字符。以空格或定格字符起首的行会被视为上一行的延续，假如上一行是注释（#），接著的那一行亦会被同样看 待。此外，请避免采用内置的注释。</p>
<p>现在让我们查看每个设置来理解 我们刚才所做的事情：</p>
<p><strong>myhostname：</strong>这 是系统的主机名称（例如：系统名叫 mail 或 mail.example.com）。</p>
<p><strong>mydomain：</strong>这是邮件服务器的域名（它可以是真实或虚构的域名）。</p>
<p><strong>myorigin：</strong>这是本地邮寄的电邮发放及投递时用的域名。</p>
<p><strong>inet_interfaces：</strong>它设置 postfix  可以用来接收邮件的网络界面。它们最少要包括 localhost 及 本地网域。</p>
<p><strong>mydestination：</strong>这是可投递的网域（换言之，这台服务器是寄往这些网域 的邮件的最终目的地）。</p>
<p><strong>mynetworks：</strong>这 是获信任可以通过服务器来发放或转发邮件的 IP 地址。当来自这些 IP 地址以外的用户尝试通过服务器发放邮件时，便会被拒绝。</p>
<p><strong>relay_domains：</strong>这是本系统会把寄邮转件到的网域的清单。通过将它设 置为空白，我们确保这台邮件服务器不会成为未受信任的网络的公开转发站。我们推荐读者在这里测试他们的系统并非一个公开的转发站：<a href="http://www.abuse.net/relay.html">http://www.abuse.net/relay.html</a></p>
<p><strong>home_mailbox：</strong>它 设置信箱相对用户根目录的路径，以及指定要采用的信箱格式。postfix 同时支持 Maildir 及 mbox  格式，而我们鼓励读者阅读有关每个格式的优点。然而，在这篇文章内我们选用了 Maildir 格式（一个尾随的斜线代表 Maildir 格式。要指定  mbox 格式，读者需要采用 home_mailbox = Mailbox）。</p>
<h3 id="head-5a4fc65aae06560be6c21bb67df29ee6fbf8adfa">3.2. Dovecot</h3>
<p>dovecot  的配置文件位於 <tt>/etc/dovecot.conf</tt>。以下内容需要被添加、编辑或解除注释：</p>
<pre>protocols = imap imaps pop3 pop3s
mail_location = maildir:~/Maildir
pop3_uidl_format = %08Xu%08Xv
# Required on x86_64 kernels
login_process_size = 64</pre>
<p>让我们再次查看每个选项：</p>
<p><strong>protocols：</strong>它指定可供用户访问邮件的协议。dovecot 支持  imap(s) 及 pop3(s) ，你可应用部份或所有协议。</p>
<p><strong>mail_location：</strong>它 指定每位用户的信箱格式及位置。在这里我们采用 maildir 格式，而且每位用户的信箱是放在 <tt>~/Maildir</tt>。 配置文件内已经提供了 mbox 格式的样例。</p>
<p><strong>pop3_uidl_format：</strong>这 是用来修正 Outlook 2003 通过 pop3 访问信箱时出现的问题，因此加入它是很合理的（详情请参阅配置文件内的备注）。</p>
<p><strong>login_process_size：</strong>CentOS 5.1  的发行注记声称「当 <strong>x86_64</strong> 内核上的 dovecot 组件升级至 CentOS 5.1  后，/etc/dovecot.conf 内必须加入 login_process_size = 64 这个参数」。32  位元的安装并不受影响，及不需要这个设置。</p>
<p><strong>注：</strong>假 如你通过 imap 或 pop3 与 dovecot 连接时出现任何问题，请查阅 dovecot.conf 配置文件内的 <strong>IMAP  specific settings</strong> 及 <strong>POP3 specific settings</strong> 部份有关权宜之计。它所备有的选项多数是关乎旧电邮客户端，以及针对微软 Outlook 和 Outlook Express 的权宜之计。</p>
<h3 id="head-9d0ff55b10619a9c2a5eb02ab63b2aa4640d499d">3.3. 创建用户的信箱</h3>
<p>接著我们须要在每位用户的 根目录内置立一个信箱及设置适的权限，因此以 john 这个用户为例：</p>
<pre>mkdir /home/john/Maildir
chmod -R 700 /home/john/Maildir</pre>
<h3 id="head-98fa0c993eb1583e884c04a1f9a6cf3593310475">3.4. 别名</h3>
<p>我们快要完成了。我们已经 为以 john 登录的 John Smith 用户创建了一个邮件帐户。他的电邮地址是 <a href="mailto:john@example.com">john@example.com</a> 。然而，John 或许会希望通过 <a href="mailto:jsmith@example.com">jsmith@example.com</a> （或者其它别名）接收邮件。我们可以利用系统的别名文件（postfix 缺省使用 <tt>/etc/aliases</tt>） 为 John 设置一个别名来达至这个目的。我们亦可以为其它用户加入别名，譬如我们可以在 <tt>/etc/aliases</tt> 加入以下内容，将 root 的电邮转发给 John：</p>
<pre># 要接收 root 的电邮的人
root:           john
# 用户别名
jsmith:         john
j.smith:        john
</pre>
<p>如果你在 postfix  运作时编辑别名文件来为用户设立新的别名，你必须执行 <tt>newaliases</tt> 这个指令来重建别名数据库。</p>
<h2 id="head-b01181c0734110718831709f8b03803c78adbbce">4. 引导服务器</h2>
<p>现在我们已经准备好引导新 的邮件服务器。首先我们要告诉我们的系统以 postfix 取代缺省的 sendmail 作为 MTA。要这样做，执行 <tt>system-switch-mail</tt> 这个指令并选择 postfix 作为 MTA。这样便会安装  postfix 服务并将它设置在 runlevel 3、4、及 5 下自动引导。然后我们亦须设置 dovecot 在 runlevel  3、4、及 5 下自动引导，并引导这两个服务：</p>
<pre>chkconfig --level 345 dovecot on
/etc/init.d/dovecot start
/etc/init.d/postfix start</pre>
<p>此刻一切应该已在运作。你的邮件服 务器不论是发送及接收内部的电邮，或是发送对外的电邮都应该没有问题。要在你的网域上接收外来的电邮，你必须在你的网域的 DNS 内设置 MX  记录（最理想是通过你的 ISP 额外设置一个 PTR rDNS 将你的网域映射至你的 IP 地址）。切勿忘记在你的 Linux  防火墙上根据你所执行的服务打开端口（SMTP 25；POP3 110；IMAP 143；IMAPS 993；POP3S  995），并在所有路由器上为这些端口启用转接功能。</p>
<p>如果你对 postfix  的 <tt>main.cf</tt> 配置文件作出任何改动，你可以选择重新引导 postfix 服务，或执行  <tt>postfix reload</tt> 这个指令来更新这些改动。</p>
<h2 id="head-0ce2efff308ea7078f6e8990ff18792d53aee380">5. 总结</h2>
<p>postfix  是一个非常强劲及多用途的邮件传输代理。在这篇文章内我们看见如何利用 postfix 及 dovecot  为一个网域设立一台应用系统帐户的基本邮件服务器。我们并未认真地探究 postfix 系统的性能，但盼望这里提供了一个基础让新用户能够创建在其上。</p>
<p>现在我们鼓励读者阅读相关的 <a href="http://wiki.centos.org/zh/HowTos/postfix_restrictions">postfix  规限指南</a>。</p>
<h2 id="head-ba61db9c37da7060232e5456c01b3b65975c0017">6. 连结</h2>
<p>我们鼓励读者阅读  postfix 网站上收藏的大量 postfix 文件，及所包含的众多样例设置：</p>
<p><a href="http://www.postfix.org/documentation.html">http://www.postfix.org/documentation.html</a></p>
<p>测试邮件服务器是否被设成公开转发站：</p>
<p><a href="http://www.abuse.net/relay.html">http://www.abuse.net/relay.html</a></p>
<p>..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/19/%e5%9c%a8centos%e4%b8%8b%e7%94%a8postfix%e9%85%8d%e7%bd%ae%e9%82%ae%e4%bb%b6%e6%9c%8d%e5%8a%a1%e5%99%a8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>centos 5.3 上安装crontab教程</title>
		<link>http://www.seamaple.net/2010/02/16/centos-5-3-%e4%b8%8a%e5%ae%89%e8%a3%85crontab%e6%95%99%e7%a8%8b/</link>
		<comments>http://www.seamaple.net/2010/02/16/centos-5-3-%e4%b8%8a%e5%ae%89%e8%a3%85crontab%e6%95%99%e7%a8%8b/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:10:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[crontab]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1542</guid>
		<description><![CDATA[yum install vixie-cron
]]></description>
			<content:encoded><![CDATA[<p>yum install vixie-cron</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/16/centos-5-3-%e4%b8%8a%e5%ae%89%e8%a3%85crontab%e6%95%99%e7%a8%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>终于还是投入了linode的怀抱</title>
		<link>http://www.seamaple.net/2010/02/15/%e7%bb%88%e4%ba%8e%e8%bf%98%e6%98%af%e6%8a%95%e5%85%a5%e4%ba%86linode%e7%9a%84%e6%80%80%e6%8a%b1/</link>
		<comments>http://www.seamaple.net/2010/02/15/%e7%bb%88%e4%ba%8e%e8%bf%98%e6%98%af%e6%8a%95%e5%85%a5%e4%ba%86linode%e7%9a%84%e6%80%80%e6%8a%b1/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 15:03:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[博客公告]]></category>
		<category><![CDATA[网络教程]]></category>
		<category><![CDATA[linode]]></category>
		<category><![CDATA[migration]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1539</guid>
		<description><![CDATA[说起来是个讽刺，早上刚刚在网站上推荐了photonvps的产品，结果当天PING值就出现了相当大差距的延时，凭借经验判断，要么机房被整体DDOS，要么上层ISP提供商线路出现问题，不管怎么说前后持续了那么长时间的延时而且本地网络还掉包的情况绝对不像是个老牌IDC提供商所应该表现的，刚好，在linode Fremont, CA 机房可能新上了几台VPS服务器，鉴于之前CA机房火爆的排队抢购场面，加上网络上有关linode口碑出奇的好，于是没有犹豫的转投了linode的怀抱，尽管360S的内存小了点，不过相对我的运用来说足够了。
Migration过程比较顺利，尽管中间出现了一些环境上不太一样编译安装过程有些差错，不过美国对美国的速度嗷嗷的，最快的速度达到了11M/秒，那叫一个爽字了得，很快就把 Migration 搞定，剩下就是各个服务开启，虚拟主机配置等等，一切还算顺利，然后修改本地hosts文件，浏览器输入网址，顺利打开，搞定，然后确定无误以后，进入域名控制面板修改域名解析，接下来就准备写好远程SCP备份的批量处理脚本，毕竟数据安全是第一要位的。
]]></description>
			<content:encoded><![CDATA[<p>说起来是个讽刺，早上刚刚在网站上推荐了photonvps的产品，结果当天PING值就出现了相当大差距的延时，凭借经验判断，要么机房被整体DDOS，要么上层ISP提供商线路出现问题，不管怎么说前后持续了那么长时间的延时而且本地网络还掉包的情况绝对不像是个老牌IDC提供商所应该表现的，刚好，在linode Fremont, CA 机房可能新上了几台VPS服务器，鉴于之前CA机房火爆的排队抢购场面，加上网络上有关linode口碑出奇的好，于是没有犹豫的转投了linode的怀抱，尽管360S的内存小了点，不过相对我的运用来说足够了。</p>
<p>Migration过程比较顺利，尽管中间出现了一些环境上不太一样编译安装过程有些差错，不过美国对美国的速度嗷嗷的，最快的速度达到了11M/秒，那叫一个爽字了得，很快就把 Migration 搞定，剩下就是各个服务开启，虚拟主机配置等等，一切还算顺利，然后修改本地hosts文件，浏览器输入网址，顺利打开，搞定，然后确定无误以后，进入域名控制面板修改域名解析，接下来就准备写好远程SCP备份的批量处理脚本，毕竟数据安全是第一要位的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/15/%e7%bb%88%e4%ba%8e%e8%bf%98%e6%98%af%e6%8a%95%e5%85%a5%e4%ba%86linode%e7%9a%84%e6%80%80%e6%8a%b1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mysql知识点总结：Flush privileges</title>
		<link>http://www.seamaple.net/2010/02/15/mysql%e7%9f%a5%e8%af%86%e7%82%b9%e6%80%bb%e7%bb%93%ef%bc%9aflush-privileges/</link>
		<comments>http://www.seamaple.net/2010/02/15/mysql%e7%9f%a5%e8%af%86%e7%82%b9%e6%80%bb%e7%bb%93%ef%bc%9aflush-privileges/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 14:00:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1536</guid>
		<description><![CDATA[mysql&#62; flush privileges;什么意思？­
mysql&#62; update mysql.user set password=PASSWORD(&#8216;新密码&#8217;) where  User=&#8217;root&#8217;;­
mysql&#62; flush privileges;­
mysql&#62; quit­
答:­
mysql 新设置用户或更改密码后需用flush  privileges刷新MySQL的系统权限相关表，否则会出现拒绝访问，还有一种方法，就是重新启动mysql服务器，来使新设置生效。­
具体例子: ­
1.用户root用户进入mysql再打开mysql数据库(use mysql)后­
create user xh identified by &#8216;xh&#8217;;    //创建一用户xh并添加密码为xh­
exit;    //退出测试­
2.返回C目录下用新用户重新进入mysql­
mysql -uxh -pxh   //进入成功­
3.重新使用root用户进入mysql并打开mysql数据库­
update user set password=password (&#8216;monkey&#8217;) where user=&#8217;xh&#8217;;    //更改xh用户密码为monkey­
exit;     //再次退出测试­
4.直接以用户XH身份进入，用新密码进入看是否成功­
mysql -uxh -pmonkey;  //报错，密码不正确­
5. 重新以ROOT 用户登陆并进入mysql数据库,重新修改用户密码­
update user set password=password (&#8216;monkey&#8217;) where user=&#8217;xh&#8217;;    //更改xh用户密码为monkey­
flush privileges;   //刷新MySQL的系统权限相关表­
exit;­
6.再次退出，并以xh用户monkey密码进入,测试成功!­
]]></description>
			<content:encoded><![CDATA[<p>mysql&gt; flush privileges;什么意思？­</p>
<p>mysql&gt; update mysql.user set password=PASSWORD(&#8216;新密码&#8217;) where  User=&#8217;root&#8217;;­</p>
<p>mysql&gt; flush privileges;­</p>
<p>mysql&gt; quit­</p>
<p>答:­</p>
<p>mysql 新设置用户或更改密码后需用flush  privileges刷新MySQL的系统权限相关表，否则会出现拒绝访问，还有一种方法，就是重新启动mysql服务器，来使新设置生效。­</p>
<p>具体例子: ­</p>
<p>1.用户root用户进入mysql再打开mysql数据库(use mysql)后­</p>
<p>create user xh identified by &#8216;xh&#8217;;    //创建一用户xh并添加密码为xh­</p>
<p>exit;    //退出测试­</p>
<p>2.返回C目录下用新用户重新进入mysql­</p>
<p>mysql -uxh -pxh   //进入成功­</p>
<p>3.重新使用root用户进入mysql并打开mysql数据库­</p>
<p>update user set password=password (&#8216;monkey&#8217;) where user=&#8217;xh&#8217;;    //更改xh用户密码为monkey­</p>
<p>exit;     //再次退出测试­</p>
<p>4.直接以用户XH身份进入，用新密码进入看是否成功­</p>
<p>mysql -uxh -pmonkey;  //报错，密码不正确­</p>
<p>5. 重新以ROOT 用户登陆并进入mysql数据库,重新修改用户密码­</p>
<p>update user set password=password (&#8216;monkey&#8217;) where user=&#8217;xh&#8217;;    //更改xh用户密码为monkey­</p>
<p>flush privileges;   //刷新MySQL的系统权限相关表­</p>
<p>exit;­</p>
<p>6.再次退出，并以xh用户monkey密码进入,测试成功!­</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/15/mysql%e7%9f%a5%e8%af%86%e7%82%b9%e6%80%bb%e7%bb%93%ef%bc%9aflush-privileges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centos查看端口占用情况命令</title>
		<link>http://www.seamaple.net/2010/02/15/centos%e6%9f%a5%e7%9c%8b%e7%ab%af%e5%8f%a3%e5%8d%a0%e7%94%a8%e6%83%85%e5%86%b5%e5%91%bd%e4%bb%a4/</link>
		<comments>http://www.seamaple.net/2010/02/15/centos%e6%9f%a5%e7%9c%8b%e7%ab%af%e5%8f%a3%e5%8d%a0%e7%94%a8%e6%83%85%e5%86%b5%e5%91%bd%e4%bb%a4/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 13:44:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[网络教程]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[端口占用]]></category>

		<guid isPermaLink="false">http://www.seamaple.net/?p=1534</guid>
		<description><![CDATA[Centos查看端口占用情况命令，比如查看80端口占用情况使用如下命令：
lsof -i tcp:80
]]></description>
			<content:encoded><![CDATA[<p>Centos查看端口占用情况命令，比如查看80端口占用情况使用如下命令：</p>
<p>lsof -i tcp:80</p>
]]></content:encoded>
			<wfw:commentRss>http://www.seamaple.net/2010/02/15/centos%e6%9f%a5%e7%9c%8b%e7%ab%af%e5%8f%a3%e5%8d%a0%e7%94%a8%e6%83%85%e5%86%b5%e5%91%bd%e4%bb%a4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
