﻿<?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-勿以恶小而为之 勿以善小而不为</title><link>http://www.blogjava.net/xuzhengsong/</link><description>己所不欲，勿施于人</description><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 05:23:33 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 05:23:33 GMT</pubDate><ttl>60</ttl><item><title>利用 R-OSGi 实现分布式 OSGi 应用</title><link>http://www.blogjava.net/xuzhengsong/archive/2012/08/25/386259.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sat, 25 Aug 2012 06:21:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2012/08/25/386259.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/386259.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2012/08/25/386259.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/386259.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/386259.html</trackback:ping><description><![CDATA[<div>http://www.ibm.com/developerworks/cn/java/j-lo-rosgi/</div><img src ="http://www.blogjava.net/xuzhengsong/aggbug/386259.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2012-08-25 14:21 <a href="http://www.blogjava.net/xuzhengsong/archive/2012/08/25/386259.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>预存话费送手机</title><link>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368089.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sun, 08 Jan 2012 07:58:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368089.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/368089.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368089.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/368089.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/368089.html</trackback:ping><description><![CDATA[<div><img src="http://www.10010js.com/shop/ad/iphonebook/images/img02_02.jpg"  alt="" /></div><img src ="http://www.blogjava.net/xuzhengsong/aggbug/368089.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2012-01-08 15:58 <a href="http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368089.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>iPhone4S相关参数</title><link>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368086.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sun, 08 Jan 2012 07:31:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368086.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/368086.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368086.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/368086.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/368086.html</trackback:ping><description><![CDATA[<div></div><div><div></div><div><div><img src="http://www.10010js.com/shop/ad/iphonebook/images/img01_02.jpg"  alt="" /></div></div></div><img src ="http://www.blogjava.net/xuzhengsong/aggbug/368086.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2012-01-08 15:31 <a href="http://www.blogjava.net/xuzhengsong/archive/2012/01/08/368086.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>构建JDK</title><link>http://www.blogjava.net/xuzhengsong/archive/2011/11/23/364622.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Wed, 23 Nov 2011 02:36:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2011/11/23/364622.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/364622.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2011/11/23/364622.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/364622.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/364622.html</trackback:ping><description><![CDATA[<div>make BUILD_HOTSPOT=false BUILD_DEPLOY=false SKIP_FASTDEBUG_BUILD=true SKIP_DEBUG_BUILD=false DEV_ONLY=true debug_build<br />make dev BUILD_DEPLOY=false SKIP_COMPARE_IMAGES=true BUILD_HOTSPOT=false<br />make dev BUILD_DEPLOY=false SKIP_FASTDEBUG_BUILD=true SKIP_COMPARE_IMAGES=true</div><img src ="http://www.blogjava.net/xuzhengsong/aggbug/364622.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2011-11-23 10:36 <a href="http://www.blogjava.net/xuzhengsong/archive/2011/11/23/364622.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Tomat6.0类加载的层次结构</title><link>http://www.blogjava.net/xuzhengsong/archive/2011/03/01/345412.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Tue, 01 Mar 2011 06:27:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2011/03/01/345412.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/345412.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2011/03/01/345412.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/345412.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/345412.html</trackback:ping><description><![CDATA[<ul>
    <li>Bootstrap classes of your JVM</li>
    <li>System class loader classes (described above)</li>
    <li><em>/WEB-INF/classes</em> of your web application</li>
    <li><em>/WEB-INF/lib/*.jar</em> of your web application</li>
    <li><em>$CATALINA_HOME/lib</em></li>
    <li><em>$CATALINA_HOME/lib/*.jar</em></li>
</ul>
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/345412.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2011-03-01 14:27 <a href="http://www.blogjava.net/xuzhengsong/archive/2011/03/01/345412.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>正则表达式匹配疑问（整数和0的匹配）_javascript_(求解)</title><link>http://www.blogjava.net/xuzhengsong/archive/2011/01/18/343165.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Tue, 18 Jan 2011 10:03:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2011/01/18/343165.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/343165.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2011/01/18/343165.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/343165.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/343165.html</trackback:ping><description><![CDATA[/^-?[1-9]\d*|0$/.test("00")<br />
<br />
为什么上面的表达式可以匹配00，期望是只可以匹配正整数，负整数和0，不能匹配00等多个0。<br />
而这个表达式在java中通不过的。<br />
<br />
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/343165.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2011-01-18 18:03 <a href="http://www.blogjava.net/xuzhengsong/archive/2011/01/18/343165.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle监听器动态修改</title><link>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317989.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sun, 11 Apr 2010 06:23:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317989.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/317989.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317989.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/317989.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/317989.html</trackback:ping><description><![CDATA[<font face="Times New Roman">SHOW PARAMETER LOCAL<br />
ALTER SYSTEM SET LOCAL_LISTENER=JAC;<br />
此处的testdb是在tnsnames.ora文件中的服务名称<br />
动态注册非1521端口的监听：<br />
ALTER SYSTEM SET LOCAL_LISTENER='(ADDRESS = (PROTOCOL=TCP)(HOST=HOST2)(PORT=1522))';<br />
</font><br />
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/317989.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2010-04-11 14:23 <a href="http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317989.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>linux下mount软驱/u盘/光驱命令(转载)</title><link>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317988.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sun, 11 Apr 2010 03:51:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317988.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/317988.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317988.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/317988.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/317988.html</trackback:ping><description><![CDATA[<div id="blog_text" class="cnt">
<p><font color="#3370cc">1，mount软驱：mount
-t msdos /dev/fd0 /mnt</font></p>
<p><font color="#3370cc">2，mount u盘：fdisk -l查看，然后mount -t vfat /dev/sda1
/mnt</font></p>
<p><font color="#3370cc">3，mount光驱：mount /dev/cdrom /mnt</font></p>
<p><font color="#3370cc">附件：mount其他类型（转贴）</font></p>
<p><font color="#3370cc">学习操作系统时我们都了解到文件系统是操作系统的重要组成部分之一。文件系统有很多种类型，比
windows的fat、fat32；Linux的ext、ext2或ext3；FreeBSD的ufs等等。在使用Linux的过程，也常常Linux
操作系统使用虚拟文件系统VFS，通过VFS可以直接存取其它已被内核支持的各种文件系统，用起来就像是在普通的
Linux的ext系列文件系统一样。早期的Linux内置支持的文件系统不多，自 kernel 2.0.x 起并支持到 VFAT ，以后逐
渐增加，到目前可以说　决大多数的文件系统都有了支持。只是有一些如NTFS需要重新编译内核才能支持。</font></p>
<p><font color="#3370cc">　　Linux在启动过程中，会按照/etc/fstab中的设置，把各个分区上的文件系统加挂到对
应到加载点上去。Linux至少需要两个分区才能启动：一个是根分区/，另一个是交换分区，如果在启动时根分区加载失败，Linux就不能完成启动。如果
交换分区加载失败，Linux就不能仍能启动，在内存不够的情况下速度就会受很大的影响。根分区的文件系统类型通常是ext、ext2或ext3，但也可
以是其它的一些文件系统。</font></p>
<p><font color="#3370cc">　　除了加载了Linux所必需的文件系统外，Linux的用户还经常需要使用其它的各种文件系统，
特别是在一台机器上同时安装多个操作系统的时候。比如笔者的机器上同时安装了Linux和Windows2000，其中Windows的C盘采用了
NTFS文件系统、D盘采用了FAT32文件系统。而当我在Linux上工作的时候，常常需要访问Windows的C盘和D盘的内容，甚至是网络上的共享
目录，Linux下加挂一个文件系统使用的是mount命令，用man
mount命令可以得到命令参数的详细解释。下面就来介绍一下在几种情况下以命令行方式加挂文件系统的具体方法：</font></p>
<p><font color="#3370cc">　　1.加挂FAT32文件系统</font></p>
<p><font color="#3370cc">　　最简单的用法<br />
mount /dev/hda6 /mnt/d</font></p>
<p><font color="#3370cc">　　/dev/hda6是笔者Windows的D盘，/mnt/d是目录加挂点。Linux会识别到
/dev/hda6分区的文件系统类型是什么，然后加挂的。当然也可以指定分区的文件系统类型，命令如下：</font></p>
<p><font color="#3370cc">　　mount -t vfat /dev/hda6 /mnt/d</font></p>
<p><font color="#3370cc">　　在实际中操作中，直接加挂一个windows的分区，中文的文件名和目录名会出现乱码，为了避免
这种情况可以指定字符集，命令如下：</font></p>
<p><font color="#3370cc">　　mount  /dev/hda6 /mnt/d -o
codepage="936",iocharset=cp936<br />
mount -t vfat /dev/hda6 /mnt/d -o codepage="936",iocharset=cp936</font></p>
<p><font color="#3370cc">　　注意：cp936是指简体中文，cp950是指繁体中文。</font></p>
<p><font color="#3370cc">　　2.加挂NTFS文件系统</font></p>
<p><font color="#3370cc">　　在目前多数的Linux版本上，需要重编译Linux核心才能，加挂NTFS分区(编译方法请参
阅其它文章)。核心支持NTFS后，可以用以下命令加挂：</font></p>
<p><font color="#3370cc">　　mount -t ntfs /dev/hda2 /mnt/c</font></p>
<p><font color="#3370cc">　　同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集，不过和加挂vfat分区不同，实
际中用以下命令是可行的：</font></p>
<p><font color="#3370cc">　　mount -t ntfs -o iocharset="cp936" /dev/hda2
/mnt/c -r<br />
mount -t ntfs -o iocharset="cp936",rw /dev/hda2 /mnt/c </font></p>
<p><font color="#3370cc">　　3.加挂U盘上的文件系统</font></p>
<p><font color="#3370cc">　　现在使用U盘的人越来越多了，其实在Linux下使用U盘也非常简单，Linux对USB设备有
很好的支持，在你插入U盘后，U盘被识别为一个SCSI盘，通常您用以下命令就能加挂U盘上的文件系统<br />
mount /dev/sda1 /usb</font></p>
<p><font color="#3370cc">　　同样对于中文的文件名和目录名会出现乱码的问题可以指定字符集，命令类似于上面对FAT32介绍
的：<br />
mount /dev/sda1 /usb -o pagecode="936",iocharset=cp936</font></p>
<p><font color="#3370cc">　　4.加挂Linux系统通过samba共享出来的目录</font></p>
<p><font color="#3370cc">　　利用samba共享出来的目录其实很难说其原来是哪种文件系统，不过这一点不重要，只要它对用户
是透明的就好啦。加挂时，我们指定类型为smbfs，在加挂samba共享的分区时，也会出现中文的文件名和目录名乱码情况，可以用以下命令加挂：</font></p>
<p><font color="#3370cc">　　mount -t smbfs -o <br />
username=terry,password=terry,codepage=936,iocharset=cp936<br />
//terry-linux/terry  /mp3/<br />
mount -t smbfs -o <br />
username=terry,password=terry,codepage=936,iocharset=cp936<br />
//192.168.100.228/terry  /mp3/</font></p>
<p><font color="#3370cc">　　注意：你可以不直接写password=terry这个参数，系统界时会要你输入密码，这样就可
以防止有人直接看到你的密码。视具体情况而定，-o后面的参数可以对应增减。</font></p>
<p><font color="#3370cc">　　5.加挂Window系统共享出来的目录</font></p>
<p><font color="#3370cc">　　在局域网中，常常需要去访问其它Windows系统共享出来的目录，在Linux下，安装了
samba后就可以使用samba中带的命令来访问Windows机器的共享资源。</font></p>
<p><font color="#3370cc">　　用smbclient来列出Windows机器的共享资源&nbsp;&nbsp;  <br />
<br />
smbclient  -L 192.168.100.111</font></p>
<p><font color="#3370cc">　　根据上面所列出Windows的共享资源后，可以选择需要加挂到本地Linux中去的
Windows的共享资源，然后使用smbmount或mount来加挂，请参照下面几条命令：</font></p>
<p><font color="#3370cc">　　smbmount  //192.168.100.111/public /public/<br />
mount //192.168.100.111/d /mnt/cdrom -o username="terry" (这样要在命令行输入密码的)<br />
mount //192.168.100.111/d /mnt/cdrom -o username="terry"$1234
(这样则不必在命令行输入密码)<br />
<br />
注：除了上面介绍的命令行方法之外，这时最好的方法就是使用其它的客户端，如LinNeighborhood、networkneighbours、
ksmbshare等，请参考其它文章。</font></p>
<p><font color="#3370cc">　　以上介绍的都是命令行的方式，每次使用时都要输入一次，如果你常常要加挂一些文件系统，想在启动
时自动加挂应该怎样做呢？下面介绍两种方法：</font></p>
<p><font color="#3370cc">　　方法1.<br />
把加挂的命令放在/etc/rc.d/rc.local中。</font></p>
<p><font color="#3370cc">　　方法2.<br />
修改分区配置文件/etc/fstab，在启动时加挂文件系统，下面是我的/etc/fstab文件：<br />
LABEL=/　　　　/　　　　　　ext3　　　　defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
1 1<br />
none　　　　　 /dev/pts　　 devpts　　　gid=5,mode=620 <br />
0 0<br />
LABEL=/home　　/home　　　　ext3　　　　defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
1 2<br />
none　　　　　 /proc　　　　proc　　　　defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
0 0<br />
none　　　　　 /dev/shm　　 tmpfs　　　 defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
0 0<br />
/dev/hda4　　　swap　　　　 swap　　　　defaults&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <br />
0 0<br />
/dev/cdrom　　 /mnt/cdrom　　　　　　　 iso9660<br />
noauto,owner,kudzu,ro 0 0<br />
/dev/hda2　　 /ntfs　　　　 ntfs　　　　defaults,iocharset=cp936　　0 0<br />
/dev/hda6　　 /win　　　　　vfat　　　　defaults,codepage=936,iocharset=　　cp936　　0 0<br />
//192.168.100.228/terry
/mp3　　　　smbfs
username=terry,password=terry,codepage=cp936,iocharset=cp936 0 0</font></p>
<p><font color="#3370cc">　　请注意最后三行：</font></p>
<p><font color="#3370cc">　　倒数第四行，加挂我的C盘，NTFS格式的<br />
倒数第三行，加挂我的D盘，FAT32格式的<br />
倒数第二行，加挂的是我的局域网中另一台安装samba的Linux文件服务器上的一个目录</font></p>
</div>
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/317988.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2010-04-11 11:51 <a href="http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317988.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu下光盘刻录</title><link>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317987.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sun, 11 Apr 2010 03:50:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317987.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/317987.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317987.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/317987.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/317987.html</trackback:ping><description><![CDATA[<h4>建立 ISO 镜像文件 </h4>
<p><strong>mkisofs</strong>这个命令可以用于建立ISO镜像,建立的ISO可以通过mount挂载或是刻录至光盘
</p>
<pre>mkisofs -r -J -o cd_image.iso /directory<br />
</pre>
<p>参数<strong>-r</strong>,<strong>-j</strong>用于对长文件名的支持&nbsp;<span>刻录前对镜像文件的正确性检查 </span></p>
<p>刻录之前,可以先点击该镜像文件,系统将会调用压缩管理程序打开该文件.
</p>
<p>如果你拥有 sudo 权限,也可以将它挂载到某个目录下,浏览并检查里面文件正确与否
</p>
<pre>sudo modprobe loop<br />
sudo mount -t iso9660 -o ro,loop=/dev/loop0 cd_image.iso /media/cdrom<br />
</pre>
<p>确认无误后记得卸载它:
</p>
<pre>sudo umount /media/cdrom<br />
</pre>
<h4>用命令 cdrecord 进行光盘刻录 </h4>
<p>cdrecord 可以将 ISO 文件或是其他数据刻录至光盘中,假设我们要刻录一个已经建立好了的 ISO 文件:
</p>
<pre>cdrecord dev=/dev/cdrom driveropts=burnfree -v -data cd_image.iso<br />
</pre>
<p>将 wav 文件刻录成音乐 CD:
</p>
<pre>cdrecord dev=/dev/cdrom driveropts=burnfree -v -audio [wav files...]<br />
</pre>
<p>将<strong>/dev/cdrom</strong>改为你的刻录机对应的位置.
</p>
<p><strong>-v</strong>参数让系统显示刻录进度
</p>
<p><strong>driveropts=burnfree</strong>参数用于降低刻录时出现缓冲错误的机率,当前大部份的刻录机都支持这一参数.
</p>
<p><br />
</p>
<h4><span>清空可擦写光盘上的数据 </span></h4>
<p>在重新利用一张存有数据的可擦写 CD/DVD 之前,需先将原有数据清除,操作如下
</p>
<pre>cdrecord -vv dev=1,0 blank=all<br />
</pre>
<p>参确 <a href="http://lists.debian.org/cdwrite/2004/10/msg00031.html" class="external free" title="http://lists.debian.org/cdwrite/2004/10/msg00031.html" rel="nofollow">http://lists.debian.org/cdwrite/2004/10/msg00031.html</a>
</p>
<p><br />
</p>
<h4>[<a href="http://wiki.ubuntu.org.cn/index.php?title=UbuntuHelp:CdDvdBurning/zh&amp;action=edit&amp;section=11" title="编辑段落: 用 cdrecord 操作&quot;未被支持&quot;的光驱">编辑</a>]  用 cdrecord 操作"未被支持"的光驱 </h4>
<p>在少数情况下,ubuntu 无法正确识别出你的光驱,这样在你运行<em>cdrecord dev=/dev/cdrom</em>时,系统会提
示"no media found",甚至<em>cdrecord -scanbus</em>也无法正常工作,这样你就无法确定该设备的路径了,这时你可
以通过查看启动时系统检测记录来确定你刻录光驱的路径,例如:
</p>
<pre>$ dmesg<br />
hda: PIONEER DVD RW DVR-108, ATAPI CD/DVD-ROM drive<br />
hdb: IDE DVD-ROM 16X, ATAPI CD/DVD-ROM drive<br />
[...]<br />
hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache<br />
</pre>
<p>这里我们就可以得到该光驱对应的为 hda
</p>
<p>然后就可以通过下面的命令来刻录了:
</p>
<pre>cdrecord dev=ATAPI:/dev/hda -data -v -eject your_data.iso<br />
</pre>
<h4><span>刻录
DVD 或蓝光光盘 </span></h4>
<ul>
    <li> 安装<strong>dvd+rw-tools</strong>软件. 参阅 [InstallingSoftware].
    </li>
    <li> 使用 <code>growisofs</code>程序来刻录DVD/蓝光光盘
    </li>
</ul>
<pre>growisofs -Z /dev/scd0 -R -J /some/files<br />
</pre>
<pre>growisofs -speed=2 -dvd-compat -Z /dev/dvdwriter=dvd_image.iso<br />
</pre>
<p>加入额外时间信息:
</p>
<pre>growisofs -M /dev/dvdwriter additionaldata<br />
</pre>
<h4><span>清空
DVD+RW 光盘 </span></h4>
<pre>dvd+rw-format -blank /dev/cdrw<br />
</pre>
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/317987.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2010-04-11 11:50 <a href="http://www.blogjava.net/xuzhengsong/archive/2010/04/11/317987.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu或Debian下的一些软件安装</title><link>http://www.blogjava.net/xuzhengsong/archive/2010/04/03/317412.html</link><dc:creator>Xuzhengsong</dc:creator><author>Xuzhengsong</author><pubDate>Sat, 03 Apr 2010 14:30:00 GMT</pubDate><guid>http://www.blogjava.net/xuzhengsong/archive/2010/04/03/317412.html</guid><wfw:comment>http://www.blogjava.net/xuzhengsong/comments/317412.html</wfw:comment><comments>http://www.blogjava.net/xuzhengsong/archive/2010/04/03/317412.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/xuzhengsong/comments/commentRss/317412.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/xuzhengsong/services/trackbacks/317412.html</trackback:ping><description><![CDATA[<style type="text/css"> <!--@import url(scrollbar.css); --></style>sudo apt-get install openssh-server <br />
sudo install sun-java6-jdk<br />
sudo apt-get install vsftpd<br />
sudo apt-get install <font size="-1"><em>mysql</em>-server</font>
<img src ="http://www.blogjava.net/xuzhengsong/aggbug/317412.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/xuzhengsong/" target="_blank">Xuzhengsong</a> 2010-04-03 22:30 <a href="http://www.blogjava.net/xuzhengsong/archive/2010/04/03/317412.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>