﻿<?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-JavaMuse-最新评论</title><link>http://www.blogjava.net/zhuguangxiang/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Tue, 13 Mar 2007 06:04:55 GMT</pubDate><lastBuildDate>Tue, 13 Mar 2007 06:04:55 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100133</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 08:08:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100133</guid><description><![CDATA[21、我的MS美化：（不要修改权限，把字体放在~/.fonts/下）<br>1、在~/下建一个目录：.fonts<br> 在~/.fonts下建一个目录 zh_CN<br>将下面的字体拷贝到~/.fonts/zh_CN/下<br>simsun.ttc,simhei.ttf,simkai.ttf,simfang.ttf,tahoma.ttf verdana.ttf verdanab.ttf verdanaz.ttf tahomabd.ttf verdanai.ttf,times.ttf,timesbd.ttf,<br>timesbi.ttf,timesi.ttf<br>在~/.fonts/zh_CN/下：<br> mkfontscale<br> mkfontdir<br> fc-cache -fv<br>2、修改/etc/fonts/language-selector.conf文件(修改前要备份)<br>&lt;!--language-selector.conf前一部分为字体渲染顺序，这里把SimSun体提到了第三位，优先于原来的ShanHeiSun。中间那部分对字体进行加粗处理。后一部分设置字体属性，这里将列表中的字体，包括宋体等设为了在12px～24px之间关闭AA(即平滑效果)，超过这个范围开启AA，使得屏幕上的字体更漂亮。<br>需要注意的是，如果系统中不存在这其中的任一个字体，会使整个文件失效，系统默认采用fonts.conf进行配置。 <br>--&gt;<br>&lt;fontconfig&gt;<br><br>	&lt;alias&gt;<br><br>                &lt;family&gt;serif&lt;/family&gt;<br><br>                &lt;prefer&gt;<br>			&lt;family&gt;Bitstream Vera Serif&lt;/family&gt; <br><br>                        &lt;family&gt;Times New Roman&lt;/family&gt;<br>								<br><br>                        <br>				&lt;family&gt;SimSun&lt;/family&gt;<br><br>                        &lt;family&gt;AR PL ShanHeiSun Uni&lt;/family&gt;<br><br>                        <br><br>                        &lt;family&gt;AR PL ZenKai Uni&lt;/family&gt;<br><br>                &lt;/prefer&gt;<br><br>        &lt;/alias&gt;<br><br>        &lt;alias&gt;<br><br>                &lt;family&gt;sans-serif&lt;/family&gt;<br><br>                &lt;prefer&gt;<br>			&lt;family&gt;Bitstream Vera Sans&lt;/family&gt; <br><br>                        &lt;family&gt;Times New Roman&lt;/family&gt;<br>								<br><br>                        <br>				&lt;family&gt;SimSun&lt;/family&gt;<br><br>                        &lt;family&gt;AR PL ShanHeiSun Uni&lt;/family&gt;<br><br>                        <br><br>                        &lt;family&gt;AR PL ZenKai Uni&lt;/family&gt;<br><br>                &lt;/prefer&gt;<br><br>        &lt;/alias&gt;<br><br>        &lt;alias&gt;<br><br>                &lt;family&gt;monospace&lt;/family&gt;<br><br>                &lt;prefer&gt;<br>			&lt;family&gt;Bitstream Vera Sans Mono&lt;/family&gt; <br><br>                        &lt;family&gt;Times New Roman&lt;/family&gt;<br>								<br><br>                        <br>&lt;family&gt;SimSun&lt;/family&gt;<br><br>                        &lt;family&gt;AR PL ShanHeiSun Uni&lt;/family&gt;<br><br>                        <br><br>                        &lt;family&gt;AR PL ZenKai Uni&lt;/family&gt;<br><br>                &lt;/prefer&gt;<br><br>        &lt;/alias&gt;<br><br>        &lt;match target=&quot;font&quot; &gt;<br><br>                &lt;test name=&quot;family&quot; compare=&quot;contains&quot; &gt;<br>								<br><br>                        &lt;string&gt;Song&lt;/string&gt;<br><br>                        &lt;string&gt;Sun&lt;/string&gt;<br><br>                        &lt;string&gt;Kai&lt;/string&gt;<br><br>                        &lt;string&gt;Ming&lt;/string&gt;<br><br>                &lt;/test&gt; <br><br>                &lt;!-- check to see if the font is just regular --&gt;<br><br>                &lt;test name=&quot;weight&quot; compare=&quot;less_eq&quot;&gt;<br><br>                        &lt;int&gt;100&lt;/int&gt;<br><br>		&lt;/test&gt;<br><br>                &lt;test compare=&quot;more_eq&quot; target=&quot;pattern&quot; name=&quot;weight&quot; &gt;<br><br>                        &lt;int&gt;180&lt;/int&gt;<br><br>                &lt;/test&gt;<br><br>                &lt;edit mode=&quot;assign&quot; name=&quot;embolden&quot; &gt;<br><br>                        &lt;bool&gt;true&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br><br>	&lt;/match&gt;<br><br>        &lt;match target=&quot;font&quot; &gt;<br><br>                &lt;test name=&quot;family&quot; compare=&quot;contains&quot; &gt;<br><br>&lt;string&gt;Song&lt;/string&gt;<br>&lt;string&gt;Sun&lt;/string&gt;<br>&lt;string&gt;Kai&lt;/string&gt;<br>&lt;string&gt;Ming&lt;/string&gt;<br>&lt;string&gt;宋体&lt;/string&gt;<br><br>&lt;string&gt;黑体&lt;/string&gt;<br>&lt;string&gt;新宋体&lt;/string&gt;<br>&lt;string&gt;楷体_GB2312&lt;/string&gt;<br>&lt;string&gt;仿宋_GB2312&lt;/string&gt;<br>&lt;string&gt;隶体&lt;/string&gt;<br>&lt;string&gt;SimSun&lt;/string&gt;<br>&lt;string&gt;SimHei&lt;/string&gt;<br>&lt;string&gt;NSimSun&lt;/string&gt;<br>&lt;string&gt;NSimSun-18030&lt;/string&gt;<br>&lt;string&gt;KaiTi_GB2312&lt;/string&gt;<br>&lt;string&gt;FangSong_GB2312&lt;/string&gt;<br>&lt;string&gt;LiSu&lt;/string&gt; <br><br>                &lt;/test&gt; <br><br>                &lt;edit name=&quot;globaladvance&quot;&gt;<br><br>                        &lt;bool&gt;false&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br><br>                &lt;edit name=&quot;spacing&quot;&gt;<br><br>                        &lt;int&gt;0&lt;/int&gt;<br><br>                &lt;/edit&gt;<br><br>                &lt;edit name=&quot;hinting&quot;&gt;<br><br>                        &lt;bool&gt;true&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br><br>                &lt;edit name=&quot;autohint&quot;&gt;<br><br>                        &lt;bool&gt;false&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br><br>                &lt;edit name=&quot;antialias&quot; mode=&quot;assign&quot;&gt;<br><br>                        &lt;bool&gt;true&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br>					 &lt;test name=&quot;pixelsize&quot; compare=&quot;more_eq&quot;&gt;<br><br>								&lt;int&gt;12&lt;/int&gt;<br><br>					&lt;/test&gt;<br><br>                &lt;test name=&quot;pixelsize&quot; compare=&quot;less_eq&quot;&gt;<br><br>                        &lt;int&gt;24&lt;/int&gt;<br><br>                &lt;/test&gt;<br><br>                &lt;edit name=&quot;antialias&quot; mode=&quot;assign&quot; &gt;<br><br>                        &lt;bool&gt;false&lt;/bool&gt;<br><br>                &lt;/edit&gt;<br><br>        &lt;/match&gt;<br><br>&lt;!--按照上面的方法，即便是Bitstream和Times Now Roman排在前面，会令所有字体都使用SimSun，包括中文和英文。不过这个时候所有英文字体会出现破碎，很难看。在&lt; /fontconfig&gt;前面，使得英文字体使用BitStream vera。--&gt;<br>&lt;!--sans settting--&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;sans-serif&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;&lt;/edit&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend_first&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Sans&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;sans-serif&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;assign&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Sans&lt;/string&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test name=&quot;family&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Sans&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;append&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br><br>&lt;!--serif settting--&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;serif&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;&lt;/edit&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend_first&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Serif&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;serif&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;assign&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Serif&lt;/string&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test name=&quot;family&quot;&gt;<br>      &lt;string&gt;Bitstream Vera  Serif&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;append&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;!--mono settting--&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;monospace&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;&lt;/edit&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;prepend_first&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Mono&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test qual=&quot;any&quot; name=&quot;family&quot; compare=&quot;eq&quot;&gt;<br>      &lt;string&gt;monospace&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;assign&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Mono&lt;/string&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br>&lt;match target=&quot;pattern&quot;&gt;<br>   &lt;test name=&quot;family&quot;&gt;<br>      &lt;string&gt;Bitstream Vera Mono&lt;/string&gt;<br>   &lt;/test&gt;<br>   &lt;edit name=&quot;family&quot; mode=&quot;append&quot; binding=&quot;strong&quot;&gt;<br>      &lt;string&gt;SimSun&lt;/string&gt;<br>   &lt;/edit&gt;<br>&lt;/match&gt;<br><br>&lt;/fontconfig&gt;<br><br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100133.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 16:08 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100133#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100132</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:48:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100132</guid><description><![CDATA[20、美化参考：<br>http://forum.ubuntu.org.cn/viewtopic.php?t=18638&start=0&postdays=0&postorder=asc&highlight=<br>http://forum.ubuntu.org.cn/viewtopic.php?t=19325&start=0&postdays=0&postorder=asc&highlight=<br>最重要的第一步:是修改/etc/fonts/language-selector.conf文件而不是/etc/fonts/fonts.conf,否则将无法重新进入系统！<br>最重要的第二步:修改字体的阅读权限，这是造成出现乱码的根本原因。命令： <br>sudo chmod 755 /usr/share/fonts/zh_CN/*<br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:48 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100132#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100131</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:46:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100131</guid><description><![CDATA[19、变量环境：<br>/etc/environment<br>举例：<br>JAVA_HOME=/usr/local/..<br>CLASSPATH=&quot;/usr/local/...&quot;<br>或者：<br>~/.bashrc:<br>举例：<br>export PATH=&quot;.:${PATH}&quot; 加入当前位置为PATH路径<br>export CLASSPATH=&quot;.:${CLASSPATH}&quot; 加入当前位置为CLASSPATH路径<br>重启终端<br>echo ${PATH}<br><br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100131.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:46 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100131#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100130</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:41:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100130</guid><description><![CDATA[18、增加菜单到应用程序下：<br>举例一：<br>[Desktop Entry]<br>Name=LumaQQ               <br>Comment=QQ Client<br>Exec=/opt/LumaQQ/lumaqq<br>Icon=/opt/LumaQQ/QQ.png<br>Terminal=false<br>Type=Application<br>Categories=Application;Network;<br>举例二：<br> cat /usr/share/applications/eclipse.desktop <br>[Desktop Entry]<br>Type=Application<br>Encoding=UTF-8<br>Name=Eclipse<br>GenericName=Eclipse<br>Comment=Java Integrated Development Environment<br>Icon=/home/guangxiang/eclipse/icon.xpm<br>Exec=/home/guangxiang/eclipse/eclipse<br>Terminal=false<br>Categories=GTK;Application;Development;<br>eclipse 要GTK支持：<br>大部分情况是因为6.10默认没有安装gtk2-engines-pixbuf，而很多主题都要用到pixmap这个引擎。只要<br>sudo apt-get install gtk2-engines-pixbuf<br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100130.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:41 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100130#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100129</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:38:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100129</guid><description><![CDATA[17、改变GRUB 菜单引导的系统。 <br>装了Ubuntu后，系统引导自动到Ubuntu，在等待10秒后就进入Ubuntu。而不少人都是装双系统，且希望自动引导到Windows,那可以这样改变。 <br>sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup <br>sudo gedit /boot/grub/menu.lst <br><br>再搜寻这一行文字 <br>default 0 <br>用下面这一行取代 <br>default X_sequence <br>保存编辑过的文件。 <br><br>注意：X_sequence的意思是你的操作系统条目的项数（从0开始计算，即第一项是“0”，第二项是“1”，“Other operating system&quot;之类的也算。）<img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100129.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:38 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100129#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100128</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:35:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100128</guid><description><![CDATA[16、Linux下常用压缩格式的压缩与解压方法<br>.tar<br><br>解包： tar xvf FileName.tar<br><br>打包：tar cvf FileName.tar DirName<br><br>（注：tar是打包，不是压缩！）<br><br>---------------------------------------------<br><br>.gz<br><br>解压1：gunzip FileName.gz<br><br>解压2：gzip -d FileName.gz<br><br>压缩：gzip FileName<br><br>.tar.gz<br><br>解压：tar zxvf FileName.tar.gz<br><br>压缩：tar zcvf FileName.tar.gz DirName<br><br>---------------------------------------------<br><br>.bz2<br><br>解压1：bzip2 -d FileName.bz2<br><br>解压2：bunzip2 FileName.bz2<br><br>压缩： bzip2 -z FileName<br><br>压缩： bzip2 FileName<br><br>.tar.bz2<br><br>解压：tar jxvf FileName.tar.bz2<br><br>压缩：tar jcvf FileName.tar.bz2 DirName<br><br><br><br>bzip2 a.bz2 file1 file2 file3 /etc<br><br>把文件file1,file2,file3及/etc下的内容压缩起来，放入a.bz2文件中。<br><br><br><br>---------------------------------------------<br><br>.bz<br><br>解压1：bzip2 -d FileName.bz<br><br>解压2：bunzip2 FileName.bz<br><br>压缩：未知<br><br>.tar.bz<br><br>解压：tar jxvf FileName.tar.bz<br><br>压缩：未知<br><br>---------------------------------------------<br><br>.Z<br><br>解压：uncompress FileName.Z<br><br>压缩：compress FileName<br><br>.tar.Z<br><br>解压：tar Zxvf FileName.tar.Z<br><br>压缩：tar Zcvf FileName.tar.Z DirName<br><br>---------------------------------------------<br><br>.tgz<br><br>解压：tar zxvf FileName.tgz<br><br>压缩：未知<br><br>.tar.tgz<br><br>解压：tar zxvf FileName.tar.tgz<br><br>压缩：tar zcvf FileName.tar.tgz FileName<br><br>---------------------------------------------<br><br>.zip<br><br>解压：unzip FileName.zip<br><br>压缩：zip FileName.zip DirName<br><br>---------------------------------------------<br><br>.rar<br><br>解压：rar e FileName.rar<br><br>压缩：rar a FileName.rar<br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100128.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:35 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100128#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100127</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:34:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100127</guid><description><![CDATA[15、请问mysql5 在ubuntu 6.10下中文的字节数数是多少？<br>一般一个汉字在mysql中占2 个char ，但是我在ubuntu 下的mysql 中发现他占3个char.<br>如：<br>代码:<br>create table name(name char(8));<br><br>此时，我如果插入：<br>代码:<br>insert into name(&quot;王老虎&quot;);<br><br>用select 语句，发现前两个汉字显示正常，第三个汉字显示乱码。<br>如果插入：<br>代码:<br>insert into name(&quot;张三aaa&quot;);<br><br>用select 语句，发现前两个汉字显示正常，后面的三个aaa只显示了两个aa。<br><br><br>如：<br>代码:<br>create table name(name char(9);<br>则上面操作全部正常<br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100127.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:34 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100127#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100126</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100126</guid><description><![CDATA[14、安装和使用mysql（续）:<br>SQL的常用操作 <br><br>　　 注意：MySQL中每个命令后都要以分号；结尾。 <br><br>　　 1、显示数据库 <br>　　 mysql&gt; show databases; <br>　　 +----------+ <br>　　 | Database | <br>　　 +----------+ <br>　　 | mysql　　| <br>　　 | test　　 | <br>　　 +----------+ <br>　　 2 rows in set (0.04 sec) <br>　　 Mysql刚安装完有两个数据库：mysql和test。mysql库非常重要，它里面有MySQL的系统信息，我们改密码和新增用户，实际上就是用这个库中的相关表进行操作。 <br><br>　　 2、显示数据库中的表 <br>　　 mysql&gt; use mysql; （打开库，对每个库进行操作就要打开此库，类似于foxpro ） <br>　　 Database changed <br><br>　　 mysql&gt; show tables; <br>　　 +-----------------+ <br>　　 | Tables_in_mysql | <br>　　 +-----------------+ <br>　　 | columns_priv　　| <br>　　 | db　　　　　　　| <br>　　 | func　　　　　　| <br>　　 | host　　　　　　| <br>　　 | tables_priv　　 | <br>　　 | user　　　　　　| <br>　　 +-----------------+ <br>　　 6 rows in set (0.01 sec) <br><br>　　 3、显示数据表的结构： <br>　　 describe 表名; <br><br>　　 4、显示表中的记录： <br>　　 select * from 表名; <br>　　 例如：显示mysql库中user表中的纪录。所有能对MySQL用户操作的用户都在此表中。 <br>　　 Select * from user; <br><br>　　 5、建库： <br>　　 create database 库名; <br>　　 例如：创建一个名字位aaa的库 <br>　　 mysql&gt; create databases aaa; <br>6、建表： <br>　　 use 库名； <br>　　 create table 表名 (字段设定列表)； <br>　　 例如：在刚创建的aaa库中建立表name,表中有id(序号，自动增长)，xm（姓名）,xb（性别）,csny（出身年月）四个字段 <br>　　 use aaa; <br>　　 mysql&gt; create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date); <br>　　 可以用describe命令察看刚建立的表结构。 <br>　　 mysql&gt; describe name; <br><br>　　 +-------+---------+------+-----+---------+----------------+ <br>　　 | Field | Type　　| Null | Key | Default | Extra　　　　　| <br>　　 +-------+---------+------+-----+---------+----------------+ <br>　　 | id　　| int(3)　|　　　| PRI | NULL　　| auto_increment | <br>　　 | xm　　| char(8) | YES　|　　 | NULL　　|　　　　　　　　| <br>　　 | xb　　| char(2) | YES　|　　 | NULL　　|　　　　　　　　| <br>　　 | csny　| date　　| YES　|　　 | NULL　　|　　　　　　　　| <br>　　 +-------+---------+------+-----+---------+----------------+ <br><br>　　 7、增加记录 <br>　　 例如：增加几条相关纪录。 <br>　　 mysql&gt; insert into name values('','张三','男','1971-10-01'); <br>　　 mysql&gt; insert into name values('','白云','女','1972-05-20'); <br>　　 可用select命令来验证结果。 <br>　　 mysql&gt; select * from name; <br>　　 +----+------+------+------------+ <br>　　 | id | xm　 | xb　 | csny　　　 | <br>　　 +----+------+------+------------+ <br>　　 |　1 | 张三 | 男　 | 1971-10-01 | <br>　　 |　2 | 白云 | 女　 | 1972-05-20 | <br>　　 +----+------+------+------------+ <br><br>　　 8、修改纪录 <br>　　 例如：将张三的出生年月改为1971-01-10 <br>　　 mysql&gt; update name set csny='1971-01-10' where xm='张三'; <br><br>　　 9、删除纪录 <br>　　 例如：删除张三的纪录。 <br>　　 mysql&gt; delete from name where xm='张三'; <br><br>　　 10、删库和删表 <br>　　 drop database 库名; <br>　　 drop table 表名； <br>10、增加MySQL用户 <br><br>　　 格式：grant select on 数据库.* to 用户名@登录主机 identified by &quot;密码&quot; <br>例1、增加一个用户user_1密码为123，让他可以在任何主机上登录，并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL，然后键入以下命令： <br><br>　　 mysql&gt; grant select,insert,update,delete on *.* to user_1@&quot;%&quot; Identified by &quot;123&quot;; <br>例1增加的用户是十分危险的，如果知道了user_1的密码，那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了，解决办法见例2。 <br><br>　 　例2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录，并可以对数据库aaa进行查询、插入、修改、删除的操作 （localhost指本地主机，即MySQL数据库所在的那台主机），这样用户即使用知道user_2的密码，他也无法从网上直接访问数据库，只能通过 MYSQL主机来操作aaa库。 <br><br>　　 mysql&gt;grant select,insert,update,delete on aaa.* to user_2@localhost identified by &quot;123&quot;; <br><br>　　 用新增的用户如果登录不了MySQL，在登录时用如下命令： <br><br>　　 mysql -u user_1 -p　-h 192.168.113.50　（-h后跟的是要登录主机的ip地址） <br><br>　　11、备份与恢复 <br><br>　　 1、备份 <br><br>　　 例如：将上例创建的aaa库备份到文件back_aaa中 <br><br>　　 [root@test1 root]# cd　/home/data/mysql　(进入到库目录，本例库已由val/lib/mysql转到/home/data/mysql，见上述第七部分内容) <br>　　 [root@test1 mysql]# mysqldump -u root -p --opt aaa &gt; back_aaa <br><br>　　 2、恢复 <br><br>　　 [root@test mysql]# mysql -u root -p ccc &lt; back_aaa <br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100126.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:33 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100126#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100125</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:23:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100125</guid><description><![CDATA[13、安装和使用mysql:<br>sudo apt-get install mysql-server mysql-client<br><br>一、修改登录密码 <br><br>　　 MySQL默认没有密码，安装完毕增加密码的重要性是不言而喻的。 <br><br>　　 1、命令 <br>　　 usr/bin/mysqladmin -u root password 'new-password' <br>　　 格式：mysqladmin -u用户名 -p旧密码 password 新密码 <br><br>　　 2、例子 <br>　　 例1：给root加个密码123456。 <br>　　 键入以下命令 ： <br>　　 [root@test1 local]# /usr/bin/mysqladmin -u root password 123456 <br>　　 注：因为开始时root没有密码，所以-p旧密码一项就可以省略了。 <br><br><br>二、登录MySQL <br><br>　　 登录MySQL的命令是mysql， mysql 的使用语法如下： <br>　　 mysql [-u username] [-h host] [-p[password]] [dbname] <br>　 　 username 与 password 分别是 MySQL 的用户名与密码，mysql的初始管理帐号是root，没有密码，注意：这个root用户不是Linux的系统用户。MySQL默认用户是root，由于 初始没有密码，第一次进时只需键入mysql即可。 <br>　　 [root@test1 local]# mysql <br>　　 Welcome to the MySQL monitor.　Commands end with ; or \g. <br>　　 Your MySQL connection id is 1 to server version: 4.0.16-standard <br>　　 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. <br>　　 mysql&gt; <br>　　 出现了“mysql&gt;”提示符，恭喜你，安装成功！ <br>　　 增加了密码后的登录格式如下： <br>　　 mysql -u root -p <br>　　 Enter password: (输入密码) <br>　　 其中-u后跟的是用户名，-p要求输入密码，回车后在输入密码处输入密码。 <br><br>　　 注意：这个mysql文件在/usr/bin目录下，与后面讲的启动文件/etc/init.d/mysql不是一个文件。 <br>三、MySQL的几个重要目录 <br><br>　 　 MySQL安装完成后不象SQL Server默认安装在一个目录，它的数据库文件、配置文件和命令文件分别在不同的目录，了解这些目录非常重要，尤其对于Linux的初学者，因为 Linux本身的目录结构就比较复杂，如果搞不清楚MySQL的安装目录那就无从谈起深入学习。 <br><br>　　 下面就介绍一下这几个目录。 <br><br>　　 1、数据库目录 <br>　　 /var/lib/mysql/ <br><br>　　 2、配置文件 <br>　　 /usr/share/mysql（mysql.server命令及配置文件） <br><br>　　 3、相关命令 <br>　　 /usr/bin(mysqladmin mysqldump等命令) <br><br>　　 4、启动脚本 <br>　　 /etc/init.d/（启动脚本文件mysql的目录） <br>四、启动与停止 <br><br>　　 1、启动 <br>　　 MySQL安装完成后启动文件mysql在/etc/init.d目录下，在需要启动时运行下面命令即可。 <br>　　 [root@test1 init.d]# /etc/init.d/mysql start <br><br>　　 2、停止 <br>　　 /usr/bin/mysqladmin -u root -p shutdown <br><br>　　 3、自动启动 <br>　　 1）察看mysql是否在自动启动列表中 <br>　　 [root@test1 local]#　/sbin/chkconfig –list <br>　　 2）把MySQL添加到你系统的启动服务组里面去 <br>　　 [root@test1 local]#　/sbin/chkconfig　– add　mysql <br>　　 3）把MySQL从启动服务组里面删除。 <br>　　 [root@test1 local]#　/sbin/chkconfig　– del　mysql <br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100125.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:23 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100125#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: ubuntu 6.10 edgy 安装与配置</title><link>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100124</link><dc:creator>满山红叶</dc:creator><author>满山红叶</author><pubDate>Sat, 17 Feb 2007 07:21:00 GMT</pubDate><guid>http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100124</guid><description><![CDATA[12、修改/etc/fstab文件,使光盘支持中文：<br># /etc/fstab: static file system information.<br>/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto,utf8     0       0<br>加在一个支持普通用户读写的，可显示中文的windows下的一个分区：<br>mount -t vfa -o iocharset=utf8,rw,umask=0 /dev/hda1 /mnt/windows<br><br>挂载光盘：<br>mount -o loop,iocharset=utf8 -t iso9660 /dev/cdrom /mnt/cdrom<br>自动挂载分区 <br>sudo gedit /etc/fstab <br>在打开的文件里最后一行加入： <br>/dev/hdd1 /media/hdd1 ntfs utf8,umask=0222 0 0 <br>如果是fat32分区，输入： <br>/dev/hdd1 /media/hdd1 vfat utf8,umask=000 0 0 <br><br><br><img src ="http://www.blogjava.net/zhuguangxiang/aggbug/100124.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhuguangxiang/" target="_blank">满山红叶</a> 2007-02-17 15:21 <a href="http://www.blogjava.net/zhuguangxiang/archive/2007/02/17/100117.html#100124#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>