﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-zhyiwww -随笔分类-linux</title><link>http://www.blogjava.net/zhyiwww/category/12323.html</link><description>用平实的笔，记录编程路上的点点滴滴………</description><language>zh-cn</language><lastBuildDate>Tue, 14 Jul 2015 10:46:49 GMT</lastBuildDate><pubDate>Tue, 14 Jul 2015 10:46:49 GMT</pubDate><ttl>60</ttl><item><title>ubuntu上安装repo</title><link>http://www.blogjava.net/zhyiwww/archive/2015/07/14/426223.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Tue, 14 Jul 2015 09:59:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2015/07/14/426223.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/426223.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2015/07/14/426223.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/426223.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/426223.html</trackback:ping><description><![CDATA[<div>在网上看了不少关于在linux下安装repo的文章，感觉还是很麻烦。<br />在ubuntu下安装repo其实很简单。v执行下面的命令就可以了。<br /><a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;&#114;&#111;&#111;&#116;&#64;&#116;&#101;&#115;&#116;&#45;&#115;&#101;&#114;&#118;&#101;&#114;&#58;&#47;&#116;&#109;&#112;&#35;&#97;&#112;&#116;&#105;&#116;&#117;&#100;&#101;">root@test-server:/tmp#aptitude</a> install phablet-tools<br />安装完，就可以使用repo命令了。</div> <img src ="http://www.blogjava.net/zhyiwww/aggbug/426223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2015-07-14 17:59 <a href="http://www.blogjava.net/zhyiwww/archive/2015/07/14/426223.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>禅道PDO_MySQL扩展的安装</title><link>http://www.blogjava.net/zhyiwww/archive/2014/06/30/415268.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 30 Jun 2014 01:38:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2014/06/30/415268.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/415268.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2014/06/30/415268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/415268.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/415268.html</trackback:ping><description><![CDATA[<span style="color: #333333; font-family: 'Helvetica Neue', Helvetica, Tahoma, Arial, sans-serif; font-size: 13px; line-height: 20.000001907348633px; background-color: #ffffff;">在ubuntu上安装禅道时，提示PDO_MySQL扩展检查失败，导致禅道不能安装成功。<br />解决方法：<br />#aptitude install php5-mysql&nbsp;<br />#/etc/init.d/apache2 restart<br />安装php5-mysql支持，然后重启apache服务，就可以解决该问题。<br /></span><img src ="http://www.blogjava.net/zhyiwww/aggbug/415268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2014-06-30 09:38 <a href="http://www.blogjava.net/zhyiwww/archive/2014/06/30/415268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>apache+subversion+ssl配置</title><link>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 16 Jun 2014 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/414808.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/414808.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/414808.html</trackback:ping><description><![CDATA[配置环境：ubuntu 12.04<br /><br />步骤：<br />【1】安装apache2<br />#aptitude install apache2<br />【2】安装subversion<br />#aptitude install subversion&nbsp;<br /><div>#aptitude install libapache2-svn</div>【3】配置Subversion<br />#mkdir /svn_data/svn_root<br />#touch&nbsp;/svn_data/svn_root/passwd<br />#touch&nbsp;/svn_data/svn_root/authz<br />#svnadmin &nbsp;create /svn_data/svn_root/demo<br /><br />#touch /etc/apach2/sites-available/svn<br />#vim &nbsp;<span style="font-size: 14px;">/etc/apache2/sites-available/svn<br />#ln -s /etc/apaches/sites-availabe/svn /etc/apache2/sites-enabled/<br /></span><br /><span style="font-size: 14px;">内容如下：</span><br /><div></div><div>&lt;Location /repos&gt;</div><div>&nbsp; &nbsp; DAV svn</div><div>&nbsp; &nbsp; SVNParentPath&nbsp;&nbsp;/svn_data/svn_root</div><div>&nbsp; &nbsp; AuthType Basic</div><div>&nbsp; &nbsp; AuthName "myproject subversion repository"</div><div></div><div>&nbsp; &nbsp; AuthUserFile&nbsp;&nbsp;/svn_data/svn_root/passwd</div><div>&nbsp; &nbsp; AuthzSVNAccessFile&nbsp;&nbsp;/svn_data/svn_root/authz</div><div></div><div>&nbsp; &nbsp; Require valid-user</div><div>&nbsp; &nbsp; #SSLRequireSSL</div><div>&lt;/Location&gt;<br /><br />配置用户和授权<br />#htpasswd /svn_data/svn_root/passwd &nbsp;xxx 输入用户密码<br />#vim&nbsp;/svn_data/svn_root/authz 编辑内容如下：<br /><div></div><div>[/]</div><div><span style="font-size: 14px;">[/demo]</span></div><div><span style="font-size: 14px;">xxx = rw<br /><br />如果需要SSL，配置如下：<br />【4】配置SSL<br /></span></div><div><div>&nbsp; #aptitude install openssl</div><div>&nbsp; #aptitude install ssl-cert<br />&nbsp; #<span style="font-size: 14px;">a2enmod ssl</span></div><div>&nbsp; #cd&nbsp;<span style="font-size: 14px;">/etc/apach2/ssl</span><br /><span style="font-size: 14px;">&nbsp; #</span><span style="font-size: 14px;">mkdir ssl</span><div><span style="font-size: 14px;">&nbsp; #cd ssl</span><br /><span style="font-size: 14px;">&nbsp; #</span><span style="font-size: 14px;">openssl genrsa -des3 -out my-serve.key &nbsp;1024<br />&nbsp; #</span><span style="font-size: 14px;">openssl req -new -key my-serve.key &nbsp;-x509 -out my-server.crt -config /etc/ssl/openssl.cnf -days 3650<br />&nbsp; #ln -s /etc/apache/site-available/default-ssl &nbsp;/etc/apache/site-enabled/<br /><br />#vim /etc/apache2/sites-available/svn&nbsp;<br />去掉</span>&nbsp;&nbsp; #SSLRequireSSL的注释<br /><br />重启apache&nbsp;<br />#/etc/init.d/apache2 restart&nbsp;<br /><br />【5】测试&nbsp;<br />在浏览器输入 https://localhost/repos/demo能够访问，就说明配置正常。</div><div style="font-size: 14px;"></div><div></div></div></div></div><div style="font-size: 14px;"></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/414808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2014-06-16 16:36 <a href="http://www.blogjava.net/zhyiwww/archive/2014/06/16/414808.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tar打包时排除一些文件或者目录</title><link>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 23 Aug 2012 07:55:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/386119.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/386119.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/386119.html</trackback:ping><description><![CDATA[用tar打包时排除文件：<br />可以使用-exclude参数<br /><br />如： <br />tar cvfz&nbsp; backup_1.tar.gz&nbsp; /opt/data&nbsp; -exclude=resource*<br />在打包/opt/data时就排除了resource命名的目录和文件。<br /><br /><br />如果想不包含部分的特定文件列表，可以把不包含的文件放到一个文件ext.txt<br /><br />然后 <br /><div>tar cvfz&nbsp; backup_1.tar.gz&nbsp;&nbsp; -exclude=resource*&nbsp; -X ext.txt&nbsp; /opt/data<br /><br />就可以了。<br /><br />我的ext.txt文件内容如下：<br /><br /><div>$ cat /tmp/ext.txt <br /><div>/opt/data/devs/locks/db-logs.lock<br />/opt/data/devs/locks/db.lock<br />/opt/data/devs/hooks/post-revprop-change.tmpl<br />/opt/data/devs/hooks/pre-lock.tmpl<br />/opt/data/devs/hooks/post-unlock.tmpl<br />/opt/data/devs/db/transactions<br />/opt/data/devs/db/txn-current-lock<br />/opt/data/devs/db/write-lock<br />/opt/data/devs/db/format<br />/opt/data/devs/conf/passwd</div><br />这样就可以在打包的时候不包含以上的文件或者目录。<br /><br /></div></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/386119.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-08-23 15:55 <a href="http://www.blogjava.net/zhyiwww/archive/2012/08/23/386119.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>find仅列某一级目录的内容</title><link>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386105.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 23 Aug 2012 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386105.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/386105.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386105.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/386105.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/386105.html</trackback:ping><description><![CDATA[<br />默认在使用find时，会列出一个目录下的全部目录和文件，这样文件量是很大打，而有的时候我们仅仅想看到一个目录的目录和文件，或者是一个目录下的几级目录文件。<br />可以使用下面的方法：<br /><div>test@fileserver2:/opt$ find /opt/ -maxdepth 1<br />/opt/<br />/opt/data<br />/opt/zimbra<br />/opt/Adobe<br />test@fileserver2:/opt$ find /opt/ -maxdepth 2<br />/opt/<br />/opt/data<br />/opt/data/zdesktop<br />/opt/data/zd_backup<br />/opt/zimbra<br />/opt/zimbra/zdesktop<br />/opt/Adobe<br />/opt/Adobe/Reader9<br />test@fileserver2:/opt$ find /opt/ -maxdepth 3<br />/opt/<br />/opt/data<br />/opt/data/zdesktop<br />/opt/data/zdesktop/log<br />/opt/data/zdesktop/zdesktop.webapp<br />/opt/data/zdesktop/data<br />/opt/data/zdesktop/jetty<br />/opt/data/zdesktop/sqlite<br />/opt/data/zdesktop/zimlets-deployed<br />/opt/data/zdesktop/index<br />/opt/data/zdesktop/heapdump<br />/opt/data/zdesktop/store<br />/opt/data/zdesktop/bin<br />/opt/data/zdesktop/profile<br />/opt/data/zdesktop/zimlets<br />/opt/data/zdesktop/redolog<br />/opt/data/zdesktop/conf<br />/opt/data/zd_backup<br />/opt/zimbra<br />/opt/zimbra/zdesktop<br />/opt/zimbra/zdesktop/open_source_licenses.txt<br />/opt/zimbra/zdesktop/lib<br />/opt/zimbra/zdesktop/License.rtf<br />/opt/zimbra/zdesktop/data<br />/opt/zimbra/zdesktop/jetty<br />/opt/zimbra/zdesktop/linux<br />/opt/zimbra/zdesktop/db<br />/opt/zimbra/zdesktop/README.txt<br />/opt/Adobe<br />/opt/Adobe/Reader9<br />/opt/Adobe/Reader9/Reader<br />/opt/Adobe/Reader9/Browser<br />/opt/Adobe/Reader9/bin<br />/opt/Adobe/Reader9/Resource<br />test@fileserver2:/opt$</div><br />通过上面的指令和结果，大家应该能看到区别。<img src ="http://www.blogjava.net/zhyiwww/aggbug/386105.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-08-23 14:33 <a href="http://www.blogjava.net/zhyiwww/archive/2012/08/23/386105.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux查看目录大小</title><link>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386103.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 23 Aug 2012 06:23:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386103.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/386103.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/08/23/386103.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/386103.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/386103.html</trackback:ping><description><![CDATA[<br />可以使用：<br /><div>[tuest@demoserver ~]$ du --max-depth 1 /tmp&nbsp; -h<br />4.0K&nbsp;&nbsp; &nbsp;/tmp/.X11-unix<br />4.0K&nbsp;&nbsp; &nbsp;/tmp/.ICE-unix<br />4.0K&nbsp;&nbsp; &nbsp;/tmp/.font-unix<br />5.9M&nbsp;&nbsp; &nbsp;/tmp<br /><br /><br />就可以看到目录下所有文件夹的内容大小<br /><br />如果只想看一个目录的大小可以使用：<br /><div><div>[tuest@demoserver ~]$ du /tmp -sh</div></div><div>5.9M&nbsp;&nbsp; &nbsp;/tmp</div><br /><br /></div><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/386103.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-08-23 14:23 <a href="http://www.blogjava.net/zhyiwww/archive/2012/08/23/386103.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>红帽5.4企业版上yum的安装和配置</title><link>http://www.blogjava.net/zhyiwww/archive/2012/07/26/384028.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 26 Jul 2012 02:55:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/07/26/384028.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/384028.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/07/26/384028.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/384028.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/384028.html</trackback:ping><description><![CDATA[<br />环境：RHEL 5.4 X86_64<br /><br />安装<br />[1]从5.4安装光盘安装<br />#cp /media/RHEL_5.4 x86_64 DVD/Server/yum*&nbsp; /tmp<br />#cd /tmp/<br />#rpm -ivh yum*<br /><br />配置<br />[2]源的配置<br />#cd /etc/yum.repos.d<br />#touch CentOS-Base.repo<br />#vim CentOS-Base.repo<br />文件下载：<a href="http://www.blogjava.net/Files/zhyiwww/CentOS-Base.repo.tar.gz">CentOS-Base.repos</a><br /><br />［3］ 更新缓存<br />#yum clean all<br />#yum makecache<br /><br />就可以了。<br />如果出现没有注册不能使用等问题，可以做如下操作：<br />［4］#vim /etc/yum.conf<br /><div>把下面的内容<br />gpgcheck=1<br />修改成<br /><div>gpgcheck=0<br />然后再执行第3步就可以了。<br /><br />如果更新缓存没有出现什么异常，就应该可以用了。<br /><br /><br />完成这些就可以使用你的yum了。</div></div><br /><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/384028.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-07-26 10:55 <a href="http://www.blogjava.net/zhyiwww/archive/2012/07/26/384028.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Shell脚本执行时出现declare: not found的解决方法</title><link>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383510.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 19 Jul 2012 08:01:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383510.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/383510.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383510.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/383510.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/383510.html</trackback:ping><description><![CDATA[错误现象：<br /><div>deployer@andy-VirtualBox:~/pds/EB$ sh build.sh <br />build.sh: 18: build.sh: declare: not found<br /><br />build.sh: 25: build.sh: declare: not found<br /><br />build.sh: 32: build.sh: declare: not found<br /><br />原因分析：<br /><div>root@andy-VirtualBox:/home/deployer/pds/EB# file /bin/sh<br /><span style="color: red;">/bin/sh: symbolic link to `dash'</span><br />root@andy-VirtualBox:/home/deployer/pds/EB# file /bin/dash<br />/bin/dash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0x5d23ca7cbab4993f295d1089b4860eb32d406fab, stripped<br />root@andy-VirtualBox:/home/deployer/pds/EB# file /bin/bash<br />/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=0xf199a4a89ac968c2e0e99f2410600b9d7e995187, stripped<br />root@andy-VirtualBox:/home/deployer/pds/EB# ln -s /bin/bash /bin/sh<br />ln: failed to create symbolic link `/bin/sh': File exists<br />root@andy-VirtualBox:/home/deployer/pds/EB#<span style="color: red;"> ln -s /bin/bash /bin/sh -f</span><br />root@andy-VirtualBox:/home/deployer/pds/EB# file /bin/sh<br />/bin/sh: symbolic link to `/bin/bash'<br /></div>重点看红色字体部分，可以看到，初始是/bin/sh是到/bin/dash的链接。修改后为到/bih/bash的链接。<br />所以，问题出在，我们的脚本是bash的脚本。而用dash去执行。虽然dash和bash都是shell，在执行时还是有差别的。<br /></div>解决方法：<br />（1）执行时由sh build.sh变成bash build.sh可以解决此问题。<br />（2）ln -s /bin/bash /bin/sh -f<br />（3）sudo dpkg-reconfigure dash 进行配置，道理同（2）<br />归结来说，为两种方式。以上两种方法都可以实现。<br /><br />感谢http://blog.sina.com.cn/s/blog_7cb1c50e0100rapz.html博主。<br /><br /><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/383510.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-07-19 16:01 <a href="http://www.blogjava.net/zhyiwww/archive/2012/07/19/383510.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Shell把字符串声明成变量</title><link>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383481.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 19 Jul 2012 02:15:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383481.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/383481.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/07/19/383481.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/383481.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/383481.html</trackback:ping><description><![CDATA[<br />文件build.properties中定义属性值：<br /><div><br />jar_out_dir=/tmp/aaa</div>在shell中读取：<br /><br /><div><div>build]$ grep jar_out_dir&nbsp; build.properties<br />jar_out_dir=/tmp/aaa<br /><br />我希望把&#8220;jar_out_dir=/tmp/aaa&#8221;直接声明成变量供下面的程序使用。<br />但是当前是一个字符串，该如何操作？</div><br /><div>build]$ declare `grep jar_out_dir&nbsp; build.properties` | echo ${jar_out_dir}<br />/tmp/aaa</div><br />由此可见，通过此命令之后，原来的串值已经转化成变量。</div><br />-------------------------------------------------------------------------------------------<br />如果build.properties中是下面的配置：<br /><div>jar.out.dir=/tmp/aaa</div><br />在Shell中就可以采用如下的方法：<br /><br /><div>declare `grep jar.out.dir&nbsp; build.properties|sed -e "s/\./_/g" -` &nbsp;<br />echo ${jar_out_dir}<br /></div><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/383481.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-07-19 10:15 <a href="http://www.blogjava.net/zhyiwww/archive/2012/07/19/383481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu下修改PDF默认打开程序</title><link>http://www.blogjava.net/zhyiwww/archive/2012/07/09/382607.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 09 Jul 2012 06:41:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/07/09/382607.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/382607.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/07/09/382607.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/382607.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/382607.html</trackback:ping><description><![CDATA[<br />需求：<br />我本来使用的Pdf阅读器是evince，安装永中文字之后，PDF默认的开发程序就变成永中的pdf阅读器了。所以想换回去。<br /><br />配置方法：<br />在任意PDF文件上右键-&gt;属性-&gt;点击&#8220;打开为&#8221;，如下图所示：<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/pdf-reader-01.png" alt="" width="504" border="0" height="465" /><br /><br />&#8220;永中PDF阅读器&#8221;是默认阅读器。<br />选中&#8220;Document Viewer&#8221;，点击&#8220;set as default&#8221;。<br />结果如下图：<br /><img alt="" src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/pdf-reader-02.png" width="507" height="465" /><br /><br />以后再打开，就直接使用evince打开pdf文件了。<br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/382607.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-07-09 14:41 <a href="http://www.blogjava.net/zhyiwww/archive/2012/07/09/382607.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux字符串分割显示</title><link>http://www.blogjava.net/zhyiwww/archive/2012/07/06/382368.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 06 Jul 2012 06:06:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/07/06/382368.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/382368.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/07/06/382368.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/382368.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/382368.html</trackback:ping><description><![CDATA[<br /><div>andy@andy-VirtualBox:~/test$ for i in `echo $PATH | sed -e "s/:/ /g"`;do echo $i; done<br />/usr/local/sbin<br />/usr/local/bin<br />/usr/sbin<br />/usr/bin<br />/sbin<br />/bin<br />/usr/games<br />/opt/jdk1.6.0_30/bin/</div><img src ="http://www.blogjava.net/zhyiwww/aggbug/382368.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-07-06 14:06 <a href="http://www.blogjava.net/zhyiwww/archive/2012/07/06/382368.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat restart shell scripts</title><link>http://www.blogjava.net/zhyiwww/archive/2012/03/16/372056.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 16 Mar 2012 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/03/16/372056.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/372056.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/03/16/372056.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/372056.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/372056.html</trackback:ping><description><![CDATA[<br /><br />linux重启tomcat脚本：<br /><br /><div><br />tomcat_home=/opt/apache-tomcat-6.0.32<br /><br />ps -ef |grep tomcat&nbsp; |awk {'print $2'} | sed -e "s/^/kill -9 /g" | sh -<br /><br />rm&nbsp; $tomcat_home/logs/* -rf<br />rm&nbsp; $tomcat_home/work/* -rf<br /><br /><br />$tomcat_home/bin/startup.sh <br /><br />tail -f $tomcat_home/logs/catalina.out<br /><br />保存为restart.sh<br />执行就可以了。<br /><br /><br /></div><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/372056.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-16 17:19 <a href="http://www.blogjava.net/zhyiwww/archive/2012/03/16/372056.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897</title><link>http://www.blogjava.net/zhyiwww/archive/2012/03/15/371932.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 15 Mar 2012 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/03/15/371932.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/371932.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/03/15/371932.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/371932.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/371932.html</trackback:ping><description><![CDATA[<div>RHA5上用yum安装程序时候，出现下面的异常问题：<br />Is this ok [y/N]: y<br />Downloading Packages:<br /><strong><span style="color: red;">warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897</span></strong><br />&nbsp;&nbsp; &nbsp;<br />RHA5</div>解决办法：<br /><div><span id="userCommentList">rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5 </span></div><br /><br />如果是低版本，可以使用<br /><div><span id="userCommentList">rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-centos4</span></div><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/371932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-15 14:10 <a href="http://www.blogjava.net/zhyiwww/archive/2012/03/15/371932.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql客户端登录授权</title><link>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371070.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 01 Mar 2012 04:59:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371070.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/371070.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371070.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/371070.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/371070.html</trackback:ping><description><![CDATA[<br /><br /><div><p>在本地登陆mysql</p><p>mysql -u root -p</p><p><br /></p><p><wbr></p>给mysql root用户授权<br />mysql &gt;grant all on *.* to root@&#8217;%&#8217; identified by&#8216;123456&#8217; with grant option;<br /><p>mysql &gt; exit;</p><p><br /></p><p>退出,重新登录</p><p>mysql -h 192.168.1.40 -u root -p</p><p>能登录就可以了.</p><p><br /></p></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/371070.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-01 12:59 <a href="http://www.blogjava.net/zhyiwww/archive/2012/03/01/371070.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>MYSQL乱码问题</title><link>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371058.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 01 Mar 2012 02:41:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371058.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/371058.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371058.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/371058.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/371058.html</trackback:ping><description><![CDATA[<div><br /><br /><br />mysql&gt; use&nbsp; demodb;<br />Reading table information for completion of table and column names<br />You can turn off this feature to get a quicker startup with -A<br /><br />Database changed<br />mysql&gt;<br /><br />mysql&gt; show variables like 'character\_set\_%';<br />+--------------------------+--------+<br />| Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Value&nbsp; |<br />+--------------------------+--------+<br />| character_set_client&nbsp;&nbsp;&nbsp;&nbsp; | latin1 |<br />| character_set_connection | latin1 |<br />| character_set_database&nbsp;&nbsp; | latin1 |<br />| character_set_filesystem | binary |<br />| character_set_results&nbsp;&nbsp;&nbsp; | latin1 |<br />| character_set_server&nbsp;&nbsp;&nbsp;&nbsp; | latin1 |<br />| character_set_system&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />+--------------------------+--------+<br />7 rows in set (0.00 sec)<br /><br />mysql&gt; set character_set_client=utf8;<br />Query OK, 0 rows affected (0.01 sec)<br /><br />mysql&gt; show variables like 'character\_set\_%';<br />+--------------------------+--------+<br />| Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Value&nbsp; |<br />+--------------------------+--------+<br />| character_set_client&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />| character_set_connection | latin1 |<br />| character_set_database&nbsp;&nbsp; | latin1 |<br />| character_set_filesystem | binary |<br />| character_set_results&nbsp;&nbsp;&nbsp; | latin1 |<br />| character_set_server&nbsp;&nbsp;&nbsp;&nbsp; | latin1 |<br />| character_set_system&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />+--------------------------+--------+<br />7 rows in set (0.00 sec)<br /><br />mysql&gt; select * from project;<br />+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />| ID&nbsp;&nbsp;&nbsp; | pname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | URL&nbsp; | LEAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DESCRIPTION | pkey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | pcounter | ASSIGNEETYPE | AVATAR |<br />+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />| 10200 | demo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | aaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DEMO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 159 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10300 | demo2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | bbb | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DEMOTWO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10302 | ??????&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | ccc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | FFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10500 | ????&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | aaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | QQQ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10501 | SCRUM-???? | NULL | ddd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | SFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10502 | ??????&nbsp;&nbsp;&nbsp;&nbsp; | NULL | eee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | SSS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10504 | ????&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | fff&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | FINANCING |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />+-------+------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />7 rows in set (0.00 sec)<br /><br />mysql&gt;<br /><br /><br /><br />mysql&gt; set character_set_connection=utf8;<br />Query OK, 0 rows affected (0.00 sec)<br /><br />mysql&gt; set character_set_database=utf8;<br />Query OK, 0 rows affected (0.00 sec)<br /><br />mysql&gt; set character_set_results=utf8;<br />Query OK, 0 rows affected (0.00 sec)<br /><br />mysql&gt; set character_set_server=utf8;<br />Query OK, 0 rows affected (0.00 sec)<br /><br />mysql&gt; show variables like 'character\_set\_%';<br />+--------------------------+--------+<br />| Variable_name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | Value&nbsp; |<br />+--------------------------+--------+<br />| character_set_client&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />| character_set_connection | utf8&nbsp;&nbsp; |<br />| character_set_database&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />| character_set_filesystem | binary |<br />| character_set_results&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />| character_set_server&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />| character_set_system&nbsp;&nbsp;&nbsp;&nbsp; | utf8&nbsp;&nbsp; |<br />+--------------------------+--------+<br />7 rows in set (0.00 sec)<br /><br />mysql&gt; select * from project;<br />+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />| ID&nbsp;&nbsp;&nbsp; | pname&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | URL&nbsp; | LEAD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DESCRIPTION | pkey&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | pcounter | ASSIGNEETYPE | AVATAR |<br />+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />| 10200 | demo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | aaa&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DEMO&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 159 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10300 | demo2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | bbb | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | DEMOTWO&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10302 | 实例项目需求 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | ccc&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | FFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10500 | 演示项目&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | ddd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | QQQ&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 11 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10501 | SCRUM-实例项目 | NULL | eee&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | SFFF&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 24 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10502 | 正式A需求 | NULL | fff&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | SSS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />| 10504 | 正式T&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL | ddd&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | NULL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | FINANCING |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2 |&nbsp; 10011 |<br />+-------+--------------------+------+--------------+-------------+-----------+----------+--------------+--------+<br />7 rows in set (0.00 sec)<br /><br /><br />通过以上过程说明.仅仅通过set character_set_client=utf8;是不能解决乱码问题的.解决乱码问题需要把mysql的服务器编码设置成utf8,同时,创建数据库的时候需要把数据库的编码设置成utf8编码,才能解决mysql数据库查询乱码问题.<br /><br />如果数据库服务器的编码是utf8,而数据库的编码也是utf8,在客户端查询出现乱码,基本上可以推断是客户端的设置不是utf8编码.<br /><br />数据库服务编码设置请参见mysql服务端编码设置.</div><img src ="http://www.blogjava.net/zhyiwww/aggbug/371058.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-01 10:41 <a href="http://www.blogjava.net/zhyiwww/archive/2012/03/01/371058.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql服务端编码设置</title><link>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371055.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 01 Mar 2012 02:21:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371055.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/371055.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/03/01/371055.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/371055.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/371055.html</trackback:ping><description><![CDATA[<div><br />安装完mysql,启动后发现服务器默认使用的是lat1编码.<br /><br />具体操作和查看过程如下:<br /><br />启动方式: /etc/init.d/mysql.server start<br /><br />效果:<br /><br />Database changed<br />mysql&gt; status<br />--------------<br />mysql&nbsp; Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1<br /><br />Connection id:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;8<br />Current database:&nbsp;&nbsp;&nbsp; demodb<br />Current user:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;root@localhost<br />SSL:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Not in use<br />Current pager:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;stdout<br />Using outfile:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;''<br />Using delimiter:&nbsp;&nbsp; &nbsp;;<br />Server version:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;5.5.21 MySQL Community Server (GPL)<br />Protocol version:&nbsp;&nbsp; &nbsp;10<br />Connection:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Localhost via UNIX socket<br /><strong><span style="color: red;">Server characterset:&nbsp;&nbsp; &nbsp;latin1</span></strong><br />Db&nbsp;&nbsp;&nbsp;&nbsp; characterset:&nbsp;&nbsp; &nbsp;utf8<br />Client characterset:&nbsp;&nbsp; &nbsp;latin1<br />Conn.&nbsp; characterset:&nbsp;&nbsp; &nbsp;latin1<br />UNIX socket:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;/var/lib/mysql/mysql.sock<br />Uptime:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;33 sec<br /><br />Threads: 7&nbsp; Questions: 137&nbsp; Slow queries: 0&nbsp; Opens: 83&nbsp; Flush tables: 1&nbsp; Open tables: 76&nbsp; Queries per second avg: 4.151<br />--------------<br /><br />mysql&gt; <br /><br /><br />启动方式: /etc/init.d/mysql.server start <strong><span style="color: #0000ff;">--character-set-server=utf8</span></strong><br /><br />效果:<br />mysql&gt; use demodb;<br />Reading table information for completion of table and column names<br />You can turn off this feature to get a quicker startup with -A<br /><br />Database changed<br />mysql&gt; status;<br />--------------<br />mysql&nbsp; Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1<br /><br />Connection id:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;4<br />Current database:&nbsp;&nbsp;&nbsp; demodb<br />Current user:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;root@localhost<br />SSL:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Not in use<br />Current pager:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;stdout<br />Using outfile:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;''<br />Using delimiter:&nbsp;&nbsp; &nbsp;;<br />Server version:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;5.5.21 MySQL Community Server (GPL)<br />Protocol version:&nbsp;&nbsp; &nbsp;10<br />Connection:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;Localhost via UNIX socket<br /><strong style="color: #0000ff;">Server characterset:&nbsp;&nbsp; &nbsp;utf8</strong><br style="color: #0000ff;" />Db&nbsp;&nbsp;&nbsp;&nbsp; characterset:&nbsp;&nbsp; &nbsp;utf8<br />Client characterset:&nbsp;&nbsp; &nbsp;latin1<br />Conn.&nbsp; characterset:&nbsp;&nbsp; &nbsp;latin1<br />UNIX socket:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;/var/lib/mysql/mysql.sock<br />Uptime:&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;1 min 15 sec<br /><br />Threads: 4&nbsp; Questions: 131&nbsp; Slow queries: 0&nbsp; Opens: 84&nbsp; Flush tables: 1&nbsp; Open tables: 77&nbsp; Queries per second avg: 1.746<br />--------------<br /><br />mysql&gt; <br /><br />这种方式,在每次启动的时候都需要指定编码参数.否则服务器就使用的是系统默认的lat1编码.<br /><br /><br />另外一种方法是:<br /><div>mysql&gt;set character_set_server=utf8;</div><br />这种方法我也试了,不行,再重新登录客户端后,就又恢复了原来的编码.理由很简单,系统启动的时候用的不是utf8编码. <br /><br /><br />一劳永逸的办法,就是通过修改配置文件实现.<br /><br /># vim /etc/my.cnf<br /><br />内容如下:<br />[mysqld]<br />datadir=/var/lib/mysql<br />socket=/var/lib/mysql/mysql.sock<br />user=mysql<br /><br />#添加下面的红字内容<br /><strong><span style="color: red;">character-set-server=utf8</span></strong><br /><br /><br /><br /># Default to using old password format for compatibility with mysql 3.x<br /># clients (those using the mysqlclient10 compatibility package).<br />old_passwords=1<br /><br />[mysqld_safe]<br />log-error=/var/log/mysqld.log<br />pid-file=/var/run/mysqld/mysqld.pid<br /></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/371055.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-03-01 10:21 <a href="http://www.blogjava.net/zhyiwww/archive/2012/03/01/371055.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Unable to locate theme engine in module_path: "pixmap"</title><link>http://www.blogjava.net/zhyiwww/archive/2012/02/24/370643.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 24 Feb 2012 00:57:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/02/24/370643.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/370643.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/02/24/370643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/370643.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/370643.html</trackback:ping><description><![CDATA[<div><div>安装了ubuntu 11.10,在运行一些程序的时候,总是出现如下提示:<br />Unable to locate theme engine in module_path: "pixmap"</div><div id="blog_text"><p>Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"</p><p>&nbsp;</p>解决方法:<br /><p><span style="color: #0000ff;">#aptitude install gtk2-engines-pixbuf&nbsp;</span></p><p>&nbsp;</p>这是从网上搜到的.参考链接<div><a href="http://hi.baidu.com/justfancy/blog/item/6efb1fdd4724880e4854036c.html">http://hi.baidu.com/justfancy/blog/item/6efb1fdd4724880e4854036c.html</a></div></div></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/370643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-02-24 08:57 <a href="http://www.blogjava.net/zhyiwww/archive/2012/02/24/370643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu普通用户使用samba实现文件共享的设置</title><link>http://www.blogjava.net/zhyiwww/archive/2012/02/06/369436.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Mon, 06 Feb 2012 00:59:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/02/06/369436.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/369436.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/02/06/369436.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/369436.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/369436.html</trackback:ping><description><![CDATA[问题：<br /><div><pre id="best-answer-content" mb10="">普通用户创建共享，会提示错误： <br /><span style="color: red;">'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. </span><br /><span style="color: red;">Error Permission denied You do not have permission to create a usershare. </span><br /><span style="color: red;">Ask your administrator to grant you permissions to create a share.</span><br /><br />解决方法：<br />以下内容是从从http://zhidao.baidu.com/question/189257268.html文章中的思路实现的。<br /><br />［1］安装samba <br />sudo apt-get install samba smbfs <br />［2］设置samba密码 <br />sudo touch /etc/samba/smbpasswd <br />sudo smbpasswd -a yourname #yourname 表示你的用户名<br /><div><pre id="best-answer-content" mb10="">然后按照提示设置密码<br /><br /><div><pre id="best-answer-content" mb10="">普通用户登陆后，此时创建共享，会提示错误： <br /><span style="color: red;">'net usershare' returned error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. </span><br /><span style="color: red;">Error Permission denied You do not have permission to create a usershare. </span><br /><span style="color: red;">Ask your administrator to grant you permissions to create a share. </span><br />只需要将该用户加入sambashare用户组 <br />［3］sudo adduser yourname sambashare <br />［4］logout后重新登陆你就可以设置共享文件夹了。 <br />不过此时你还不能应用你的共享，你需要先设置你的samba密码。 <br />［5］sudo smbpasswd &#8211;a yourname <br />然后按照提示设置你的samba密码。 </pre></div><br /><br /></pre></div><br /><br /></pre></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/369436.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-02-06 08:59 <a href="http://www.blogjava.net/zhyiwww/archive/2012/02/06/369436.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ssh连接服务器时特别慢的问题的解决方法</title><link>http://www.blogjava.net/zhyiwww/archive/2012/02/01/369183.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 01 Feb 2012 09:41:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/02/01/369183.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/369183.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/02/01/369183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/369183.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/369183.html</trackback:ping><description><![CDATA[<br /><div>在网上搜索后，使用以下的解决方法，解决了此问题。<br /><br />网上关于该问题的常用解决方法是：<br />修改配置文件/etc/ssh/sshd_config，修改两个设置项<br /> （1）修改"UseDNS"的值为&#8220;no&#8221;<br /> （2）修改&#8220;GSSAPIAuthentication&#8221;的值为&#8220;no&#8221;</div><img src ="http://www.blogjava.net/zhyiwww/aggbug/369183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-02-01 17:41 <a href="http://www.blogjava.net/zhyiwww/archive/2012/02/01/369183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu使用的一点建议</title><link>http://www.blogjava.net/zhyiwww/archive/2012/01/29/368954.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Sun, 29 Jan 2012 05:32:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/01/29/368954.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/368954.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/01/29/368954.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/368954.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/368954.html</trackback:ping><description><![CDATA[我用的是ubuntu，用过很久的linux,有一点的心得和建议：<br />[1]不要随便升级<br />我做过几次自动升级，无论是safe-upgrade还是full-upgrade,还是升级新版本，都导致系统很不稳定，所以，在安装完系统后，就关闭自动升级功能。<br /><br />[2]不要随意删除软件<br />ubuntu系统使用aptitude或者apt-get可以很方便的对软件包进行管理，但是也不能太随意的进行删除操作，因为其会自动的删除相关依赖包，所以，随意的删除操作可能导致其他依赖此包的软件不能正常使用，也会导致系统的不稳当。所以，建议在使用的时候不要随意的使用aptitude purge进行软件卸载。<br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/368954.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-01-29 13:32 <a href="http://www.blogjava.net/zhyiwww/archive/2012/01/29/368954.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu常用工具收集</title><link>http://www.blogjava.net/zhyiwww/archive/2012/01/24/368859.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Tue, 24 Jan 2012 02:05:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2012/01/24/368859.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/368859.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2012/01/24/368859.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/368859.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/368859.html</trackback:ping><description><![CDATA[ubunut好工具收集:<br /><br />[1]视频播放:<br />&nbsp;&nbsp;&nbsp; VLC好用<br /><br />[2]音频播放:<br />&nbsp;&nbsp;&nbsp; Banshee<br />&nbsp;&nbsp;&nbsp; Exaile<br /><br />[3]输入法<br />&nbsp;&nbsp;&nbsp; fcitx支持双拼<br /><br />[4]vim<br />[5]截图工具shutter<br />aptitude install shutter -y <br /><br />[6]adobe flash plug<br /><div>aptitude install adobe-flashplugin<br /><br />[7]虚拟机virtualbox<br />aptitude install virtualbox<br /><br />[8]pdf阅读器<br />aptitude install okular<br /><br />[9]convert命令，做图片转换处理<br /><div>sudo apt-get install imagemagick</div><br />[10]</div><img src ="http://www.blogjava.net/zhyiwww/aggbug/368859.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2012-01-24 10:05 <a href="http://www.blogjava.net/zhyiwww/archive/2012/01/24/368859.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN权限的继承关系探讨</title><link>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 25 Nov 2011 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/364818.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/364818.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/364818.html</trackback:ping><description><![CDATA[如下配置：<br /><div>[working:/project1/branches/V1.0.X]<br />@backup = r<br />user1=rw<br />  user2=r</div><br />我们可以知道：user2用户对于V1.0.X有<strong style="color: red;">读写权限</strong>，而user2对于此分支仅有<strong><span style="color: red;">读权限。</span></strong><br /><br /><div>[working:/project1/branches/V1.0.X/src]<br />user2 = rw<br />user1 = r<br /><br />然而加了下面的配置后，我们可以知道：<br />user2用户本来对于src具有从其根目录继承来的<strong><span style="color: red;">读权限</span></strong>，然而通过此处的设置，user2便拥有了<strong><span style="color: red;">读写权限。</span></strong><br />user2用户本来对于src具有从其根目录继承来的读写权限，然而通过此处的设置，user1便仅拥有了<strong><span style="color: red;">读权限。</span></strong><br /><br />权限配置的继承关系值得深入思考和学习。<br /></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/364818.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-11-25 14:15 <a href="http://www.blogjava.net/zhyiwww/archive/2011/11/25/364818.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>apache用DirectoryMatch过滤不想显示的文件或者目录</title><link>http://www.blogjava.net/zhyiwww/archive/2011/11/08/363145.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Tue, 08 Nov 2011 02:04:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/11/08/363145.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/363145.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/11/08/363145.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/363145.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/363145.html</trackback:ping><description><![CDATA[<div><br />实例如下，在我的一个示例项目中，我不想显示所有的.c文件，可以通过如下设置：<br /><br />Alias /sample /opt/projects/Sample<br />&lt;Directory /opt/projects/Sample&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Options Indexes FollowSymLinks MultiViews<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order Allow,Deny<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all<br />&lt;/Directory&gt;<br />&lt;DirectoryMatch \.c&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Deny from all<br />&lt;/DirectoryMatch&gt;<br /><br /><br /></div><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/363145.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-11-08 10:04 <a href="http://www.blogjava.net/zhyiwww/archive/2011/11/08/363145.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu下ICE-3.4.2的安装</title><link>http://www.blogjava.net/zhyiwww/archive/2011/10/20/361661.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 20 Oct 2011 08:47:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/10/20/361661.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/361661.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/10/20/361661.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/361661.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/361661.html</trackback:ping><description><![CDATA[本来要说安装应该是挺容易的，不过这次在Ubuntu下的安装确实费了些周折。因为ICE的官方系统支持中有windows、RHA、SUSE。没有ubunt的支持。不过ICE应该是可以支持的，需要从源码编译安装。 所以安装过程终包的依赖是需要解决的最大障碍。<br />【1】先安装QT-4.3.5<br />请参见<br />安装到 /opt/qt-x11-4.3.5<br /><br />【2】创建链接 <br />ln -s /opt/qt-x11-4.3.5 /opt/qt<br /><br />【3】安装berkeley_db_5.2.36<br />安装到/opt/berkeley_db_5.2.36<br /><br />【4】创建链接<br />ln -s /opt/berkeley_db_5.2.36 /opt/db<br /><br />【5】安装其他依赖包<br /><div>aptitude install build-dep build-depqt4-qmake bzip2 expat g++ libavahi-gobject-dev libbz2-dev libcurl4-openssl-dev libexpat-dev libfontconfig-dev libfreetype6-dev libjgoodies-animation-java libjgoodies-binding-java libjgoodies-uiflite-java libjgoodies-binding-java libjgoodies-forms-java libjgoodies-looks-java libmcpp-dev libsm-dev libssl-dev libx11-dev libxext-dev libxrender-dev libxtst-dev openssl qt4-qmake -y<br />我整理的。<br />从http://download.csdn.net/download/moliqin/3693452下载jgoodies-common包，解压。<br />cp jgoodies-common-1.2.1.jar /usr/share/java/<br />ln -s /usr/share/java/jgoodies-common-1.2.1.jar&nbsp; /usr/share/java/jgoogies-common.jar<br /><br /><br />【6】cpp编译<br /><br />修改ICE编译配置<br />cd /tmp/ICE-3.4.2/cpp<br />vim config/Make.rules<br />修改如下配置项内容：<br /><div>&nbsp;40 LP64&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?= yes<br />&nbsp;76 DB_HOME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?= /opt/db<br />117 QT_HOME = /opt/qt<br /><div><br />修改之后，保存。<br />执行编译。<br />make<br />基本上就可以正常了。<br /><br />【7】cpp安装<br />（如果只用java可以不用编译，只需要通过apt 安装ice就可以了。）<br />make install <br /><br />【8】 ICE java安装<br />cd ICE-3.4.2/java<br /><br />make <br />make install <br />就应该能顺利安装了。<br /><br /><br />其实。在Ubuntu下面直接用 aptitude install&nbsp; zeroc-ice33&nbsp; 就可以安装一个完整的ice环境。 上面的是用编译安装的方法。更麻烦。<br />安装后，共享的类包在/usr/share/java下面。<br /><br /></div><br /><br />&nbsp;&nbsp;&nbsp;</div></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/361661.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-10-20 16:47 <a href="http://www.blogjava.net/zhyiwww/archive/2011/10/20/361661.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu gvim中文乱问题的解决</title><link>http://www.blogjava.net/zhyiwww/archive/2011/09/14/358642.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 14 Sep 2011 10:30:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/09/14/358642.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/358642.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/09/14/358642.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/358642.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/358642.html</trackback:ping><description><![CDATA[<strong><a href="http://www.linuxsir.org/bbs/member.php?u=3729"><strong>kanaka</strong></a></strong>在论坛中的一个回复，解决了困扰我的问题。谢谢kanaka。原文出处<div>http://www.linuxsir.org/bbs/showthread.php?s=0921ecba468d85d765646aef1e2a767a&amp;threadid=76751。<br /><br />在使用gvim的时候，出现菜单不能正常显示。我的操作系统是ubuntu。中文系统，本地配置为：<br /><div>~$ cat /etc/default/locale <br />LANG="zh_CN.UTF-8"<br />LANGUAGE="zh_CN:cn"<br />#LANGUAGE="en_US:en"<br /><br />## zhangyi add<br />#LANG="zh_CN.utf8"<br />#LANGUAGE="en_US:en"</div>gvim菜单不正常显示如图：<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-1.png" alt="" border="0" height="381" width="444" /><br /><br />当前 /etc/vim/vimrc中参数encoding配置如图：<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-2.png" alt="" border="0" height="341" width="446" /><br /><br />修改encoding配置：<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-3.png" alt="" border="0" height="346" width="448" /><br /><br />重新启动gvim,效果如图：<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-4.png" alt="" border="0" height="381" width="446" /><br />此时菜单已经出来了。<br /><br />但是vim出现问题了。如图：<br />$vim<br /><div>vim 帮助说明出现乱码。</div><br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-5.png" alt="" border="0" height="345" width="449" /><br /><br />此种情况,通过设置，可以解决：<br />终端-&gt;设置字符编码-&gt;选择&#8220;简体中文GBK&#8221;。<br />然后重新启动vim,就可以了。<br /><img src="http://www.blogjava.net/images/blogjava_net/zhyiwww/linux/gvim-6.png" alt="" border="0" height="345" width="445" /><br /><br />虽然，vim和gvim都能正常使用，但是终端下的中文却不能正常显示。<br /><br />最终解决了我的问题。<br />配置清单：<br />/etc/default/locale文件内容为：<br /><div><em style="color: #008000;">~$ cat /etc/default/locale <br />LANG="zh_CN.UTF-8"<br />#LANG="zh_CN.GB18030"<br />LANGUAGE="zh_CN:CN"<br />#LANGUAGE="en_US:en"<br /><br />## zhangyi add<br />#LANG="zh_CN.utf8"<br />#LANGUAGE="en_US:en"</em><br /><br />/etc/vim/vimrc文件部分内容：<br /><div><span style="color: #008000;">set directory=/tmp</span><br /><span style="color: #008000;">set nu</span><br /><span style="color: #008000;">"set encoding=2byte-cp936</span><br /><span style="color: #008000;">"set fileencoding=utf8,gbk,gb2312</span><br />可以看到，我的encoding也注释掉了。<br /><br />我启动系统时选择的语言是&#8220;英语&#8221;<br /><br />我的终端编码位：UTF-8<br /><br />目前，我的系统运行正常。vim没有乱码，帮助也不是乱码。gvim帮助显示英文，没有乱码，菜单显示正常。<br />命令行终端中文目录和文件显示正常。<br /><br />终于可以松口气了。。。。。<br /></div></div></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/358642.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-09-14 18:30 <a href="http://www.blogjava.net/zhyiwww/archive/2011/09/14/358642.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>软链接和硬链接的理解</title><link>http://www.blogjava.net/zhyiwww/archive/2011/09/13/358524.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Tue, 13 Sep 2011 04:52:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/09/13/358524.html</guid><description><![CDATA[<div><br />root@test-laptop:/tmp# ln /tmp/aa.txt&nbsp; /tmp/bb.txt<br /><br />root@test-laptop:/tmp# file /tmp/aa.txt &nbsp;<br />/tmp/aa.txt: ASCII text<br />硬链接文件是普通文件属性。<br />root@test-laptop:/tmp# file /tmp/bb.txt<br />/tmp/bb.txt: ASCII text<br /><br />软链接的文件属性是链接文件。<br /><br />这应该算一个区别。<br /><br />root@test-laptop:/tmp# ln -s /tmp/aa.txt&nbsp; cc.txt<br /><br />root@test-laptop:/tmp# file /tmp/cc.txt <br />/tmp/cc.txt: symbolic link to `/tmp/aa.txt'<br /><br />通过查看文件属性，可以得到比较明显的区别。<br />root@test-laptop:/tmp# ls *.txt -la<br />-rw-r--r-- 2 zy zy 28 2011-09-13 11:54 aa.txt<br />-rw-r--r-- 2 zy zy 28 2011-09-13 11:54 bb.txt<br />lrwxrwxrwx 1 zy zy 11 2011-09-13 11:54 cc.txt -&gt; /tmp/aa.txt<br /><br />删除硬链结文件，原文件不删除。<br />root@test-laptop:/tmp# rm bb.txt<br /><br />root@test-laptop:/tmp# ls -la *.txt<br />-rw-r--r-- 1 zy zy 28 2011-09-13 11:54 aa.txt<br />lrwxrwxrwx 1 zy zy 11 2011-09-13 11:54 cc.txt -&gt; /tmp/aa.txt<br /><br />删除软链接文件，原文件也不删除。<br /><br />有朋友说，删除硬链结，原文件就也删除掉了。<br /><br />上面是我进行的操作，结果，原文件没有删除。</div><img src ="http://www.blogjava.net/zhyiwww/aggbug/358524.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-09-13 12:52 <a href="http://www.blogjava.net/zhyiwww/archive/2011/09/13/358524.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>命令行和ant脚本的参数传递</title><link>http://www.blogjava.net/zhyiwww/archive/2011/09/02/357823.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Fri, 02 Sep 2011 06:44:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/09/02/357823.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/357823.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/09/02/357823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/357823.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/357823.html</trackback:ping><description><![CDATA[比如在执行build.xml的某些任务时候，需要从外面的命令行传递参数给ant脚本。<br />可以通过以下的方式进行参数传入：<br /><div>ant -f ../../build.xml idc.$type.$ismenu.war -Dparent_version=$parent_version -Dson_version=$son_version<br /><br />使用方法：&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; 在build.xml文件定义如下属性：<br />&nbsp;&nbsp; &lt;property name="parent.version" value="${parent_version}" /&gt;<br />&nbsp;&nbsp; &lt;property name="son.version" value="${son_version}" /&gt;<br /><br />在任务中使用：<br /><br /><div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;target name="war" depends="build.all"&gt;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;property name="war.name" value="${product.bin.dir}/${project.context}-<strong style="color: red;">${parent.version}</strong>-${current.date}.war"/&gt;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;war destfile="${war.name}" webxml="${project.webroot}/WEB-INF/web.xml"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;fileset dir="${project.webroot}"&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;include name="**/*"/&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/fileset&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/war&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/target&gt;<br /><br />红色字体部分，就可以实现从此参数取得值。<br /><br />通过以上方法，就可以从命令行中把参数传递入ant脚本。<br />这样，就可以灵活的使用shell脚本和ant脚本的整合。实现更方便和灵活的功能。</div><br /></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/357823.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-09-02 14:44 <a href="http://www.blogjava.net/zhyiwww/archive/2011/09/02/357823.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu下打开rar乱码问题的解决方法</title><link>http://www.blogjava.net/zhyiwww/archive/2011/08/31/357636.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 31 Aug 2011 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/08/31/357636.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/357636.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/08/31/357636.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/357636.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/357636.html</trackback:ping><description><![CDATA[Ubuntu下用file-roller,也就是归档管理器打开.rar文件，里面的中文目录文件名总是乱码，郁闷了很久。<br />从网上查找了很多资料，都说卸载rar,安装unrar可以解决，我尝试了，不行。<br />后来<a href="http://apps.hi.baidu.com/share/detail/33896050">http://apps.hi.baidu.com/share/detail/33896050</a>中有关zip文件乱码的解决方法给了我启发，于是做了一下尝试。<br /><br /><div>&nbsp;1871&nbsp; aptitude install p7zip -y <br />&nbsp;1872&nbsp; aptitude install p7zip-rar -y</div><br />安装完p7zip和p7zip-rar后，再打开rar文件，里面的目录和文件名就不在是乱码了。 <br /><br />我的环境是：<br />ubuntu 10.04+unrar+unrar-free+file-roler+p7zip+p7zip-rar 就可以让你的rar文件打开不显示乱码，大家可以也试一下。 <br />在此感谢那个那位博主。。。<br /><br /><br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/357636.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-08-31 14:00 <a href="http://www.blogjava.net/zhyiwww/archive/2011/08/31/357636.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>subversion访问权限分配策略</title><link>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Thu, 19 May 2011 06:26:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/350598.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/350598.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/350598.html</trackback:ping><description><![CDATA[<br />【1】配置多资源库<br />步骤略<br /><br />【2】配置目录访问权限，控制到目录<br /><br />&nbsp;&nbsp;&nbsp; [groups]<br />&nbsp;&nbsp;&nbsp; g1=a,b,c<br />&nbsp;&nbsp;&nbsp; g2=d,e,f<br /><br />&nbsp;&nbsp;&nbsp; [repos1:/]<br />&nbsp;&nbsp;&nbsp; g1=r<br />&nbsp;&nbsp;&nbsp; g2=r<br />&nbsp;&nbsp;&nbsp; *=<br /><br />&nbsp;&nbsp;&nbsp; 这个说明g1和g2对资源库repos1有读访问权限，其他人无任何权限。<br />&nbsp;&nbsp; <br /><div>&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; [repos1:/project1/src/com/xxx/dao]<br /> &nbsp;&nbsp;&nbsp; g1=rw<br />&nbsp;&nbsp;&nbsp; g2=r<br /> &nbsp;&nbsp;&nbsp; * = <br /> </div>&nbsp;<br /><div>&nbsp;&nbsp;&nbsp; <br /> &nbsp;&nbsp;&nbsp; [repos1:/project1/src/com/xxx/service]<br /> &nbsp;&nbsp;&nbsp; g2=rw<br /> &nbsp;&nbsp;&nbsp; g1=r<br />&nbsp;&nbsp;&nbsp; * = <br /> </div>&nbsp;&nbsp;&nbsp; <br />权限说明：<br />1、权限访问按模块进行配置<br />2、dao除了g1和g2外，任何人不能访问,但只有g1有写权限。<br />3、service除了g1和g2外，任何人不能访问，只有g2有写权限。<br />4、使用了"*="就必须对需要访问的人的权限做独立控制。<br />5、如果不使用"*=",就可以使用权限继承来实现对用户权限控制。<br /><br /><br />&nbsp;&nbsp;&nbsp; <br /><br /><img src ="http://www.blogjava.net/zhyiwww/aggbug/350598.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-05-19 14:26 <a href="http://www.blogjava.net/zhyiwww/archive/2011/05/19/350598.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>利用rsync进行数据同步备份</title><link>http://www.blogjava.net/zhyiwww/archive/2011/05/18/350442.html</link><dc:creator>zhyiwww</dc:creator><author>zhyiwww</author><pubDate>Wed, 18 May 2011 00:45:00 GMT</pubDate><guid>http://www.blogjava.net/zhyiwww/archive/2011/05/18/350442.html</guid><wfw:comment>http://www.blogjava.net/zhyiwww/comments/350442.html</wfw:comment><comments>http://www.blogjava.net/zhyiwww/archive/2011/05/18/350442.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhyiwww/comments/commentRss/350442.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhyiwww/services/trackbacks/350442.html</trackback:ping><description><![CDATA[在此提供几种可行的思路：<br />【1】在同一机器，同一文件系统下同步备份<br /><br /><div>源目录：/me/tools<br /> 目标目录：/media/tools<br /> 操作：rsync -r -v /me/tools /media/tools </div><br />【2】从本机同步到网络共享目录<br /><br /><div>源目录：/me/tools<br /> 目标目录：smb://192.168.5.88/me/tools(需要有共享写权限)<br />&nbsp;&nbsp;&nbsp; 也可以通过NFS文件挂载，把网络文件系统挂载到本地文件目录，那么操作就同第一种方式。<br /> 操作：rsync -r -v /me/tools/ smb://192.168.5.88/me/tools</div><br /><br />【3】通过ssh协议直接写到另外的linux服务器文件系统 <br /><br /><div>源目录：/me/tools(本机linux)<br /> 目标目录：/media/tools(192.168.5.88机器上/me/tools,登录用户需要有写权限)<br /> 操作：rsync -r -v /me/tools test@192.168.5.88:/me/tools</div><br />通常情况下大概有这几种用法。<br /><br /><div><br />使用的参数优化：<br />rsync -rv&nbsp; /data/tools/ /media/usbdisk/tools&nbsp; <strong style="color: #ff0000;">--delete&nbsp; --ignore-existing<br /></strong><br />红色字体的部分可以优化同步过程。<br /><div><strong style="color: #008000;">--delete&nbsp; 在同步的时候，如果源端没有的文件，在目标端也会同步删除<br />--ignore-existing 在同步的时候，忽略掉已经存在的文件</strong><strong style="color: #ff0000;"><br /><br /></strong></div></div><img src ="http://www.blogjava.net/zhyiwww/aggbug/350442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhyiwww/" target="_blank">zhyiwww</a> 2011-05-18 08:45 <a href="http://www.blogjava.net/zhyiwww/archive/2011/05/18/350442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>