﻿<?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-奇葛格的BLOG-随笔分类-Linux|Soft</title><link>http://www.blogjava.net/onlykeke/category/13809.html</link><description>红尘最可笑，我自乐逍遥</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 03:58:15 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 03:58:15 GMT</pubDate><ttl>60</ttl><item><title>曲高和寡的ThunderBird1.5</title><link>http://www.blogjava.net/onlykeke/archive/2006/12/12/87282.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Tue, 12 Dec 2006 08:03:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/12/12/87282.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/87282.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/12/12/87282.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/87282.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/87282.html</trackback:ping><description><![CDATA[ThunderBird1.5 附件编码遵循最新的<a href="http://rfc.net/rfc2231.html">RFC2231</a>标准。这个标准太新了，以至于目前流行的客户端基本都不支持，甚至mail服务器也不一定支持。为了回归平庸，只能更改配置了： <br />配置编辑器中: <br />mail.strictly_mime.parm_folding  默认值2改为0 。<br /><br />另。文本附件在邮件正文打开的问题：<br />mail.inline_attachments   改成false<br />mail.content_disposition.type   改成1<br /><br /><br />引：<a href="http://windtear.net/archives/2006/08/11/001051.html">http://windtear.net/archives/2006/08/11/001051.html</a><img src ="http://www.blogjava.net/onlykeke/aggbug/87282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-12-12 16:03 <a href="http://www.blogjava.net/onlykeke/archive/2006/12/12/87282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>disable class reloading in resin</title><link>http://www.blogjava.net/onlykeke/archive/2006/12/06/85913.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Wed, 06 Dec 2006 10:52:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/12/06/85913.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/85913.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/12/06/85913.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/85913.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/85913.html</trackback:ping><description><![CDATA[set redeploy-mode='manual' in the resin-web.xml <br /><span>| </span><br /><span>| &lt;web-app redeploy-mode='manual'&gt; </span><br /><span>| &lt;/web-app&gt; </span><br /><span>| </span><br /><span>| Confusingly, messages and comments in the source refer to attributes </span><br /><span>| "redeploy-model" and "redeploy" in files: </span><br /><span>| </span><br /><span>|   resin/src/com/caucho/server/deploy/Start*Strategy.java </span><br /><span>|   resin/src/com/caucho/server/deploy/DeployController.java </span><br /><span>| </span><br /><br />&lt;redeploy-mode&gt; controls how Resin restarts a &lt;<a title="Web-app" href="http://wiki.caucho.com/Web-app">web-app</a>&gt; or &lt;<a title="Host" href="http://wiki.caucho.com/Host">host</a>&gt; when it detects a change in the &lt;<a title="Web-app" href="http://wiki.caucho.com/Web-app">web-app</a>&gt; or &lt;<a title="Host" href="http://wiki.caucho.com/Host">host</a>&gt;. 
<ul><li>automatic - restarts the &lt;<a title="Web-app" href="http://wiki.caucho.com/Web-app">web-app</a>&gt; or &lt;<a title="Host" href="http://wiki.caucho.com/Host">host</a>&gt; when a change is detected 
</li><li>manual - only restart on an administration command </li></ul><img src ="http://www.blogjava.net/onlykeke/aggbug/85913.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-12-06 18:52 <a href="http://www.blogjava.net/onlykeke/archive/2006/12/06/85913.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux常用命令解析和技巧整理[转]</title><link>http://www.blogjava.net/onlykeke/archive/2006/11/23/83139.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Thu, 23 Nov 2006 15:21:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/11/23/83139.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/83139.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/11/23/83139.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/83139.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/83139.html</trackback:ping><description><![CDATA[
		<p>
				<font size="2">本文收集了LINX下一些常用命令和技巧, 对初学者会很有帮助<br />转自：<a href="http://blog.csdn.net/thinkpadleo/archive/2006/06/04/772635.aspx">http://blog.csdn.net/thinkpadleo/archive/2006/06/04/772635.aspx</a></font>
				<br />
		</p>
		<p>
				<font size="2">一. 基础</font>
		</p>
		<p>
				<font size="2">Q: Linux的开机过程都做了什么？<br />A:　1） 一开机,CPU将控制权交给BIOS,BIOS完成开机自检；<br />　　2） 然后BIOS读取磁盘上的第一个扇区,并装入主引导扇区的lilo；<br />　　3） lilo根据输入选择不同的内核映象,如果你选择了linux就读取/boot下的核心映象；<br />　　4） 核心开始硬件检测和设备驱动程序的初始化,然后运行init<br />　　5） init进程根据/etc/inittab的配置运行一系列初始化脚本；<br />　　6） 完成后,启动getty进程接受用户的登录.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何设置开机自动运行程序？<br />A: 你可以在以下几个脚本文件中加入你想一启动系统就执行的命令：<br />/etc/rc.local<br />/etc/rc.sysinit<br />/etc/rc.d/init.d</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to recover ROOT's password:<br />A:<br />GRUB (RHEL AS 3.0 Update 2,vmware)<br />1. press "e" when select menu appears;<br />2. edit<br />old: kernel /vmlinuz-2.4.21-15.EL ro root=LABEL=/<br />new: kernel /vmlinuz-2.4.21-15.EL single ro root=LABEL=/<br />3. press "b" to boot<br />4. vi /etc/shadow:<br />将第一行,即以root开头的一行中root:后和下一个:前的内容删除,<br />5. 保存(wq!)<br />6. #reboot重启,root密码为空 passwd root重设密码</font>
		</p>
		<p> </p>
		<p>
				<font size="2">目录说明<br />/bin：存放最常用命令；<br />/boot：启动Linux的核心文件；<br />/dev：设备文件；<br />/etc：存放各种配置文件；<br />/home：用户主目录；<br />/lib：系统最基本的动态链接共享库；<br />/mnt：一般是空的,用来临时挂载别的文件系统；<br />/proc：虚拟目录,是内存的映射；<br />/sbin：系统管理员命令存放目录；<br />/usr：最大的目录,存许应用程序和文件；<br />/usr/X11R6：X-Window目录；<br />/usr/src：Linux源代码；<br />/usr/include：系统头文件；<br />/usr/lib：存放常用动态链接共享库、静态档案库；<br />/usr/bin、/usr/sbin：这是对/bin、/sbin的一个补充；</font>
		</p>
		<p>
				<br />
				<font size="2">服务说明:<br />1、alsasound<br />Alsa声卡驱动程序支持.Alsa声卡驱动程序本来是为了一种声卡Gravis UltraSound(GUS)而写的,该程序被证<br />明很优秀,于是作者就开始为一般的声卡写驱动程序.Alsa和OSS/Free 及OSS/Linux兼容,但是有自己的接口,<br />甚至比OSS优秀.</font>
		</p>
		<p>
				<font size="2">2、amd<br />运行automount精灵程序,该精灵在必要时自动安装一些本地设备和NFS文件系统.</font>
		</p>
		<p>
				<font size="2">3、apmd<br />apmd用来监视系统用电状态,并将相关信息通过syslogd 写入日志.也可以用来在电源不足时关机.</font>
		</p>
		<p>
				<font size="2">4、arpwatch<br />该程序主要用来维护以太网物理地址和IP地址的对应关系.</font>
		</p>
		<p>
				<font size="2">5、atalk<br />AppleTalk精灵程序.注意不要在后台运行该程序,该程序的数据结构必须在运行其他进程前先花一定时间初始化.</font>
		</p>
		<p>
				<font size="2">6、atd<br />运行用户用At命令调度的任务.也在系统负荷比较低时运行批处理任务.</font>
		</p>
		<p>
				<font size="2">7、autofs<br />当您需要时自动转载文件系统,而当您不需要时自动卸载.</font>
		</p>
		<p>
				<font size="2">8、bootparamd<br />该服务允许老的Sun工作站从Linux网络启动,它和ra?&#x1;?rp现在很少使用,基本上被bootp和dhcp取代了.</font>
		</p>
		<p>
				<font size="2">9、crond<br />cron是Unix下的一个传统程序,该程序周期地运行用户调度的任务.比起传统的Unix版本,Vixie版本添加了不<br />少属性,而且更安全,配置更简单.</font>
		</p>
		<p>
				<font size="2">10、dhcpd<br />该精灵提供了对动态主机控制协议(Dynamic Host Control Protocol)的访问支持.</font>
		</p>
		<p>
				<font size="2">11、gated<br />gated通过一个数据库提供了网络路由功能支持.它支持各种路由协议,包括RIP版本1和2、DCN HELLO协议、<br />OSPF版本2以及EGP版本2到4.</font>
		</p>
		<p>
				<font size="2">12、gpm<br />gpm为文本模式下的Linux程序如mc(Midnight Commander)提供了鼠标的支持.它也支持控制台下鼠标的拷贝,<br />粘贴操作以及弹出式菜单.</font>
		</p>
		<p>
				<font size="2">13、httpd<br />http是著名的www服务器,可用来提供HTML文件以及CGI动态内容服务.</font>
		</p>
		<p>
				<font size="2">14、inetd<br />因特网操作服务程序.监控网络对各种它管理的服务的需求,并在必要的时候启动相应的服务程序.通常,<br />inetd管理的程序有telnet、ftp、rsh和rlogin.关闭inetd也就关闭了这些由它管理的服务.</font>
		</p>
		<p>
				<font size="2">15、innd<br />inn是最流行的用户组新闻服务器.它允许您建立起本地新闻服务器.配置有一定的难度,可以先阅<br />读/usr/doc/ inn*文档获得帮助.</font>
		</p>
		<p>
				<font size="2">16、keytable 该程序的功能是转载您在/etc/sysconfig/keyboards里说 明的键盘映射表,该表可以<br />通过kbdconfig工具进行选 择.您应该使该程序处于激活状态.</font>
		</p>
		<p>
				<font size="2">17、ldap<br />LDAP代表Lightweight Directory Access Protocol,实现了目录访问协议的行业标准.</font>
		</p>
		<p>
				<font size="2">18、linuxconf<br />linuxconf是Linux下的一个有效的系统配置工具,该服务允许远程运行.</font>
		</p>
		<p>
				<font size="2">19、lpd<br />lpd是系统打印守护程序,负责将lpr等程序提交给打印作业.</font>
		</p>
		<p>
				<font size="2">20、mcserv<br />Midnight Commander服务进程允许远程机器上的用户通过Midnight Commander文件管理器操作本机文件.<br />服务进程用PAM来验证用户,需要给出“用户名/口令”以通过验证.</font>
		</p>
		<p>
				<font size="2">21、mysql<br />一个快速高效可靠的轻型SQL数据库引擎.</font>
		</p>
		<p>
				<font size="2">22、named<br />域名服务器,将Internet主机名解析为点分的IP地址.</font>
		</p>
		<p>
				<font size="2">23、netfs<br />负责装载/卸载NFS、Samba、NCP(Netware)文件系统.</font>
		</p>
		<p>
				<font size="2">24、network 激活/关闭启动时的各个网络接口.</font>
		</p>
		<p>
				<font size="2">25、nfs<br />NFS是一个流行的基于TCP/IP网络的文件共享协议.该服务提供了NFS文件共享服务,具体的配置<br />在/etc/ exports文件里.</font>
		</p>
		<p>
				<font size="2">26、nscd<br />该服务负责密码和组的查询,并且缓冲查询结果.如果您的系统有比较慢的服务(如NIS和NIS+),则应该<br />启动该服务.</font>
		</p>
		<p>
				<font size="2">27、pcmcia<br />pcmcia主要用于支持笔记本电脑.</font>
		</p>
		<p>
				<font size="2">28、portmap<br />portmap用来支持RPC连接,RPC被用于NFS以及NIS等服务.</font>
		</p>
		<p>
				<font size="2">29、postgresql<br />PostgreSQL关系数据库引擎.</font>
		</p>
		<p>
				<font size="2">30、proftpd<br />proftpd是Unix下的一个配置灵活的ftp守护程序.</font>
		</p>
		<p>
				<font size="2">31、radvd<br />路由广播程序.</font>
		</p>
		<p>
				<font size="2">32、random<br />保存和恢复系统的高质量随机数生成器,这些随机数是系统一些随机行为提供的.</font>
		</p>
		<p>
				<font size="2">33、routed<br />该守护程序支持RIP协议的自动IP路由表维护.RIP主要使用在小型网络上,大一点的网络就需要复杂一<br />点的协议.</font>
		</p>
		<p>
				<font size="2">34、rstatd<br />Rstat协议允许网络上的用户获得同一网络上各机器的性能参数.</font>
		</p>
		<p>
				<font size="2">35、rusersd<br />该服务使网络用户可以定位同一网络上的其他用户.</font>
		</p>
		<p>
				<font size="2">36、rwalld<br />Rwall协议允许远程用户向在同一系统中活跃着的终端发送消息,类似wall的本地行为.</font>
		</p>
		<p>
				<font size="2">37、rwhod<br />允许远程用户获得运行rwho精灵的机器上所有已登录用户的列表,与finger类似.</font>
		</p>
		<p>
				<font size="2">38、sendmail<br />大名鼎鼎的邮件服务器.</font>
		</p>
		<p>
				<font size="2">39、smb<br />启动和关闭smbd和nmbd精灵程序以提供SMB网络服务.</font>
		</p>
		<p>
				<font size="2">40、snmpd<br />简单网络管理协议(SNMP)的守护精灵.</font>
		</p>
		<p>
				<font size="2">41、syslog<br />syslog是操作系统提供的一种机制,守护程序通常使用这种机制将各种信息写到各个系统日志文件.通常应<br />该启动该服务.</font>
		</p>
		<p>
				<font size="2">42、xfs<br />X的字体服务器.</font>
		</p>
		<p>
				<font size="2">43、ypbind<br />NIS/?&#x1;?YP的客户端守护程序.如果您需要使用NIS/YP机器,请启动这项服务,否则,关闭这项服务.</font>
		</p>
		<p>
				<font size="2">44、yppasswd<br />让NIS用户能够修改密码.运行在NIS域的服务器上.客户端程序同样也叫yppasswd.</font>
		</p>
		<p>
				<font size="2">45、ypserv<br />标准NIS/YP网络协议的一个实现.允许主机名,用户名和其他信息分布于网络各端.运行在NIS服务器上,</font>
		</p>
		<p>
				<font size="2">关于运行级别(对应不同的initX.d)<br />0 — 停运<br /></font>
				<font size="2">1 — 单用户模式<br /></font>
				<font size="2">2 — 没有使用（可由用户定义）<br /></font>
				<font size="2">3 — 完全的多用户模式<br /></font>
				<font size="2">4 — 没有使用（可由用户定义）<br /></font>
				<font size="2">5 — 完全的多用户模式（带有基于 X 的登录屏幕）<br /></font>
				<font size="2">6 — 重新引导<br /></font>
		</p>
		<p>
				<font size="2">二. 常用命令</font>
		</p>
		<p>
				<font size="2">chmod 命令</font>
		</p>
		<p>
				<font size="2">符号模式</font>
		</p>
		<p>
				<font size="2">chmod [who] operator [permission]</font>
		</p>
		<p>
				<font size="2">[who]:<br />a(All user)<br />g(The user belongs to same group)<br />o(Other user)<br />u(The owner of file)</font>
		</p>
		<p>
				<font size="2">operator: +/-/=</font>
		</p>
		<p>
				<font size="2">permission: r/w/x/s/t/l</font>
		</p>
		<p>
				<font size="2">samples:</font>
		</p>
		<p>
				<font size="2">chmod a-x filename (收回全部用户的执行权限)<br />chmod og-w filename (收回同组用户和其他用户的写权限)<br />chmod g+w filename (赋予同组用户写的权限)<br />chmod u+x filename (赋予文件属主写的权限)<br />chmod go+x filename (赋予同组用户和其他用户的执行权限)</font>
		</p>
		<p>
				<br />
				<font size="2">直接模式</font>
		</p>
		<p>
				<font size="2">chmod [mode] file</font>
		</p>
		<p>
				<font size="2">mode:八进制数</font>
		</p>
		<p>
				<font size="2">0400: 文件属主可读 0040:同组用户可读 0004:其他用户可读<br />0200: 文件属主可写 0020:同组用户可写 0002:其他用户可写<br />0100: 文件属主可执行 0010:同组用户可执行 0001:其他用户可执行</font>
		</p>
		<p>
				<font size="2">Samples:</font>
		</p>
		<p>
				<font size="2">chmod 744 filename: 文件属主可读/写/执行,所有其他用户只读<br />chmod 664 filename: 文件属主/同组用户可读/写,其他用户只读</font>
		</p>
		<p>
				<font size="2">chmod -R dirname: 连同子目录下的文件一起设置</font>
		</p>
		<p>
				<br />
				<font size="2">目录权限:<br />r: 可以列出该目录的文件;<br />w: 可以在该目录创建/删除文件;<br />x: 可以搜索或进入该目录</font>
		</p>
		<p>
				<font size="2">目录的权限覆盖目录中文件的权限</font>
		</p>
		<p>
				<font size="2">SUID/GUID:</font>
		</p>
		<p>
				<font size="2">suid:如果某个用户对属于自己的shell脚本设置了某种权限,<br />其他用户在执行这一脚本时也会具有其属主的权限</font>
		</p>
		<p>
				<font size="2">guid: 执行相应脚本的用户具有该文件所属用户组中用户的权限</font>
		</p>
		<p>
				<font size="2">suid: add "4" before ...<br />guid: add "2" before ...</font>
		</p>
		<p>
				<font size="2">samples:<br />chmod 4755 rws r-x r-x<br />chmod 6711 rws --s --s<br />chmod 4764 rws rw- r--</font>
		</p>
		<p>
				<br />
				<font size="2">chown/chgrp 命令: 改变文件的属主/改变文件所属的用户组<br />其他命令: group [username], umask [value]</font>
		</p>
		<p>
				<font size="2">文件链接:<br />ln [-s] sourcepath target_path</font>
		</p>
		<p>
				<font size="2">samples:<br />cd /home/sales/user1<br />rm .profile<br />ln -s /usr/local/menus/sales.profile .profile<br />ls -al .profile</font>
		</p>
		<p>
				<br />
				<font size="2">find 命令</font>
		</p>
		<p>
				<font size="2">1. 按文件名查找: find 目录名 -name 文件名 -print</font>
		</p>
		<p>
				<font size="2">2. 按日期查找:</font>
		</p>
		<p>
				<font size="2">例: 查找目录/usr/bin中最近100天未使用的程序</font>
		</p>
		<p>
				<font size="2">find /usr/bin -type f -atime +100 -print</font>
		</p>
		<p>
				<br />
				<font size="2">查找目录/usr/bin中建立不到一天的程序</font>
		</p>
		<p>
				<font size="2">find /usr/bin -type f -mtime -1 -print</font>
		</p>
		<p>
				<br />
				<font size="2">whereis 命令</font>
		</p>
		<p>
				<font size="2">whereis 文件名</font>
		</p>
		<p>
				<font size="2">whereis -b 文件名(二进制)</font>
		</p>
		<p>
				<br />
				<font size="2">Locate 命令(需要先建立数据库)<br />locate *.ps</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to use "cat"</font>
		</p>
		<p>
				<font size="2">A: cat 文件名</font>
		</p>
		<p>
				<font size="2">cat -n 文件名(加行号)</font>
		</p>
		<p>
				<font size="2">cat -n test*(批量查看) = cat test1 test2</font>
		</p>
		<p>
				<font size="2">重定向:<br />1. cat test* &gt; test3</font>
		</p>
		<p>
				<font size="2">2. cat test1 &gt;&gt; test2(test1文件添加到test2文件)</font>
		</p>
		<p>
				<font size="2">3. 不使用vi,建立一个小文件</font>
		</p>
		<p>
				<font size="2">cat&gt; myfile.txt<br />input: this is myfile.txt<br />ctrl+d 关闭这个文件</font>
		</p>
		<p>
				<br />
				<font size="2">more 命令<br />more filename</font>
		</p>
		<p>
				<br />
				<font size="2">less命令<br />less 文件名(使用空格键下翻页,使用B键上翻页)<br />less -M 文件名(显示页码)<br />使用*进行匹配,如果要跳到下一个文件,键入":",再键入"N"<br />less -d(列出子目录名）<br />执行其他程序: !文件名 执行完毕后,按回车键<br />使用"/"进行搜索: / 单词; 如果需要继续查找,继续按"/",再按回车键,退出阅读,按Q键.</font>
		</p>
		<p>
				<font size="2">head/tail<br />head/tail - 行数 文件名(支持通配符)</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 文件分割和合并<br />A: $dd if=source of=target.1 bs=1M count=10<br />$dd if=source of=target.2 bs=1M skip=10<br />source被分为target.1和target.2两个文件,其中target.1为source的前10M部分；<br />target.2为source的减去10M后的部分.<br />$cat target.1 target.2 &gt; othersource<br />source与othersource是同一个文件.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to use rpm</font>
		</p>
		<p>
				<font size="2">A: rpm -ivh (Install,Version,Help)<br />rpm -ivh --replacepkgs (Force install same package)<br />rpm -ivh --replacefiles (Force replace some files)</font>
		</p>
		<p>
				<font size="2">rpm -uvh (Upgrade,...)<br />rpm -Uvh --oldpackage xxx</font>
		</p>
		<p>
				<font size="2">rpm -e (Remove installation)<br />rpm -e --nodeps (Remove installation and Ignore dependency , may cause error)</font>
		</p>
		<p>
				<font size="2">rpm -Fvh xxx (Refresh)</font>
		</p>
		<p>
				<font size="2">rpm -q xxx (Query)</font>
		</p>
		<p>
				<font size="2">rpm -Vf /bin/vi (Verify)</font>
		</p>
		<p>
				<font size="2">rpm -qpl xxx.rpm (check the directory that rpm files installed)</font>
		</p>
		<p>
				<font size="2">rpm -qa |grep xxx</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to use "tar"<br />tar 文件是几个文件和（或）目录在一个文件中的集合.这是创建备份和归档的佳径.</font>
		</p>
		<p>
				<font size="2">tar 使用的选项有：<br />-c — 创建一个新归档.<br />-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名；当与 -x 选项<br />一起使用时,则解除该选项指定的归档.<br />-t — 显示包括在 tar 文件中的文件列表.<br />-v — 显示文件的归档进度.<br />-x — 从归档中抽取文件.<br />-z — 使用 gzip 来压缩 tar 文件.<br />-j — 使用 bzip2 来压缩 tar 文件.</font>
		</p>
		<p>
				<br />
				<font size="2">要创建一个 tar 文件,键入：<br />tar -cvf filename.tar directory/file</font>
		</p>
		<p>
				<font size="2">可以使用 tar 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔：<br />tar -cvf filename.tar /home/mine/work /home/mine/school</font>
		</p>
		<p>
				<font size="2">上面的命令把 /home/mine 目录下的 work 和 school 子目录内的所有文件都放入当前<br />目录中一个叫做 filename.tar 的新文件里.</font>
		</p>
		<p>
				<font size="2">要列出 tar 文件的内容,键入：<br />tar -tvf filename.tar</font>
		</p>
		<p>
				<font size="2">要抽取 tar 文件的内容,键入<br />tar -xvf filename.tar</font>
		</p>
		<p>
				<font size="2">这个命令不会删除 tar 文件,但是它会把被解除归档的内容复制到当前的工作目录下,<br />并保留归档文件所使用的任何目录结构.譬如,如果这个 tar 文件中包含一个叫做<br />bar.txt 的文件,而这个文件包含在 foo/ 目录中,那么,抽取归档文件将会导致<br />在你当前的工作目录中创建 foo/ 目录,该目录中包含 bar.txt 文件</font>
		</p>
		<p>
				<font size="2">tar 默认不压缩文件.<br />要创建一个使用 tar 和 bzip 来归档压缩的文件,使用 -j 选项：<br />tar -cjvf filename.tbz file</font>
		</p>
		<p>
				<font size="2">以上命令创建了一个归档文件,然后将其压缩为 filename.tbz 文件.如果你使用<br />bunzip2 命令为 filename.tbz 文件解压,filename.tbz 文件会被删除,继之以 filename.tar 文件.</font>
		</p>
		<p>
				<font size="2">你还可以用一个命令来扩展并解除归档 bzip tar 文件：<br />tar -xjvf filename.tbz</font>
		</p>
		<p>
				<font size="2">要创建一个用 tar 和 gzip 归档并压缩的文件,使用 -z 选项：<br />tar -czvf filename.tgz file</font>
		</p>
		<p>
				<font size="2">这个命令创建归档文件 filename.tar,然后把它压缩为 filename.tgz 文件（文件 filename.tar 不被保留）.<br />如果你使用 gunzip 命令来给 filename.tgz 文件解压,filename.tgz 文件会被删除,并被<br />替换为 filename.tar.</font>
		</p>
		<p>
				<font size="2">你可以用单个命令来扩展 gzip tar 文件：<br />tar -xzvf filename.tgz</font>
		</p>
		<p>
				<br />
				<font size="2">解压a1.doc.tar.gz文件<br />方法1：<br />＃gzip -dc /mnt/lgx/a1.doc.tar.gz （产生a1.doc.tar文件）<br />＃tar -xvf /mnt/lgx/a1.doc.tar （产生a1.doc文件）<br />这两次命令也可使用管道功能,把两个命令合二为一：<br />＃gzip -dc /mnt/lgx/a1.doc.tar.gz | tar -xvf<br />方法2：使用tar提供的自动调用gzip解压缩功能<br />＃tar -xzvf /mnt/lgx/a1.doc.tar.gz</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to use "mount"<br />A: mount -t 分区格式 分区位置 加载位置</font>
		</p>
		<p>
				<font size="2">fat32的分区: mount -o codepage=936,iocharset=cp936 /dev/hda7 /mnt/c<br />CDROM: mount -t iso9600 -o iocharset=gb2312,umask=0,codepage=936 /dev/cdrom /mnt/cdrom<br />iso文件: mount -o loop /abc.iso /mnt/isodir<br />软盘: mount /dev/fd0 /mnt/floppy<br />USB闪存: mount /dev/sda1 /mnt/usbdir</font>
		</p>
		<p>
				<font size="2">查看所有: /etc/fstab内容 mount -a<br />可以指定文件格式"-t 格式", 格式可以为vfat, ext2, ext3等.</font>
		</p>
		<p>
				<font size="2">在Linux下访问硬盘分区的内容,必须先用mount命令将分区加载到Linux的某个目录下才能访问.<br />先用“fdisk -l”命令（某些版本可能需要用“fdisk -l 硬盘设备名”）查看硬盘分区情况,操作如下：<br />Example:<br />mount -t vfat /dev/hda1 /mnt/c(/mnt/c目录必须存在)<br />mount -rw -t vfat /dev/hda1 /mnt/c</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何使Windows分区里面的中文文件名(目录名)正确显示？<br />A：用mount命令加载Windows分区后,中文常显示为“？”号.这是因为发行版自带的内核默认用ISO-8859编码<br />来处理加载上的Windows分区文件(目录)名,只能处理单字节的英文字体而无法显示双字节的中文字体.<br />要正确显示,可以用下面的代码加载Windows分区：</font>
		</p>
		<p>
				<font size="2">$ mount -t vfat -o iocharset=cp936 /dev/hda1 /mnt/c</font>
		</p>
		<p>
				<font size="2">　 这个命令能让内核以cp936编码处理Windows分区的文件(目录)名,从而正确显示中文文件(目录)名.<br />　　<br />还有一个“一劳永逸”的方法,即重新配置内核,在“File systems”-“Native Language Support”-“Default NLS Option”<br />里填入cp936.重新编译内核后,无需加上-o iocharset=cp936参数也能正确显示.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何使用-rw参数加载Windows分区后,只有root用户能够读写,普通用户还是只能读、不能写？<br />A：直接用mount -rw加载的Windows分区,所有文件对普通用户都只有读权限而没有写权限(但root用户有写权限).要想让<br />普通用户也能读写,可在mount命令中加上umask=000参数:<br />$ mount -rw -t vfat -o umask=000,iocharset=cp936 /dev/hda1 /mnt/c</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 不编译内核,How to mount ntfs partition ?<br />A:<br />1. 上google.com搜索并下载 kernel-ntfs-xxx.rpm<br />(xxx means linux kernel name: uname -a)<br />2. rpm -ivh kernel-ntfs-2.4.21-15.i686.rpm<br />3. mkdir /mnt/c<br />4. mount -t ntfs /dev/hda1 /mnt/c<br />或<br />Read only: </font>
				<a href="http://linux-ntfs.sourceforge.net/">
						<font size="2">http://linux-ntfs.sourceforge.net/</font>
				</a>
				<br />
				<font size="2">Read/Write: </font>
				<a href="http://www.jankratochvil.net/project/captive">
						<font size="2">http://www.jankratochvil.net/project/captive</font>
				</a>
		</p>
		<p>
				<br />
				<font size="2">Q: mount局域网上其他windows机器共享出的目录<br />A: mount -t smbfs -o username=guest,password=guest //machine/path localpath</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 在vmware的LINUX中使用本地硬盘的FAT分区 ?</font>
		</p>
		<p>
				<font size="2">A: 将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上.可以将如下的行放到/etc/fstab中：<br />//win_ip/D$ /mnt/d smbfs defaults,auto,username=win_name,password=win_pass,<br />codepage=936,iocharest=gb2312 0 0</font>
		</p>
		<p>
				<font size="2">参数:<br />win_ip是你的windows的IP地址；<br />D$是你的windows里面共享的D盘的共享名；<br />/mnt/d是要将该分区mount到linux的目录；<br />win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码.</font>
		</p>
		<p>
				<font size="2">如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区.</font>
		</p>
		<p>
				<font size="2">Example:<br />//xxx.xxx.xxx.xxx/C$ /mnt/C smbfs defaults,auto,username=xxx,password=xxxx,<br />codepage=936,iocharset=gb2312 0 0</font>
		</p>
		<p>
				<br />
				<font size="2">Q: /etc/fastab<br />A:</font>
		</p>
		<p>
				<font size="2">1. fstab文件的作用<br />文件/etc/fstab存放的是系统中的文件系统信息.当正确的设置了该文件,则可以通过<br />"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行<br />中的字段都有空格或tab键分开.同时fsck、mount、umount的等命令都利用该程序.</font>
		</p>
		<p>
				<font size="2">2. fstab文件格式<br />下面是/etc/fatab文件的一个示例行：<br />fs_spec fs_file fs_type fs_options fs_dump fs_pass /dev/hda1 / ext2 defaults 1 1</font>
		</p>
		<p>
				<font size="2">fs_spec - 该字段定义希望加载的文件系统所在的设备或远程文件系统,对于一般的本地块设备情况来<br />说：IDE设备一般描述为/dev/hdaXN,X是IDE设备通道(a, b, or c),N代表分区号；SCSI设备一描述<br />为/dev/sdaXN.对于NFS情况,格式一般为: hostname.domainname,例如：`knuth.aeb.nl:/.<br />对于procfs,使用`proc来定义.</font>
		</p>
		<p>
				<font size="2">fs_file - 该字段描述希望的文件系统加载的目录点,对于swap设备,该字段为none；对于加载目录名<br />包含空格的情况,用40来表示空格.</font>
		</p>
		<p>
				<font size="2">fs_type - 定义了该设备上的文件系统,一般常见的文件类型为ext2 (Linux设备的常用文件类型)、<br />vfat(Windows系统的fat32格式)、NTFS、iso9600等.</font>
		</p>
		<p>
				<font size="2">fs_options - 指定加载该设备的文件系统是需要使用的特定参数选项,多个参数是由逗号分隔开来.<br />对于大多数系统使用"defaults"就可以满足需要.其他常见的选项包括：</font>
		</p>
		<p>
				<font size="2">ro 以只读模式加载该文件系统</font>
		</p>
		<p>
				<font size="2">sync 不对该设备的写操作进行缓冲处理,这可以防止在非正常关机时情况下破坏文件系统,但是却<br />降低了计算机速度</font>
		</p>
		<p>
				<font size="2">user 允许普通用户加载该文件系统<br />quota 强制在该文件系统上进行磁盘定额限制<br />noauto 不再使用mount －a命令（例如系统启动时）加载该文件系统</font>
		</p>
		<p>
				<font size="2">fs_dump - 该选项被"dump"命令使用来检查一个文件系统应该以多快频率进行转储,若不需要转储就设<br />置该字段为0</font>
		</p>
		<p>
				<font size="2">fs_pass - 该字段被fsck命令用来决定在启动时需要被扫描的文件系统的顺序,根文件系统"/"对应该字<br />段的值应该为1,其他文件系统应该为2.若该文件系统无需在启动时扫描则设置该字段为0</font>
		</p>
		<p>
				<font size="2">3. 示例文件<br /># /etc/fstab<br />/dev/hda9 swap swap defaults 0 0<br />/dev/hda1 / ext2 defaults 1 1<br />/dev/hda5 /home ext2 defaults 1 1<br />/dev/hda6 /usr ext2 defaults 1 1<br />/dev/hda7 /usr/local ext2 defaults 1 1<br />/dev/hda8 /var ext2 defaults 1 1<br />/dev/hdb /cdrom iso9660 noauto,user 0 0<br />none /proc proc defaults 0 0<br />none /dev/pts devpts gid=5,mode=620 0 0</font>
		</p>
		<p>
				<br />
				<font size="2">Q: FSTAB 最后的配置项里边最后两个数字是什么意思<br />A: 第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作,0就是不需要；<br />第二个叫fs_passno,是系统重启时fsck程序检测磁盘的顺序号<br />1 是root文件系统,2 是别的文件系统.fsck按序号检测磁盘,0表示该文件系统不被检测</font>
		</p>
		<p>
				<font size="2">dump 执行ext2的文件系统的备份操作<br />fsck 检测和修复文件系统</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何临时增加交换空间?<br />A:<br />1. 产生一个64M的空文件<br />#dd if=/dev/zero of=/swapfile bs=1024 count=65536<br />2. 初始化该文件为交换文件：<br />mkswap /swapfile 65536<br />sync<br />3. 激活这个交换文件：<br />swapon /swapfile</font>
		</p>
		<p> </p>
		<p>
				<font size="2">三. Case</font>
		</p>
		<p>
				<font size="2">Q: UNIX系统下查看内存</font>
		</p>
		<p>
				<font size="2">LINUX: free<br />HP-UX: swapinfo -tm<br />Solaris: prtconf |grep -i mem<br />AIX:<br />lsdev -C|grep mem<br />lsattr -EL mem0<br />size 2048 Total amount of physical memory in Mbytes False<br />goodsize 2048 Amount of usable physical memory in Mbytes False</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to enable disk quota for user ?</font>
		</p>
		<p>
				<font size="2">A：首先,将要设置磁盘限额的分区,按以下格式修改/etc/fstab 文件：</font>
		</p>
		<p>
				<font size="2">/dev/hda2 /home ext2 defaults,usrquota 1 2</font>
		</p>
		<p>
				<font size="2">其次,在要设置磁盘限额的分区目录下创建空文件 quota.user：<br />#touch /home/quota.user #chmod 600 /home/quota.user</font>
		</p>
		<p>
				<font size="2">重启系统后,可以使用edquota -u 用户名来设置.</font>
		</p>
		<p> </p>
		<p>
				<font size="2">Q: How to 删除文件大小为零的文件<br />A: rm -i `find ./ -size 0`<br />find ./ -size 0 -exec rm {} ;<br />或<br />find ./ -size 0 | xargs rm -f &amp;<br />或<br />for file in * #自己定义需要删除的文件类型<br />do<br />if [ ! -s ${file} ]<br />then<br />rm ${file}<br />echo "rm $file Success!"<br />fi<br />done</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 查看系统信息<br />A: cat /proc/cpuinfo - CPU (i.e. vendor, Mhz, flags like mmx)<br />cat /proc/interrupts - 中断<br />cat /proc/ioports - 设备IO端口<br />cat /proc/meminfo - 内存信息(i.e. mem used, free, swap size)<br />cat /proc/partitions - 所有设备的所有分区<br />cat /proc/pci - PCI设备的信息<br />cat /proc/swaps - 所有Swap分区的信息<br />cat /proc/version - Linux的版本号 相当于 uname -r</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 修改系统时间<br />A: date -s “2003-04-14 cst”,cst指时区,时间设定用date -s 18:10<br />修改后执行clock -w 写到CMOS<br />hwclock --systohc</font>
		</p>
		<p>
				<br />
				<font size="2">Q: xwindow下如何截屏<br />A: Ksnapshot或者gimp</font>
		</p>
		<p>
				<br />
				<font size="2">Q: Redhat linux中播放mp3文件<br />A: 原带的xmms不能播放MP3(无声),要安装一个RPM包：rpm -ivh xmms-mp3-1.2.7-13.p.i386.rpm.</font>
		</p>
		<p>
				<font size="2">打开xmms,ctl-p,在font栏中先在上半部的小框内打勾,再选择 “fixed(misc) gbk-0 13”号字体<br />即可显示中文歌曲名.在音频输出插件中选择 "开放音频系统驱动程序 1.2.7 [lioOSS.so],即可<br />正常播放MP3文件.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: linux下播放flash动画<br />A: linux下播放flash动画用这个东西,不会造成浏览器的关闭(其他的插件不好用）</font>
		</p>
		<p>
				<font size="2">首先下载flash播放动画在linux的插件<br />1. </font>
				<a href="http://www.collaborium.org/onsite/jos2000/related/soft/flash_linux.tar.gz">
						<font size="2">http://www.collaborium.org/onsite/jos2000/related/soft/flash_linux.tar.gz</font>
				</a>
				<br />
				<font size="2">2. tar zxvf flash_linux.tar.gz</font>
		</p>
		<p>
				<font size="2">3. 打开包之后,会看到Linux文件夹<br />在linux文件颊里有两个文件libflashplayer.so 和shockwaveflash.class,把这两个文件拷贝<br />到你的浏览器里的插件里(浏览器不一样,插件的位置可能也不一样)<br />/usr/lib/mozilla-1.0.1/plugins,就可以了</font>
		</p>
		<p>
				<br />
				<font size="2">Q: How to make iso file using "dd" command ?<br />A: dd if=/dev/cdrom of=/tmp/aaa.iso</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 用户的crontab在哪里<br />A: /var/spool/cron/下以用户名命名的文件</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何清空一个文件<br />A: &gt; filename</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何在图形界面和控制台（字符界面）之间来回切换(bjchenxu)<br />a.图形界面到控制台：Ctr+Alt+Fn(n=1,2,3,4,5,6).<br />b.各控制台之间切换：Alt+Fn(n=1,2,3,4,5,6).</font>
		</p>
		<p>
				<font size="2">c.控制台到图形：Alt+F7</font>
		</p>
		<p>
				<br />
				<font size="2">Q: linux中刻录iso的方法<br />A1: 使用xcdroast,选择制作光碟,选择ISO文件,刻录!<br />参见</font>
				<a href="http://www.xcdroast.org/xcdr098/faq-a15.html#17">
						<font size="2">http://www.xcdroast.org/xcdr098/faq-a15.html#17</font>
				</a>
		</p>
		<p>
				<font size="2">A2: 方法二：找刻录机的命令：<br />cdrecord --scanbus</font>
		</p>
		<p>
				<font size="2">输出结果为：<br />0,0,0 0) 'ATAPI ' 'CD-R/RW 8X4X32 ' '5.EZ' Removable CD-ROM</font>
		</p>
		<p>
				<font size="2">刻录的命令：<br />cdrecord -v speed=8 dev=0,0,0 hutuworm.iso</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 如何起多个X<br />A: startx默认以display :0.0起第一个X,通过传递参数给Xserver可以起多个X：<br /># startx -- :1.0<br /># startx -- :2.0<br />...<br />然后用Ctrl-Alt-F7/F8...切换.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 让一个程序在退出登陆后继续运行<br />A: # &lt;cmd&gt;<br /># disown<br />or:<br />nohup command &amp;</font>
		</p>
		<p>
				<br />
				<font size="2">Q: redhat 8.0上msn和qq<br />A:<br />下载Gaim 0.58版：<br />gaim-0.58-2.i386.rpm</font>
		</p>
		<p>
				<font size="2">下载QQ插件 for gcc2.9版：<br />libqq-0.0.3-ft-0.58-gcc296.so.gz</font>
		</p>
		<p>
				<font size="2">将下载的文件放入/temp目录,然后将系统中已有的Gaim删除,即在终端仿真器中键入命令：<br />rpm -e gaim.</font>
		</p>
		<p>
				<font size="2">开始安装<br />打开终端仿真器,继续执行下列命令安装Gaim 0.58版,即：<br />cd /temp　　　　　　　　　 (进入temp目录)<br />rpm -ivh gaim-0.58-2.i386.rpm　(安装软件)<br />当安装成功后,你就可以在GNOME或KDE桌面建立Gaim图标了.</font>
		</p>
		<p>
				<font size="2">继续安装QQ插件,即键入命令：<br />gunzip libqq-0.0.3-ft-0.58-gcc296.so.gz (解压缩文件）<br />cp libqq-0.0.3-ft-0.58-gcc296.so /usr/lib/gaim (复制插件到gaim库目录中)</font>
		</p>
		<p>
				<font size="2">软件设置<br />首次启动Gaim 0.85版时,会出现的登录界面.先选择“插件”,在插件对话框中点击“加载”,<br />分别将libmsn.so和libqq-0.0.3-ft-0.58- gcc296.so文件装入,确认后关闭.然后再选择<br />“所有帐号”,在出现的帐号编辑器中继续点击“增加”,当出现的修改帐号页面时,我们就<br />可以输入自己的QQ或MSN号了,登录名填写QQ号码或MSN邮箱,密码填写对应的QQ或MSN密码,<br />Alias填写自己的昵称,协议选择相应的QQ或MSN,其他的设置按默认的即可.<br />当全部设置完成后就可以登录使用了.</font>
		</p>
		<p>
				<font size="2">由于MS对msn的协议经常升级,导致linux上的gaim和msn插件必须升级,目前尚无万无一失<br />的解决方案,请见谅.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 让linux自动同步时间<br />A: vi /etc/crontab<br />加上一句：<br />00 0 1 * * root rdate -s time.nist.gov</font>
		</p>
		<p>
				<br />
				<font size="2">Q: 怎样安装中文字体?<br />A:<br />先下载 </font>
				<a href="http://freshair.netchina.com.cn/~George/sm.sh">
						<font size="2">http://freshair.netchina.com.cn/~George/sm.sh</font>
				</a>
				<br />
				<font size="2">(参考文献: </font>
				<a href="http://www.linuxeden.com/edu/doctext.php?docid=2679">
						<font size="2">http://www.linuxeden.com/edu/doctext.php?docid=2679</font>
				</a>
				<font size="2">)</font>
		</p>
		<p>
				<font size="2">SimSun18030.ttc在微软网站可下载:<br /></font>
				<a href="http://www.microsoft.com/china/windows2000/downloads/18030.asp">
						<font size="2">http://www.microsoft.com/china/windows2000/downloads/18030.asp</font>
				</a>
		</p>
		<p>
				<font size="2">　它是个msi文件,在 mswindows中安装用的,装好后在windows目录下的fonts<br />目录里面就可以找到它.把simsun.ttc,SimSun18030.ttc,tahoma.ttf,tahomabd.ttf<br />拷贝到/usr/local/temp,然后下载的shell文件也放到这个目录里,然后打开终端</font>
		</p>
		<p>
				<font size="2">cd /usr/local/temp<br />chmod 755 sm.sh<br />./sm.sh</font>
		</p>
		<p>
				<br />
				<font size="2">Q: Linux下如何防止某个关键文件被修改？<br />A: 在linux下,有些配置文件是不允许任何人包括root修改的,为了防止被误删除或修改,<br />可以设定该文件的"不可修改位(immutable)".</font>
		</p>
		<p>
				<font size="2">例如：<br />　　chattr +i /etc/fstab<br />　　如果需要修改文件则：<br />　　chattr -i /etc/fstab<br />　　以后再修改文件.</font>
		</p>
		<p>
				<br />
				<font size="2">Q: Linux下如何设置用户密码过期时间<br />A: 设置某个用户的密码过期时间可以用usermod -e来设置,如果要统一设置用户的密码过期时间,<br />那么就要修改/etc/login.defs里面的PASS_MAX_DAYS,比如修改所有用户的密码过期时间是30天：<br />PASS_MAX_DAYS 30 如果这个值是99999,那么表示密码永不过期</font>
		</p>
		<p>
				<br />
				<font size="2">Q: /proc/sys/sem中每项代表什么意思?<br />A:<br />Example: 250 32000 32 128<br />这4个参数依次为:<br />SEMMSL(每个用户拥有信号量最大数量)<br />SEMMNS(系统信号量最大数量)<br />SEMOPM(每次semop系统调用操作数)<br />SEMMNI(系统信号量集最大数量)</font>
		</p>
		<p>
				<font size="2">Q: 怎样开启硬盘DMA支持<br />A: /etc/rc.d/rc.local 加入一行/sbin/hdparm -d1 -c3 -m16 /dev/hda<br />如果您的硬盘支持 ATA33 可以加上 -X66 这个参数,ATA66是 -X68.<br />比如ATA66就是：/sbin/hdparm -d1 -X68 -c3 -m16 /dev/hda<br />我们可以用 hdparm -Tt /dev/hda测试加入前和加入后的效果.<br />以上测试注意有可能带来数据的灾难问题,请不要随意使用.</font>
		</p>
		<p>
				<font size="2">Linux下也可以使用32Bit I/O和DMA.<br />使用/sbin/hdparm -c1 /dev/hda(hdb,hdc..)打开32Bit传输模式,<br />使用/sbin/hdparm -d1 /dev/hda(hdb,hdc...) 打开DMA.<br />最后使用/sbin/hdparm -k1 /dev/hda 以使硬盘在Reset之后保持上面的设定,<br />这么一来,硬盘读写速度应该可以提高一倍以上.</font>
		</p>
		<p>
				<font size="2">Q: 如何安装声卡？<br />A: 在字符模式下运行sndconfig或setup,如果这样不还不行的话,请下载<br />声卡配置工具alsa（alsa工具包包括alsa-driver-0.5.10b.tar.bz2,<br />alsa-lib-0.5.10b.tar.bz2,alsa-utils-0.5.10b.tar.bz2,0.5.10是版本号.)<br />按照drive、lib和util的顺序安装.也可以下载oss工具包来配置你的声卡.</font>
		</p>
		<p>
				<font size="2">oss安装指南：</font>
				<a href="http://www.linuxeden.com/edu/doctext.php?docid=1974">
						<font size="2">http://www.linuxeden.com/edu/doctext.php?docid=1974</font>
				</a>
				<font size="2">；</font>
		</p>
		<p>
				<font size="2">ALSA安装配置AC 97声卡：</font>
				<a href="http://www.linuxeden.com/edu/doctext.php?docid=1251">
						<font size="2">http://www.linuxeden.com/edu/doctext.php?docid=1251</font>
				</a>
		</p>
		<p>
				<br />
				<font size="2">Q: How to use "XHOST" ?<br />xhost 是用来控制X server访问权限的. 通常当你从hostA登陆到hostB上运行hostB<br />上的应用程序时,做为应用程序来说,hostA是client,但是作为图形来说,是在hostA上<br />显示的,需要使用hostA的Xserver,所以hostA是 server.因此在登陆到hostB前,需要<br />在hostA上运行xhost + 来使其它用户能够访问hostA的Xserver.</font>
		</p>
		<p>
				<font size="2">xhost + 是使所有用户都能访问Xserver.<br />xhost + ip使ip上的用户能够访问Xserver.<br />xhost + nis:user@domain使domain上的nis用户user能够访问<br />xhost + inet:user@domain使domain上的inet用户能够访问.</font>
		</p>
<img src ="http://www.blogjava.net/onlykeke/aggbug/83139.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-11-23 23:21 <a href="http://www.blogjava.net/onlykeke/archive/2006/11/23/83139.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux 必学的60个命令[转]</title><link>http://www.blogjava.net/onlykeke/archive/2006/10/28/77816.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Sat, 28 Oct 2006 08:52:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/10/28/77816.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/77816.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/10/28/77816.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/77816.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/77816.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 来源：网络标 题: Linux必学的60个命令(1)-安装与登陆		Linux必学的60个命令		Linux 提供了大量的命令，利用它可以有效地完成大量的工作，如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以，在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统，就必须从Linux命令学起，通过基础的命令学习可以进一步理解Linux系统。		不同Li...&nbsp;&nbsp;<a href='http://www.blogjava.net/onlykeke/archive/2006/10/28/77816.html'>阅读全文</a><img src ="http://www.blogjava.net/onlykeke/aggbug/77816.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-10-28 16:52 <a href="http://www.blogjava.net/onlykeke/archive/2006/10/28/77816.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>改变远程桌面客户端的端口</title><link>http://www.blogjava.net/onlykeke/archive/2006/08/21/64836.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Mon, 21 Aug 2006 09:21:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/08/21/64836.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/64836.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/08/21/64836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/64836.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/64836.html</trackback:ping><description><![CDATA[在windows2003/xp中，将客户端的远程桌面另存为的文件是*.rdp，其中是没有“server port”这一项的，我们只需要自己加上即可以对应上服务器端的端口，在文件中加上下面一行： <br />server port:i:服务器相应的端口<img src ="http://www.blogjava.net/onlykeke/aggbug/64836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-08-21 17:21 <a href="http://www.blogjava.net/onlykeke/archive/2006/08/21/64836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>版本控制软件Subversion的使用笔记 [转]</title><link>http://www.blogjava.net/onlykeke/archive/2006/08/05/61955.html</link><dc:creator>奇葛格</dc:creator><author>奇葛格</author><pubDate>Sat, 05 Aug 2006 08:55:00 GMT</pubDate><guid>http://www.blogjava.net/onlykeke/archive/2006/08/05/61955.html</guid><wfw:comment>http://www.blogjava.net/onlykeke/comments/61955.html</wfw:comment><comments>http://www.blogjava.net/onlykeke/archive/2006/08/05/61955.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/onlykeke/comments/commentRss/61955.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/onlykeke/services/trackbacks/61955.html</trackback:ping><description><![CDATA[[http://www.blogjava.net/coldtear/archive/2006/08/04/61668.html]<br /><br /><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">一、</span></span><span style="font-family: 宋体;">软件下载并安装</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">1、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">服务器</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">1</span><span style="font-family: 宋体;">）下载</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">服务器端软件，网址：</span><span lang="EN-US"><a href="http://subversion.tigris.org/">http://subversion.tigris.org/</a></span><span style="font-family: 宋体;">。在下载页面找到</span><span style="font-size: 9pt; color: rgb(51, 51, 51); font-family: Arial;" lang="EN-US">Windows NT, 2000, XP 
and 2003</span><span style="font-size: 9pt; color: rgb(51, 51, 51); font-family: 宋体;">，</span><span style="font-family: 宋体;">然后点击相关连接进入即可下载，目前最新版本是</span><span lang="EN-US">svn-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.2</st1:chsdate>-setup.exe</span><span style="font-family: 宋体;">。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">2</span><span style="font-family: 宋体;">）下载后，运行</span><span lang="EN-US">svn-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.2</st1:chsdate>-setup.exe</span><span style="font-family: 宋体;">直到安装成功。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">2、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">客户端</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">1</span><span style="font-family: 宋体;">）下载</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">的</span><span lang="EN-US">windows</span><span style="font-family: 宋体;">客户端程序</span><span lang="EN-US">TortoiseSVN</span><span style="font-family: 宋体;">和中文语言包，网址：</span><span lang="EN-US"><a href="http://tortoisesvn.tigris.org/">http://tortoisesvn.tigris.org/</a></span><span style="font-family: 宋体;">。目前最新版本是</span><span lang="EN-US">TortoiseSVN-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.5</st1:chsdate>.6804-svn-1.3.2.msi</span><span style="font-family: 宋体;">和</span><span lang="EN-US">LanguagePack-1.3.5.6804-win32-zh_CN.exe</span><span style="font-family: 宋体;">。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">2</span><span style="font-family: 宋体;">）下载后，先运行</span><span lang="EN-US">TortoiseSVN-<st1:chsdate year="1899" month="12" day="30" islunardate="False" isrocdate="False" w:st="on">1.3.5</st1:chsdate>.6804-svn-1.3.2.msi</span><span style="font-family: 宋体;">安装程序，完成后，提示要重启计算机，选择“否”，运行中文语言包程序完成后再重启计算机。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"><span style=""></span></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">二、</span></span><span style="font-family: 宋体;">建立版本库<br /></span><span style="font-family: 宋体;">运行</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">服务器需要首先要建立一个版本库（</span><span lang="EN-US">Repository</span><span style="font-family: 宋体;">），可以看作服务器上存放数据的数据库，有两种方法可以建立版本库：<br /></span><span style="" lang="EN-US"><span style="">1、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">命令行方法：在命令行模式下，运行</span><span lang="EN-US">svnadmin create f:\repository</span><span style="font-family: 宋体;">，即可在</span><span lang="EN-US">F</span><span style="font-family: 宋体;">盘下创建一个版本库</span><span lang="EN-US">repository</span><span style="font-family: 宋体;">。<br /></span><span style="" lang="EN-US"><span style="">2、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">界面操作方法：在</span><span lang="EN-US">F:\repository</span><span style="font-family: 宋体;">目录下，右键，选择</span><span lang="EN-US">TortoiseSVN</span><span style="font-family: 宋体;">下的“在此创建文件库”，文件库类型选择默认的“本地文件系统</span><span lang="EN-US">(FSFS)</span><span style="font-family: 宋体;">”，这样就会在该目录下创建一个版本库。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">三、</span></span><span style="font-family: 宋体;">配置用户和权限</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">1、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">在</span><span lang="EN-US">F:\repository\conf\svnserve.conf</span><span style="font-family: 宋体;">文件中去掉</span><span lang="EN-US"># password-db = passwd</span><span style="font-family: 宋体;">项前面的</span><span lang="EN-US">#</span><span style="font-family: 宋体;">号和空格（空格一定要去掉，否则会报错）。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">svnserve.conf</span><span style="font-family: 宋体;">文件内容如下：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[general]</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># anon-access = 
read</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># auth-access = 
write</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># password-db = 
passwd</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># authz-db = 
authz</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># realm = My 
First Repository</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;">各参数定义如下：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 63pt; text-indent: -63pt;"><span lang="EN-US">anon-access</span><span style="font-family: 宋体;">：定义非授权用户的访问权限，有三种方式：</span><span lang="EN-US">none</span><span style="font-family: 宋体;">、</span><span lang="EN-US">read</span><span style="font-family: 宋体;">、</span><span lang="EN-US">write</span><span style="font-family: 宋体;">，设置为</span><span lang="EN-US">none</span><span style="font-family: 宋体;">限制访问，</span><span lang="EN-US">read</span><span style="font-family: 宋体;">为只读，</span><span lang="EN-US">write</span><span style="font-family: 宋体;">为具有读写权限，默认为</span><span lang="EN-US">read</span><span style="font-family: 宋体;">。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 57.75pt; text-indent: -57.75pt;"><span lang="EN-US">auth-access</span><span style="font-family: 宋体;">：定义授权用户的访问权限，有三种方式：</span><span lang="EN-US">none</span><span style="font-family: 宋体;">、</span><span lang="EN-US">read</span><span style="font-family: 宋体;">、</span><span lang="EN-US">write</span><span style="font-family: 宋体;">，设置为</span><span lang="EN-US">none</span><span style="font-family: 宋体;">限制访问，</span><span lang="EN-US">read</span><span style="font-family: 宋体;">为只读，</span><span lang="EN-US">write</span><span style="font-family: 宋体;">为具有读写权限，默认为</span><span lang="EN-US">write</span><span style="font-family: 宋体;">。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">password-db</span><span style="font-family: 宋体;">：定义保存用户名和密码的文件名称，这里为</span><span lang="EN-US">passwd</span><span style="font-family: 宋体;">，和该文件位于同一目录。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">authz-db</span><span style="font-family: 宋体;">：定义保存授权信息的文件名称，这里为</span><span lang="EN-US">authz</span><span style="font-family: 宋体;">，和该文件位于同一目录。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 36.75pt; text-indent: -36.75pt;"><span lang="EN-US">realm</span><span style="font-family: 宋体;">：定义客户端连接是的“认证命名空间”，</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">会在认证提示里显示，并且作为凭证缓存的关键字。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">2、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">在</span><span lang="EN-US">F:\repository\conf\ passwd</span><span style="font-family: 宋体;">文件中去掉</span><span lang="EN-US"># harry = harryssecret</span><span style="font-family: 宋体;">和</span><span lang="EN-US"># sally = sallyssecret</span><span style="font-family: 宋体;">两项前面的</span><span lang="EN-US">#</span><span style="font-family: 宋体;">号和空格。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">passwd</span><span style="font-family: 宋体;">文件内容如下：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US">[users]</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># harry = 
harryssecret</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span lang="EN-US"># sally = 
sallyssecret</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><span style="font-family: 宋体;">这里定义了两个用户</span><span lang="EN-US">harry</span><span style="font-family: 宋体;">和</span><span lang="EN-US">sally</span><span style="font-family: 宋体;">，用户密码分别是</span><span lang="EN-US">harryssecret</span><span style="font-family: 宋体;">和</span><span lang="EN-US">sallyssecret</span><span style="font-family: 宋体;">。同样，我们还可以定义自己的用户名和密码。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">四、</span></span><span style="font-family: 宋体;">运行服务器</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span style="font-family: 宋体;">在命令行模式下，运行</span><span lang="EN-US">svnserve –d –r f:\repository</span><span style="font-family: 宋体;">，服务器即可启动。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: center;" align="center"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">五、</span></span><span style="font-family: 宋体;">初始文件导入<br />1、</span><span style="font-family: 宋体;">在我们想要做版本控制的项目根目录下，右键，选择</span><span lang="EN-US">TortoiseSVN</span><span style="font-family: 宋体;">中的导入，</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt; text-align: center;" align="center"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span style="font-family: 宋体;">2、然后提示输入文件库路径，如：</span><span lang="EN-US">svn://localhost/repository</span><span style="font-family: 宋体;">，</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-indent: 21pt;"><span style="font-family: 宋体;">3、确定后提示要输入用户名和密码，输入我们在</span><span lang="EN-US">passwd</span><span style="font-family: 宋体;">文件中定义的用户名和密码后（如用户名为</span><span lang="EN-US">harry</span><span style="font-family: 宋体;">，密码为</span><span lang="EN-US">harryssecret</span><span style="font-family: 宋体;">），数据就导入到我们定义的版本库</span><span lang="EN-US">repository</span><span style="font-family: 宋体;">中了。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 21pt; text-indent: -21pt;"><span style="" lang="EN-US"><span style="">六、</span></span><span style="font-family: 宋体;">客户端操作</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">1、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">从版本库中取出项目：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-family: 宋体;">在右键菜单中选择“</span><span lang="EN-US">SVN </span><span style="font-family: 宋体;">取出”，</span><span style="font-family: 宋体;">然后在“文件库</span><span lang="EN-US">URL</span><span style="font-family: 宋体;">”一栏填写</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">服务器上文件库的路径，如：</span><span lang="EN-US">svn://localhost/repository</span><span style="font-family: 宋体;">，确定后，就可以取出文件库</span><span lang="EN-US">repository</span><span style="font-family: 宋体;">中的文件。</span><span lang="EN-US"><o:p> </o:p></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">2、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">更新项目：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-family: 宋体;">在右键菜单中选择“</span><span lang="EN-US">SVN </span><span style="font-family: 宋体;">更新”就可以将文件库中最新版本的文件取到本地计算机上。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: center;" align="center"><span lang="EN-US"></span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">3、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">提交修改：</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-family: 宋体;">对修改过的文件确定没有问题后即可提交到文件库中，</span><span style="font-family: 宋体;">确定后，即可将修改过的文件提交到版本库中。</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt; text-indent: -18pt;"><span style="" lang="EN-US"><span style="">4、<span style="font-family: 'Times New Roman'; font-style: normal; font-variant: normal; font-weight: normal; font-size: 7pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">  
</span></span></span><span style="font-family: 宋体;">查看文件库</span></p><p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-family: 宋体;">选择“文件库浏览器”菜单，就可以打开</span><span lang="EN-US">Subversion</span><span style="font-family: 宋体;">服务器上可见的文件库，</span><span style="font-family: 宋体;">并可以对文件库中的文件及文件夹进行操作。<br /><br /><br /></span></p><br /><img src ="http://www.blogjava.net/onlykeke/aggbug/61955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/onlykeke/" target="_blank">奇葛格</a> 2006-08-05 16:55 <a href="http://www.blogjava.net/onlykeke/archive/2006/08/05/61955.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>